Forum

> > Off Topic > UDP oder TCP für Spiele
Forums overviewOff Topic overviewLog in to reply

German UDP oder TCP für Spiele

3 replies
To the start Previous 1 Next To the start

old UDP oder TCP für Spiele

ThunderByte
User Off Offline

Quote
Ich möchte mal ein Netzwerk Spiel programmieren, darum will ich wissen, ob ich TCP oder UDP verwenden soll?
Und was verwendet cs2d?
Denn manche Leute sagen UDP und andere TCP, also kann ich mich nicht recht entscheiden.^^
mfg

old Re: UDP oder TCP für Spiele

DC
Admin Off Offline

Quote
CS2D verwendet UDP.

Für schnelle spiele wie shooter führt eigentlich kein weg an UDP vorbei. UDP ist nämlich schneller (kleinere paket header, kein blockieren der leitung falls was nicht ankommt), dafür bietet es von haus aus keine sicherheit. d.h. pakete können einfach verloren gehen oder kommen in der falschen reihenfolge an (man muss dann ggf. selbst ein eigenes "protokoll" über UDP legen um solche dinge zu verhindern)

TCP ist langsamer, dafür kommen die pakete garantiert an und das auch in der richtigen reihenfolge.
wenn das spiel langsamer ist, z.B. ein kartenspiel oder sowas wie 4 gewinnt oder rundenbasiertes gedöhns, dann ist TCP die deutlich bessere und einfachere wahl.

old Re: UDP oder TCP für Spiele

ThunderByte
User Off Offline

Quote
danke DC!
Mehr wollte ich garnicht wissen.

EDIT:
Moment,
stimmt das, dass wenn man multiplayer Spiele mit Flash macht, dass das nur mit TCP geht?
Also Browsergames wie Dark Orbit.
mfg
edited 1×, last 01.06.11 02:22:54 pm
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview