Instalare CS 1.6 în GameAP
GameAP este o alternativă la Pterodactyl, cu interfață mai simplă și mai ușor de instalat pe un singur VPS. Suportă CS 1.6 nativ prin scripturile sale de instalare.
1. Verificarea daemon-ului
Înainte de orice, asigură-te că daemon-ul GameAP rulează și comunică cu panelul.
# Verificare status daemon
systemctl status gameap-daemon
# Dacă nu rulează:
systemctl start gameap-daemon
systemctl enable gameap-daemon
# Vezi logurile pentru erori
journalctl -u gameap-daemon -f
2. Adăugarea unui server nou
În interfața GameAP, mergi la Servers → Add Server și completează:
3. Parametri de start
În câmpul Start Parameters, folosește:
-game cstrike +port {port} +ip {ip} +maxplayers 32 +map de_dust2 -noipx -nohltv -pingboost 2 +exec server.cfg
4. Instalarea fișierelor
Apasă Install sau Reinstall pe serverul creat. GameAP va rula SteamCMD automat și va descărca CS 1.6 (AppID 90).
Procesul durează 2-5 minute. Poți urmări progresul în log-ul de instalare din panel.
5. Structura directoarelor în GameAP
Spre deosebire de instalarea manuală, GameAP organizează serverele astfel:
/srv/gameap/servers/
└── 1/ # ID-ul serverului tău
├── hlds_run
├── hlds_linux
└── cstrike/
├── server.cfg # configurația ta
├── maps/ # hărțile serverului
├── models/ # modelele custom
├── sound/ # sunetele custom
└── addons/ # AMX Mod X, Metamod
6. Configurare server.cfg prin GameAP
GameAP are un editor de fișiere integrat. Mergi la Files pe serverul tău și editează cstrike/server.cfg. Sau folosește SFTP cu credențialele afișate în panelul GameAP.
7. FastDL și GameAP — cum eviți conflictele
Aceasta este cea mai frecventă problemă. GameAP servește fișierele prin propriul daemon, dar FastDL necesită un server HTTP separat. Iată cum le separi corect:
sv_downloadurl "http://IP:8080/fastdl/"server {
listen 8080;
server_name _;
root /srv/gameap/servers/1/cstrike;
autoindex on;
location ~ \.bz2$ {
add_header Content-Type application/x-bzip2;
}
}
Probleme comune în GameAP
- Serverul nu pornește după instalare — verifică log-ul daemon din /var/log/gameap/ sau din interfața web
- „Permission denied" la pornire — daemon-ul GameAP trebuie să aibă permisiuni de scriere în directorul serverului:
chown -R gameap:gameap /srv/gameap/ - FastDL nu funcționează — verifică că portul HTTP e deschis în firewall și că path-ul din sv_downloadurl este corect
- Update GameAP suprascrie cfg-urile — fă backup la cstrike/server.cfg și cstrike/addons/ înainte de orice update de panel