Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorial:server:cgl:install

Community Gameserver Loader - Installationsanleitung

Um Maps, Mods, Configs und Gameserver-Dateien von CGL per Klick direkt auf deinen Gameserver installieren zu lassen, muss eine Kommunikations-Brücke geschaffen werden. Auf dem Root-Server muss der GameServerDaemon installiert sein

Dateien herunterladen

Die Dateien können mit dem Befehl wget direkt in der Shell des Root-Servers heruntergeladen werden. Manuell können die Dateien per Browser heruntergeladen werden.
Um die Dateien mit dem Root-Server direkt herunterzuladen kann folgender Befehl verwendet werden: Falls noch kein User vorhanden sein, sollte einer erstellt werden. Der Daemon sollte nicht als Root ausgeführt werden.

useradd -m USERNAME #User anlegen
passwd USERNAME #Passwort für den User setzen

Danach über Putty mit dem neu erstelltem User einloggen und mit dem Download fortfahren:

wget Download: http://clanmeets.de/GSD-0.1.5.run
chmod u+x GSD-*

Installation

Der GameServerDaemon kann jetzt gestartet werden. Da man durch das Einloggen mit dem neu erstellten User sich direkt im Homeverzeichnis des Users befindet, wird der Daemon dort entpackt.

./GSD-0.1.5.run #ggf. weicht der Dateiname ab

Einstellungen vornehmen

Nach dem Start des Daemons wird ein Menü sichtbar, in dem die Einstellungen vorgenommen werden können.
direkt nach dem Start des Installscriptes

Danach auf Settings gehen und die Einstellungen nach belieben vornehmen:
Einstellungen

Die Einstellungen gelten in diesem Beispiel für den User CGL.

Basis Pfad

Der Basis Pfad ist das Verzeichnis in dem später die Gameserver Dateien liegen. Nimm das vorgeschlagene Standard-Verzeichnis oder wähle ein anderes.

Port

Standard: 8088
Der GSD „hört“ und „spricht“ mit dem CGL auf den hier eingestellten Port

ACL URL

Standard: cgl.clanmeets.de
Die ACL URL stellt sicher, dass ausschliesslich der CGL Masterserver mit seiner IP Adresse mit dem GSD „sprechen“ kann. Wenn diese URL verändert wird, kann der Gameserver nicht von CGL angesprochen werden. Dies ist ein zusätzliches Sicherheitsfeature.

Start/Stop

StartStop

Startet den GameServerDaemon. Ist er gestartet kann mit STOP wieder gestoppt werden. Läuft der GSD kannst du mit Quit aus dem Menü, der Daemon läuft weiter. Möchtest du den GSD anhalten, rufe für das Menü gsd_config im GameServerDaemon Verzeichnis auf.

Install

Möchtest du, das wenn dein Gameserver rebooted, dass der GameServerDaemon automatisch mitstartet? Führe Install aus. Über /etc/init.d/cgl_gsd start|stop|status kannst du da nach den Dienst beeinflussen. Der Dienst wird im runlevel 3 und 5 gestartet. Der „Install“ Punkt ist nur vorhanden wenn du den GSD als root User installierst. In diesem Fall, solle das Installationsverzeichnis angepasst werden.

Abschließen der Installation

Wenn der GSD fertig konfiguriert ist, zeigt er unterhalb des Menüs den GSD Port an. Notiere dir diesen Port Wert, dieser muss beim einrichten eines neuen Servers angegeben werden.

Gameserver im CGL einrichten und Gameserver installieren

Gehe auf den Menüpunkt „Neuen Gameserver eintragen“
Wähle das Spiel aus und trage die benötigten Daten ein.
Das Spiel wird sofort und schnell installiert. Falls der Browser geschlossen wird während der Installation, wird die Installation trotzdem fortgesetzt.

Hinweis Werden auf einen neuen Server ein Gameserver installiert, kann es möglich sein das dieser nicht gleich startet. In diesem Fall fehlen häufig lib-Dateien. Um zu sehen wo es klemmt findest du in der Gameserver-Übersicht neben dem Server Start / Stop auch einen Server-Log File Button. Dort siehst du wo es genau klemmt. Hilft alles nichts und der Server startet nicht, helfen wir hier in den Foren1).

1) Server-Log File posten
tutorial/server/cgl/install.txt · Zuletzt geändert: 2010/05/17 23:49 von DeaD_EyE