Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Multiplayerspiel Netzwerktechnik ? (https://www.delphipraxis.net/72506-multiplayerspiel-netzwerktechnik.html)

supermuckl 3. Jul 2006 10:51

Re: Multiplayerspiel Netzwerktechnik ?
 
Natürlich gehe ich auch von einem zentralen Server aus. Das ist und bleibt die beste Architektur bei Netzwerkspielen.

//edit:
hier die webseite mit dem Q3 source
Q3SRC

arbu man 3. Jul 2006 12:27

Re: Multiplayerspiel Netzwerktechnik ?
 
Nun ja also bei mir wären das pro spielfigur an daten

Delphi-Quellcode:
TPOS = packed record { 12 Byte }
  X, Y, Z: Single;   { 3 * 4 byte}
end;
Zum ständigen über tragen brauche ich:
Direction und Gescwindigkeit(Single) also (16 Byte + 4 Byte Header) => 20 * 25 FPS = 500 Byte/s { + 16 Byte Position und evtl. Aktionen wie Schuss aber nur 3 mal in einer sekunde also nochmal 15 Byte [3 * 5 Byte] }

Dann noch gelegentlich die position mit senden macht noch mal 16 Byte für ein paket nur mit der position.

Um das senden der information wie "fighter7" bin ich durch die ip herrum gekommen :)

Nach dieser Rechnung sollten 531 Byte ausreichen das sollte das LAN schaffen nur wie übertrage ich die informationenich muss ja auf jeden fall das ganze mit sendbuf(var b; count: integer) raussenden. Nur was soll am besten b sein record(s) stream, etc ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz