RootServer 2000 G11 | Ping Probleme bei CS2 Clantunier

  • Counter-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 ?

  • Früher benötigte man echte dedicated Server (eigenem Tower im rechenzentrum) mit speziellem Low Latency&Realtime Kernel um erhöhte Tickrates zu bekommen.

    Das ist bei mir schon Ewigkeiten her (15 Jahre), kann mir vorstellen, das ein RS2000 kvm für 3 Gameserver mit Standard installation zu klein bzw. nicht High Framerate fähig wäre.

    Natürlich kommt es auch auf die Konfiguration an.

    Das ist ist erstmal nur ein Hinweis, keine Feststellung ;)

  • nebenbei bemerkt:

    Ich bin mal vor vielen Jahren im Sommer in Hamburg an einem Internet Cafe vorbeigegangen und wurde durch die geöffnete Tür Zeuge wie jemand sich aus dem Sitz vor seinem Computer Monitor erhob und jemandem gegenüber (der an seinem Monitor saß) lautstark mitteilte "Alter, Ey - ich hab dir gerade voll in den Kopf geschossen". Seit diesem Tage bin ich der Meinung dass CS Turniere grundsätzlich nur direkt verkabelt stattfinden sollten um die soziale Komponente aufrecht zu erhalten.

    The universe tends toward maximum irony. Don't push it.

  • Hi,

    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

  • dass man den Kernel am besten selber baut und die Tickrate anpasst (10000 Hz).

    Die Frage wäre, ob die kvm installation und "Gouverneurs" so etwas im Background nicht wieder zunichte machen.

    Ich habe nur mal kurz gegoogelt wie das heute wäre, und ja auch ein kvm guest benötigt dabei seine Anpassungen bzw. Passende Konfiguration.

    Ich würde auf jeden Fall einen passenden Kernel kompilieren und dies einfach ausprobieren.

  • Extrem starker Tipp. Danke!

    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.