SrcDS unter openSUSE
Zeit mal wieder was zu posten. ist ja schon so lang her. Diesmal geht es darum wie man einen Counter-Strike:Global Offensive Linux Server mit SrcDS (Source Dedicated Server) und der steamcmd aufsetzt.
Als erstes wird der Tarball benötigt.
Man erstellt am besten ein Verzeichnis namens steamcmd und verschiebt den Tarball in das Verzeichnis. Anschließend entpackt man den Tarball.
Hier findet man eine Datei namens steamcmd.sh Diese führt man direkt aus und es wird ein update heruntergeladen.
Jetzt kann man sich ohne Account einloggen und die Dedicated Server Dateien runterladen. Das funktioniert beispielsweiße bei CS:GO aber nicht bei jedem Spiel (hier wird ein steam User, Passwort und gültige Spielelizenz benötigt.
Man wählt noch den Pfad in welches Verzeichnis der Dedicated Server heruntergeladen werden soll und schon gehts los. Die passende AppID für CS:GO ist die 740.
Das kann jetzt eine Weile dauern, aber anschließend kann man schon ins oben konfigurierte Verzeichnis wechseln um den Server zu starten.
Eine passende Kommandozeile für den Serverstart gibts noch hier (startet ein Public Community Casual Map Modus:
Hierbei ist wichtig das ihr unbedingt die IP angebt auf dem der Server lauschen soll. Ich persönlich hatte das Problem, das ich mich ansonsten nicht auf den Server verbinden konnte, obwohl er erreichbar war und funktioniert hat.
Zusätzlich hatte ich noch Probleme dass das Serverbinary bei jedem Startversuch gecrasht ist. Ich habe aber nach langem Suchen eine Lösung für das Problem gefunden. Das Problem war das Paket aaa_base-malloccheck welches ich dann deinstalliert habe. Anschließend crasht das binary auch nicht mehr.
Auf der openSUSE Mailing Liste hab ich die Lösung gefunden. Ich würde die Seite hier auch gern verlinken, leider finde ich sie nicht mehr. /e: Gefunden. Unten bei links die #5
Anschließend kann man noch diverse Konfigurationen mit der server.cfg überschreiben.
Diese liegt unter
Hier dazu ein paar Beispiele:
Weiter Konfigurationsvariablen und Startoptionen können hier nachgelesen werden.
- Alle CS:GO Konsolenbefehle für die Serverkonfiguration
- Ausführlicheres SteamCMD Tutorial
- Valves CS:GO DS Anleitung
- SrcDS Startoptionen
- openSUSE Mailinglisten Archiv
Viel Spass beim zocken auf dem eigenen Server wünsch ich euch
Philipp