1 Abhängigkeiten
Der GSManager benötigt für den Betrieb folgendes:
- Ein unterstützer Gameserver, welcher verwaltet werden soll.
- Einen Root-/V-Server oder einen anderen Computer, auf dem dieser laufen kann.
Außerdem wird PHP benötigt. Die Installation von PHP und dessen Konfiguration ist im folgenden Abschnitt beschrieben.
2 PHP
Es wird PHP benötigt. Bitte schau auf der Downloadseite nach, welche Version vorausgesetzt wird.
2.1 PHP für Windows
- Die neuste Version von dieser Seite herunterladen. Und zwar die oberste Version als Zip-Datei.
- Die Zip-Datei an einen beliebigen Ort entpacken, bspw. C:\php\
- Dort dann die Datei php.ini-production in php.ini umbenennen und mit einem Texteditor bearbeiten. Hierbei die folgenden Zeilen einkommentieren (also das Semikolon am Anfang der Zeile entfernen):
- display_errors
- extension_dir = "ext"
- extension=php_curl.dll
- extension=php_ftp.dll
- extension=php_mbstring.dll
- extension=php_pdo_mysql.dll
- extension=php_pdo_sqlite.dll
- extension=php_sockets.dll
Hinweis: Die derzeit verfügbaren experimentellen 64-bit Versionen von PHP werden von uns nicht unterstützt und funktionieren bisher ausdrücklich NICHT mit dem GSManager!
2.2 PHP für Linux
Für Debian-basierte Distributionen kann PHP mit folgendem Befehl (als root) installiert werden: apt-get install php5-cli php5-mysql php5-sqlite php5-curl php5-json
Und das Gegenstück für openSuSE: yast -i php5 php5-cli php5-mysql php5-sqlite php5-curl php5-json
3 GSManager
- Den GSManager von dieser Webseite herunterladen.
- Die Zip-Datei an einen belieben Ort entpacken, bspw. C:\GSManager
- Die Datei gsm.cfg mit einem Texteditor öffnen und anpassen:
- NAME: Diese Einstellung betrifft nur Linux-Installation und ist notwendig, um verschiedene Instanzen voneinander zu unterscheiden - der Name sollte also einmalig sein.
- GAME: Eines der folgenden: cod2, cod4, cod5, cod6, bf4, bfhl
- CFGDIR: Gibt den Pfad zum Konfigurationsverzeichnis vom GSManager an, kann im Regelfall so bleiben.
- LOGDIR: Gibt den Pfad zum Logverzeichnis vom GSManager an, kann im Regelfall ebenfalls so bleiben.
- PHP: Hier muss der Pfad zu PHP angegeben werden und zwar einschließlich der eigentlichen Programmdatei. Zum Beispiel C:\php\php.exe oder /usr/bin/php
Damit wäre der GSManager schon fertig installiert - ist aber noch nicht konfiguriert bzw. noch nicht den eigenen Wünschen angepasst. Hierzu bitte die Seite Grundlegende Konfiguration lesen.
Zum Starten unter Windows startet man einfach die gsm.bat.
Unter Linux muss die Datei mit chmod u+x gsm.sh ausführbar gemacht werden und kann dann mit ./gsm.sh start gestartet werden.