PDA

Bekijk Volledige Versie : [TrackMania Nations server] playerdrop



MisterTL
21/11/07, 19:16
Hoi mensen,

op dit ogenblik hebben wij een dedicated server lopen met daarop een (16 slots) GRAW 2 en een (45 slots) TrackMania Nations server.
Nu doet het volgende probleem zich voor:
bij (gemiddeld) meer dan 20 spelers op de TrackMania server, worden er XX players gedropt tot er nog maar 18 spelers op de server zitten. Dus als er op dat ogenblik 25 spelers zitten te spelen, dan worden er 7 gedropt.
De GRAW 2 server heeft nergens last van, zelfs met 32 slots zijn er geen playerdrops.
Dit gebeurt op geheel willekeurige momenten.
We hebben echt geen idee meer hoe we dit zouden kunnen oplossen.

Wat er al is geprobeerd:
- complete reïnstall TM server
- GRAW 2 server uitzetten
- TM op een andere port hosten
- standaard maps in de server zetten
- forceer server op één CPU core

De server heeft de volgende specificaties:
CPU: AMD Athlon 64 3800+ X2
RAM: 2 GB ECC
OS: Windows Server 2003 Enterprise
Uplink: 100 Mbit

Wat kunnen we nog proberen? Zien we iets over het hoofd?

McG_NL
21/11/07, 20:12
Wat bedoel je met droppen?

Heb je misschien aseco runnen of een ander script die spelers met een bepaalde rank eraf kicken indien de server vol is om ruimte te maken voor high ranked spelers?

MisterTL
21/11/07, 20:29
Sorry dat het niet duidelijk was, maar met droppen bedoel ik dat de spelers de server uit worden gekickt (error 10054, connection refused). Als je gekickt wordt door aseco staat er (bij mij tenminste) Connection closed, zonder error.
Rank limit van Aseco staat uit, en volgens mij hebben we ook al een test zonder aseco gedraait met hetzelfde resultaat, nog steeds playerkicks.
Ik zal het nog eens navragen over aseco, of we nou wel of geen test hebben gedaan zonder aseco.

Edit: we hebben het geprobeerd zonder aseco, hetzelfde resultaat: spelers worden gekickt.

McG_NL
22/11/07, 17:12
en wat heb je in de config staan over:

<enable_p2p_download>True</enable_p2p_download>
<enable_p2p_upload>True</enable_p2p_upload>

MisterTL
22/11/07, 18:08
Standaard staan die beide op True, maar we hebben het ook al geprobeerd met False. Er was geen verschil merkbaar.

McG_NL
23/11/07, 00:46
Mijn logische ideeen zijn even op....

Als ik google op error 10054, connection refused, blijkt het toch echt een connectie probleem te zijn. Maar wat dat veroorzaakt kan ik je even niet vertellen.

MisterTL
23/11/07, 09:28
Tja, jammer.. Nou ja, in ieder geval bedankt voor het tot nu toe meedenken :)

Kan het misschien zijn dat er iets mis is met winsock? Tenminste, als ik google op alleen 10054 krijg ik bij de eerste drie treffers "Socket error #10054 Connection reset by peer".
Maar ja, in dat geval zou ook de GRAW server moeilijkheden daarvan moeten ondervinden lijkt mij.

Ik zie trouwens ook nu dat ik een fout heb gemaakt in de error. Het is 10054, connection reset, niet connection refused.

MisterTL
07/12/07, 18:35
Het begint helaas steeds problematischer te worden. Nu worden er bij bijna iedere baan wel mensen gekickt.
Nu willen we eigenlijk over stappen op Linux, maar is dat verstandig?
We hebben zo snel geen GRAW 2 server voor linux kunnen vinden. Bestaat deze?
Als dat niet het geval is, is het dan verstandig om dat dan bijv. via VMWare te draaien, of veroorzaakt dat dan lag bij de spelers?
Graag hoor ik jullie meningen over of het verstandig is om over te stappen, of dat we beter bij Windows (2003) kunnen blijven.