Vserver 768 nicht als Gameserver geeignet!

  • Hallo!


    Ich habe einen Gameserver mit 12 Slots , worauf GunGame 5.86 inkl. sämtlicher Plugins ( AntiCamp,Evil_Spawnprotect, Say_sounds,Nickname Control, Healthkit_on dead und viele andere ) unter SourceMod läuft. Dazu noch HlstatsX Premium und eine kleine Homepage.


    Da ein Bekannter von mir sich hier den großen Vserver 3072 geholt hat und auf diesem einen Left4Dead - Server, einen Team Fortress 2-Server, einen Teamspeak-Server, eine Homepage und natürlich die passenden HlstatsX Community Edition für die Gameserver installiert hat, stand der Entschluss für mich fest, das ist das Richtige für mich.


    Weil meine Ansprüche relativ niedrig waren, entschied ich mich für den kleinen 768 Vserver. So hätte ich 3 Fliegen mit einer Klappe schlagen und sogar noch Geld sparen können , als mich die oben beschriebene Auflistung kostet.


    Da sich mein Bekannter bestens mit der Einrichtung des Vservers auskannte, übernahm er für mich die Grundinstallation des Vservers.


    Nun ist auf dem Vserver 768 folgendes installiert:


    1) Counterstrike Source mit 12 Slots
    - GunGame5 ( 5.85 ) unter SourceMod


    2) HlstatsX Community Edition


    3) kleine Homepage


    ------------------------------------------------------
    Was soll ich sagen, die HlstatsX und die Homepage laufen einwandfrei, allerdings gibt es mit dem CSS-GG5-Server derbe Schwierigkeiten.


    Egal ob 4 BOTS aktiviert oder deaktiviert sind, kommt es nach einer gewissen Zeit zu einem Stau auf dem Server, welcher sich in "laggs" wiederspiegelt. Diese werden dann so stark, das der Server einen Neustart durchführt. In den Vormittagsstunden geht es eigentlich noch einigermaßen, aber gegen Abend hin reicht der Hauptspeicher vermutlich vorne und hinten nicht mehr aus, so das es zu diesen Störungen kommt.


    Auch eine Umstellung des Servers weg vom SourceMod und Installation von Mani_Mod brachte keinerlei Verbesserung.


    Jetzt stellt sich natürlich die Frage, wie sieht das mit dem nächsten Paket 1536 aus, würde ich dieses nehmen, da es noch in den Preisrahmen passen würde.


    Müsste alles wieder neuinstalliert werden, wenn man auf den Vserver 1536 upgraden würde ?


    Könnte ich da sicher sein, das die Hardware ausreichend ist, um einen GG5 rund um die Uhr einwandfrei laufen zu lassen.


    Könnt ja selbst mal den Server testen:


    78.46.130.22:27015
    [GGW] GunGameWorld | GunGame5 | Deathmatch | FastDl |Hlstatsx Premium |
    ------------------


    Schaue ich ins Kontrollpanel, steht unter Last immer alles im grünen Bereich, aber gleichzeitig ruckelt und zuckelt es wie Sau auf dem Server. Das da die Spieler woanders hingehen, ist verständlich.

    Server:
    1) 46.38.232.71:27015 [GGW] GunGameWorld | GG | Fastdl | HlstatsX | Bots|
    2) 46.38.232.71:27115 [GGW] TF2 | HlstatsX |Fastdl | Bots


    Homepage

  • Auf dem vServer 1536 läuft ein von uns optimal installierter CSS-Server mit durchschnittlich 900 FPS. Wer dieses mal testen möchte ist gerne dazu eingeladen:


    http://forum.netcup.de/showthread.php?t=588


    Zu dem vServer 768 haben wir keine gesammelten Erfahrungen. Eventuell aber noch andere Kunden?


    Allerdings muss ein Gameserver auch richtig Konfiguriert sein, damit er optimal läuft. Im Wiki gibt es hierfür Anleitungen.


    Wichtig: Wir bieten speziell für Gameserver einen 1000 MHz-Kernel an. Wer diesen nutzen möchte, möge sich bitte mit unserem Support in Verbindung setzen.

  • Ist der GunGame Mod das Sourcemod, MetaMod oder Eventscript Plugin?
    Source- und Metamod GG sind sehr Ressourcenlastig und für den vServer 768 nicht geeignet, zumindest nicht parallel mit WebServer, Datenbankserver, Voiceserver und HlStatsX Premium.


    Generell sollten nie Gameserver und Web/Datenbankserver auf einem Server laufen da so nie ein einwandfreier Betrieb aller Dienste sicher sein kann. Wer über entsprechende Erfahrungen und Konfigurationen verfügt bekommt es ggf. hin.


    Bezüglich der Upgrademöglichkeit auf einen vServer1536 bitte mit einem Supportticket an den Support direkt wenden.

  • Den Server hab ich ihn eingerichtet. Der Web+Mysqlserver sind schon recht gut konfiguriert. Das System verbraucht ohne den CSS-Server maximal um die 60MB RAM, viel mehr kann man da nicht mehr rausholen. Das Problem ist das der CSS-Server RAM frisst bis alles voll ist (inkl. Swap) und dann einfach neustartet. Ich persönlich hab die Eventscripts im verdacht, da die letzte so wie die aktuelle bekannt Memory-Leaks enthalten. Das würde bei mehr RAM auch gar nicht so auffallen da der Server einmal nachts Neugestartet wird. Nur wenn man sich schon am grenzbereich bewegt macht das ganze schon was aus.

    Neun von zehn stimmen in meinem Kopf sagen ich bin nicht verrückt, die zehnte summt die Melodie von Tetris.

  • Eventscripts sollte man bei Gameservern auf vServern wirklich nicht einsetzen. Generell sind Eventscripts nicht empfehlenswert, auch wenn das System dahinter echt gut ist wenn es besser umgesetzt worden wäre.


    Bitte eher auf MetaMod und Sourcemod setzen ;) Da gibt es ja auch GunGame Plugins.

  • Zitat von [netcup] Alex;3815

    Eventscripts sollte man bei Gameservern auf vServern wirklich nicht einsetzen. Generell sind Eventscripts nicht empfehlenswert, auch wenn das System dahinter echt gut ist wenn es besser umgesetzt worden wäre.


    Bitte eher auf MetaMod und Sourcemod setzen ;) Da gibt es ja auch GunGame Plugins.



    :confused: So, hab mir die Mühe gemacht und heute alles neu eingerichtet auf dem Server. Eventscripts sind nun nicht mehr auf dem Server, nur noch SourceMod und das neue SourceMod-GunGame-Deadmatch 1.5. Sämtliche zusätzlichen Plugins, wie Anticamp, Votemap sind nun SourceMod-Plugins.


    Test von heute 12.06.09 11:00 - 13.30 Uhr.


    Damit ich ungestört testen konnte, versah ich den Server mit einem Password.


    Nach dem Restart des Servers konnte ich und 3 BOTS anfangs ganz normal spielen, so wie es auch mit den Eventscripts ging. Nach einer weile dachte schon, das war es, doch dem war nicht so. Etwa nach dem 6-8 Mapwechsel fing es mit leichten Rucklern an, die dann immer massiver wurden und dann zu einem Neustart führten. Eigentlich noch schlimmer, als ich vorher alles unter Eventscripts laufen lies.


    Wohlgemerkt, unter SourceMod liefen nur die wichtigsten Plugins wie GunGame,Anticamp,Votemap. Auf sämtliche Sounds, wie SM_Quakesounds und andere Sounds,SM_Spawnprotection, SM_Parachute, SM_Pingkicker uva. habe ich bewusst verzichtet.


    Nächster Test ohne Passwort und ohne BOTS! Zuerst bin ich alleine auf dem Server rumgedümpelt, aber schon bald kamen dann 2 reale Spieler auf den Server. Lief auch so ein paar Maps einwandfrei, dann kam wieder das ruckeln, gefolgt einer Connection Warning und der Server hängte sich auf. Anschließend startete er wieder mit seiner Startmap, so als wäre nichts gewesen.


    Jetzt weiss ich auch nicht mehr weiter. Alle eventuellen Störquellen sind beseitigt geworden und das Problem besteht weiterhin, eher noch schlechter.


    Zusammenfassung:


    1) an den Eventscripts liegt es nicht und auch an keinem ES-Plugin!
    2) an den BOTS liegt es auch nicht, da die Abstürze mit und ohne auftreten


    3) Server ausschließlich unter SourceMod laufen zulassen, ist auch nicht optimal. Erstens tritt der Fehler auch auf, sogar noch schneller als mit Eventscripts und zweitens gibt es noch nicht für alles Plugins, wie bei Eventscripts.


    Vermutlich braucht diese Konstellation noch mehr Hauptspeicher, als die Eventscript-Einstellung.


    Meiner subjektiven Meinung nach läuft der Server, so wie er am Anfang konfiguriert war ( SourceMod und Eventscripts ), flüssiger und das Spielgeschehen ist auch besser bei dem GG5 Python gelöst.



    Werde heute und morgen noch den Server so lassen ( nur SourceMod ) und weiter beobachten. Vermutlich werde ich aber am Wochendende den alten Zustand wieder herstellen und lieber den Server mehrmals am Tag neustarten, was anderes bleibt mir ja auch nicht übrig.

    Server:
    1) 46.38.232.71:27015 [GGW] GunGameWorld | GG | Fastdl | HlstatsX | Bots|
    2) 46.38.232.71:27115 [GGW] TF2 | HlstatsX |Fastdl | Bots


    Homepage

  • Ich kann deine Probleme nicht nachvollziehen.
    Auf meinem v768 laufen mehrere Gameserver (1x CSS + viele Mods (+ Eventscripts), 1x 1.6 + paar Mods + 1x L4D ohne Mods)
    Wenn alle Server voll ausgelastet sind, stößt der Server an seine Leistungsgrenzen, aber nur dann.
    Ansonsten ist die Systemauslastung (z.B. wenn alle Server leer sind) bei ~0.10


    Ich muss dazu sagen, dass ich nur lighttpd hab, der wirklich sehr sehr wenig Ressourcen verbraucht, weil er nur einen statischen Redirect drin hat.
    Ansonsten keine mysql-DB o.ä. (nur SQL-Lite für TS-Server)


    Ich für meinen Teil update alle Server per Cronjob in der Nacht und starte sie dabei gleich neu - 1mal reicht pro Tag !


    Ich denke mal, dass es an deinem Webserver und Mysql-Sever liegt ...

  • Der Verdacht liegt nahe.
    Der vServer 768 ist einfach nicht dafür ausgelegt das dort Gameserver mit Mods und zusätzlich noch Web und Datenbankserver betrieben werden.


    Spätestens wenn einer der Server, Game oder Web, zu viele Besucher hat leidet das andere.


    Gründe für die "Ruckler" kannes gerade bei Gameservern sehr sehr viele geben ;) Daher heisst es fleissig Logs studieren.

  • Ich hab das grad nochmal getestet:


    Der wahrscheinlichste Grund für die Ruckler/Laggs ist die fehlende CPU-Leistung.
    Ich habe gerade meinen Public auf 64 Slots erweitert und habe 40 Bots auf den Server geaddet.
    Danach habe ich selbst connected und am 2. Monitor simultan die Ressourcen-Auslastung angeschaut.


    Während noch Swap frei war (~220MB) schnellte die CPU-Auslastung auf ~11 in die Höhe. Daher denke ich, dass es an der CPU-Leistung liegt.


    Edit: Was bei euch auch noch das Problem sein könnte ist HlStatsX Premium! Das ist sehr ressourcenausbeutend (soweit ich weiß bzw. Erfahrungen damit gemacht hab), das würd ich niemals auf einem vServer einsetzen.

  • a) CSS Server sind nicht für 64 Slots ausgelegt
    b) die Mods, vor allem GunGame erst recht nicht
    c) ist ein vServer für diese Anzahl Bots natürlich ebenfalls nicht geeignet


    Von daher ist es ganz klar das die Load ins unermessliche steigt und es Lags gibt.

  • Zitat von [netcup] Alex;3828

    a) CSS Server sind nicht für 64 Slots ausgelegt
    b) die Mods, vor allem GunGame erst recht nicht
    c) ist ein vServer für diese Anzahl Bots natürlich ebenfalls nicht geeignet


    Von daher ist es ganz klar das die Load ins unermessliche steigt und es Lags gibt.


    Ja wie gesagt, war nur ein Test :) Mir war das auch klar, wollte nur aufzeigen, dass es nicht am RAM/SWAP liegt!
    Hab oben editiert: HlX Stats anschaun und so!

  • :)Gute Nachricht!


    Ich habe noch ein wenig gesucht und bin nun mit einer inoffiziellen GunGame Version für SourceMod fündig geworden, die angeblich äusserst geringe Ansprüche an den Server stellt, aber alle Funktionen der Originalversion hat.

    Was soll ich sagen, es läüft einwandfrei und das schon seit Stunden mit durchschnittlich 8 Spielern. Seit 17:00 Uhr gab es keinen einzigen "Ruckler " mehr und es laufen nun auch die kleinen SourceMod-Spielereien wie Anticamp,Pingkicker,Advertisments, Parachute, Quakesounds und Healthkit_on Dead.


    Wenn es so bleibt bin ich zufrieden.


    Serverkonfiguration:


    12 Slots


    SourceMod 1.2.1 dev
    MetaMod V.1.71
    Estools 4.20


    Plugins
    SM_GunGame 1.7 inoffiziell
    sm_parachute
    sm_anticamp
    sm_rgping
    sm_healthkit_on_death
    sm_quakesounds
    sm_advertisments
    sm_votemap

    Server:
    1) 46.38.232.71:27015 [GGW] GunGameWorld | GG | Fastdl | HlstatsX | Bots|
    2) 46.38.232.71:27115 [GGW] TF2 | HlstatsX |Fastdl | Bots


    Homepage