Hallo
ich habe im Internet gelesen,dass man einen Gameserver in regelmäßigen Abständen neu starten soll,damit Cache oder so geleert wird.
Ich wollte jetzt fragen, ob das wirklich notwendig ist und wie man das falls notwendig automatisch durchführen lassen kann.
Muss man einen Gameserver regelmäßig neustarten ?
-
HobbyFr3ak -
11. März 2010 um 10:50 -
Erledigt
-
-
Dies ist stark vom System abhängig. Man sollte sein System "im Auge" behalten und die Werte regelmäßig prüfen. Das Problem von vollgelaufenen Caches entsteht oftmals durch Plugins oder Modifikationen von Gameservern.
-
Wie kann ich denn den Server so konfigurieren,dass er zB. wartet bis alles Server leer sind und sich dann neustartet oder dass er zB. täglich um 6 uhr runterfährt ?
-
Hallo,
Also prüfen ob der Gameserver leer ist, kommt auf das game an ich würde es z.B. bei eine CSS - Server mit einem php-Script das als Cronjob ausgeführt wird machen ... -
Ich hab nur Left4Dead 2 installiert.
Was sind eigentlich diese Cronjobs ? Hab das jetzt schon oft gelesen
-
Zitat von HobbyFr3ak;15084
Was sind eigentlich diese Cronjobs ? Hab das jetzt schon oft gelesen

Google doch einmal danach, da findest du deine Antwort sofort. Was ein Cronjob ist, sollte man als (v)Server-Admin aber eigentlich wissen, das ist minimalstes Basiswissen
MfG Christian
-
danke ich weißs jetzt

-
Zitat
Google doch einmal danach, da findest du deine Antwort sofort. Was ein Cronjob ist, sollte man als (v)Server-Admin aber eigentlich wissen, das ist minimalstes Basiswissen

Jep, zumal es das Wort selbst suggestiert:
Cron-Job: Ein Job, der zu einer bestimmten Zeit (Cronos) ausgeführt wird.Ich betreibe zwar keine GameServer, aber ich würde es so regeln:
Es gibt genug PHP-Scripts, die die Anzahl der Spieler auf dem Server ausgeben können.
Dies würde ich in ein PHP-Script einbinden, shell_exec für die CLI aktivieren und ein paar Cronjobs unter dem GameServer-benutzer in der Nacht anlegen, die die PHP aufrufen. Um mehrere Neustarts täglich zu vermeiden (schädlich?), kann man im PHP-Script noch eine lock-Datei anlegen lassen und am Anfang des Scripts per if-!-Bedingung abfragen lassen. Dann noch einen vierten Cronjob irgendwann zwischen 5:30 und 4:30, der die lock-Datei löscht, fertig. Keine Ahnung, wie wichtig einem der Neustart ist: Beim dritten Mal kann man bei Spielern darauf den Neustart wahlweise auch nicht durchführen und auf den nächsten Tag warten oder dennoch durchführen und die Spieler, die scheinbar eh kein Leben haben (5:30?) kicken.=> Es wird z.B. um 4:30, 5:00 und 5:30 aufgerufen und prüft, ob keine Spieler drauf sind. Wenn ja, ist es Pech, bin in einer halben Stunde, wenn nicht, wird neugestartet.
-
Ich mache einen Teil der PM mal öffentlich, da es dem Sinn eines Forums näher kommt
Zitat von HobbyFr3akkannst du mir bitte eine Seite sagen,wo ich diese php Scripts für die Spieleranzahl finden kann. ich hab jetzt schon länger mit google gesucht, aber nix gefunden

Kann sein, dass ich es überlesen habe, aber ich weiß nicht, von welchem GamServer überhaupt die Rede ist.
-
einen Left4Dead 2 Server^^
-
Zitat
Ich hab nur Left4Dead 2 installiert.
Jetzt sehe ich es auch...Das hier sieht ganz gut aus:
http://www.dzcp.de/forum/?action=showthread&id=12465 -
der downloadlink auf der Webseite geht leider nicht.
Bekomm immer die meldungZitat_error_unregistereddl
Aber so wie ich das verstanden hab, ist das ein komplettes CMS. Ich bräucht aber eigentlich nur ein Skript
-
Ich denke mal, du musst dich erst auf der Seite registrieren.
Trash-mail.com ftw.Aus dem Script brauchst du auch eh nur den Part, wo per Telnet oder was auch immer die Spielerzahl abgefragt wird.
Diesen kleinen Teil wirst du aber kaum separat im Netz finden, du musst ihn aus einem beliebigen Script ziehen oder, wenn du weißt, wie der L4D2-Server abgefragt wird, selbst schreiben.
Zum Selbstschreiben: Guck mal, auf welchen Ports der Server lauscht (netstat) und probiere mal zu denen eine Telnetsitzung.
Wenn es klappt, hämmer einfach mal "help" rein und gucke, ob der dir ne Befehlsliste ausspuckt, wo auch eine Anzahl-der-Spieler-Abfrage bei ist. -
jap hat funktioniert. einfach anmelden,dann kann man downloaden.
Werds heut mittag zuhause mal ausprobiern
