Even een korte inleiding:
Ik heb voor Firefox een extension gemaakt, PONG!, en ik ben nu multiplayer hier in aan het maken. Dit werkt allemaal best goed, als ik met 4-6 man tegelijk aan het spelen ben, en ook als ik een stresstest van +/- 1000 verbindingen 1x open/schrijf/lees/sluit.
Maar voordat ik mijn extension op addons.mozilla.org ga gooien, zou ik toch graag wat meer informatie willen hebben over wat voor een impact het hosten van een gameserver nu ongeveer zal hebben.
Details:
De PONG! Server is een klein in Delphi geschreven programma, dat m.b.v. Indy 9 van/naar TCP verbindingen leest/schrijft.
De PONG! client is in Javascript/XPCOM geschreven verbind met mijn server, schrijft data, en leest asynchroon de result data weer in.
Tijdens het spelen wordt (default) elke 33ms maximaal 24 bytes naar de server verzonden. De server zendt direct ook weer maximaal 24 bytes terug. De PONG! server gebruikt (heel erg ongeveer, gewoon uit de taskmanager...) 40KB per connected client.
Vraag:
Op dit moment is PONG! (de single player versie dus nog) +/- 32000 keer geinstalleerd van de mozilla site alleen. Het is natuurlijk niet reeel om aan te nemen dat deze allemaal tegelijk zullen gaan spelen, maar stel dat er 1000 mensen tegelijk aan het spelen zijn. Wat verbruikt dat dan aan bandbreedte, en hoeveel geheugen?
Server specs
Server details:
Windows 2003 Server
AMD 1400MHz
512MB
Internet 4Down/1Up
+ Website met +/- 100 lousy hits per dag
Mochten jullie meer gegevens nodig hebben, vraag het me maar.
Ik heb voor Firefox een extension gemaakt, PONG!, en ik ben nu multiplayer hier in aan het maken. Dit werkt allemaal best goed, als ik met 4-6 man tegelijk aan het spelen ben, en ook als ik een stresstest van +/- 1000 verbindingen 1x open/schrijf/lees/sluit.
Maar voordat ik mijn extension op addons.mozilla.org ga gooien, zou ik toch graag wat meer informatie willen hebben over wat voor een impact het hosten van een gameserver nu ongeveer zal hebben.
Details:
De PONG! Server is een klein in Delphi geschreven programma, dat m.b.v. Indy 9 van/naar TCP verbindingen leest/schrijft.
De PONG! client is in Javascript/XPCOM geschreven verbind met mijn server, schrijft data, en leest asynchroon de result data weer in.
Tijdens het spelen wordt (default) elke 33ms maximaal 24 bytes naar de server verzonden. De server zendt direct ook weer maximaal 24 bytes terug. De PONG! server gebruikt (heel erg ongeveer, gewoon uit de taskmanager...) 40KB per connected client.
Vraag:
Op dit moment is PONG! (de single player versie dus nog) +/- 32000 keer geinstalleerd van de mozilla site alleen. Het is natuurlijk niet reeel om aan te nemen dat deze allemaal tegelijk zullen gaan spelen, maar stel dat er 1000 mensen tegelijk aan het spelen zijn. Wat verbruikt dat dan aan bandbreedte, en hoeveel geheugen?
Server specs
Server details:
Windows 2003 Server
AMD 1400MHz
512MB
Internet 4Down/1Up
+ Website met +/- 100 lousy hits per dag
Mochten jullie meer gegevens nodig hebben, vraag het me maar.