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 [lexicon='Grundlegende Konfiguration',''][/lexicon] 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.