webForumDet fria alternativet

Hög ping / segt laddande.

Nätverk

3 svar · 390 visningar · startad av GlassBil

Medlem sedan juli 200212 inlägg
Frågan#1

Hej.

Det är så att jag har en server/router hemma som delar ut internet osv:
Slackware 8.1 (2.4.18)
AMD Duron 750 MHz
768 MB
10/100 Realtech - ut
10/100 Intel - intern

Sen har jag då min egna lilla burk där jag sitter och jobbar:
Windows XP
Intel P4 2,0 GHz
512 MB
10/100 Intel

Så när jag game:ar på servern (cs) så har jag väldigt hög ping :-\ (18-30) när man borde ha ~5. Så dem utifrån har typ samma ping som jag har inifrån.
Även när jag tankar från servern så tappar jag massa. Den börjar på 10 MB/s och sjunker sedan till 2,5 MB/s.

Jag kör Server -> Switch 10/100 -> Min och de andra datorerna.
Men jag har även testat att köra utan switchen men får fortfarande hög ping / låg hastighet.

Vad kan det vara som segar ner allt?

Medlem sedan mars 20016 260 inlägg
#2

servern?

Medlem sedan juli 200212 inlägg
#3

Ja, men vad på servern?

Medlem sedan aug. 2000380 inlägg
#4

Jag skulle tippa på att du laddar ner filerna från servern i 2.5 mb/s hela tiden. Endast ett få browsers visar rätt hastighet i början.
Anledningen till att det inte går fortare kan bero på dåliga drivrutiner, dåliga nätverkskort eller så kanske servern bara inte orkar med bättre :p
När jag bytte ut mitt gamla realtech nic mot ett 3com så gick jag från att kopiera filer i 4 mb/s till 7.8mb/s.

Sen det där med att pingen är så hög beror antagligen på att servern inte klarar av mer. Detta säjer jag eftersom den verkar vara så ostabil (18-30).
Testa att top:a servern medans den är full bara för att se vad CPU load ligger på.
Ligger den under 25% hela tiden kan du testa att starta upp hlds_l med kommandot "hlds_run -game cstrike -pingboost 1 +map de_dust"

Kör med kernel 2.2.x i stället så ska du se att hlds_l presterar bättre. Iptables brukar också hamna på den där listan över saker som slöar ner (speciellt onlinespel).

Jag bytte själv till kernel 2.2.x från 2.4.x och märkte på direkten att hlds_l presterade bättre. Sen så tyder vissa tester på att just Debian skulle vara den bästa platformen att köra hlds_l på.

Vilka andra program är i gång på servern och hur många spelare kan vara inne på cs-servern samtidigt?

Vill du veta lite mer om Half-Lifes nätkod kan du läsa det här:
Half-Life Netcode Explained

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)