Alles anzeigenHi,
ich gebe Schupp recht, meine Erfahrung mit Gameservern ist, dass man den Kernel am besten selber baut und die Tickrate anpasst (10000 Hz).
Prüfen kannst Du die bei Dir mit:
grep 'CONFIG_HZ=' /boot/config-$(uname -r)
Viele Grüße
Moppi
Extrem starker Tipp. Danke!
Alles anzeigenCounter-Strike 2 GameServer auf RootServer 2000 G11
Beim letzten Clanturnier waren wir mit insgesamt 30 Teilnehmern vertreten, die auf drei laufende GameServer aufgeteilt wurden.
Leider mussten wir während des Turniers erhebliche Schwierigkeiten feststellen. Die Ping-Probleme waren extrem, was dazu führte, dass die Server unspielbar wurden.
Viele Spieler konnten kaum noch vernünftig teilnehmen, da die Verzögerungen das Gameplay stark beeinträchtigten.
Bisher haben wir festgestellt, dass die maximale Anzahl an Spielern, die mit einem gut laufenden Server spielen konnten, bei etwa 14 Personen lag.
Sobald mehr Teilnehmer auf einem Server waren, traten die genannten Probleme verstärkt auf, was die Spielqualität erheblich beeinträchtigte.
Die CPU Auslastung lag bei Maximal 10 % und die 16 GB RAM waren auch noch lange nicht ausgeschöpft.
Woran kann das liegen, beii 2,5 GBit/s Download und 500 MBit/s Upload sollten doch eigentlich keine Probleme auftreten, oder ?
Wie andere schon meinten, liegt das ziemlich sicher an der Virtualisierung mit KVM. Gameserver laufen zumindest bei älteren Spielen oft nur vernünftig auf dedizierten Ressourcen, ohne Hypervisor dazwischen. Gerade auch bei CS ist es wichtig, dass die CPU die dein Server hat auch über ausreichend Geschwindigkeit verfügt, am Besten >3GHz. Genau diese Voraussetzungen sieht man auch bei anderen Server Providern und deren "Lineups" mit entsprechenden Zielgruppen. Gameserver/Gamereihen haben nicht selten hochfrequente Consumer-CPUs (z.B . i7 oder Ryzen) verbaut, statt z.B. typischer XEON CPUs.