🐦 Panel — Pterodactyl

Instalare CS 1.6 în Pterodactyl

Pterodactyl este unul dintre cele mai populare paneluri de game server hosting. Dacă ai deja un Pterodactyl instalat sau ești la un hosting care îl folosește, iată cum pornești un server CS 1.6 corect.

Cerințe: Pterodactyl Panel 1.x instalat și funcțional, Wings daemon activ pe node, acces admin la panel.

1. Importul egg-ului pentru CS 1.6

Pterodactyl folosește „egg-uri" — șabloane JSON care definesc cum se instalează și pornește un server. Avem nevoie de egg-ul oficial pentru Half-Life / CS 1.6.

1
Descarcă egg-ulMergi la pterodactyl-eggs/game_eggs/source/half-life pe GitHub (repo-ul oficial pterodactyl/eggs) și descarcă egg-half-life.json.
2
Importă în panelAdmin → Nests → Creează un nest nou (ex: „Source Games") → Import Egg → selectează JSON-ul descărcat.
3
Verifică variabileleAsigură-te că egg-ul are variabila SRCDS_GAME setată la cstrike și SRCDS_MAP la de_dust2.

2. Crearea serverului

Mergi la Admin → Servers → Create New și completează:

Setări server
Server Name:    CS 1.6 | Numele Tau
Server Owner:   userul tau
Node:           node-ul disponibil
Allocation:     IP:27015 (portul principal)

// Resurse
Memory:         1024 MB (minim, recomandat 2048)
Disk:           5000 MB
CPU:            100% (1 core)

// Egg
Nest:           Source Games
Egg:            Half-Life / CS 1.6

3. Variabile de startup

În tab-ul Startup al serverului creat, setează variabilele:

Variabile Pterodactyl
SRCDS_GAME=cstrike
SRCDS_MAP=de_dust2
SRCDS_MAXPLAYERS=32
SRCDS_IP=0.0.0.0
SRCDS_PORT=27015
SRCDS_APPID=90
PINGBOOST=2

4. Startup command recomandat

Verifică că startup command-ul din egg arată astfel (sau editează egg-ul dacă e diferit):

Startup command
./hlds_run -game {{SRCDS_GAME}} \
  +port {{SRCDS_PORT}} \
  +ip {{SRCDS_IP}} \
  +maxplayers {{SRCDS_MAXPLAYERS}} \
  +map {{SRCDS_MAP}} \
  -noipx -nohltv \
  -pingboost {{PINGBOOST}} \
  -autoupdate

5. Instalarea fișierelor (reinstall)

După crearea serverului, mergi la Settings → Reinstall Server. Procesul va rula SteamCMD și va descărca fișierele CS 1.6 automat (~700 MB).

Important: Reinstall șterge fișierele personalizate (cfg-uri, plugin-uri, hărți). Fă-l doar la prima instalare sau dacă vrei să resetezi totul.

6. Configurare după instalare

Prin File Manager din Pterodactyl (sau SFTP), navighează la cstrike/ și creează/editează:

1
cstrike/server.cfgAdaugă hostname, rcon_password, rate-uri și setările de gameplay. Vezi ghidul de la zero pentru un server.cfg complet.
2
cstrike/mapcycle.txtAdaugă hărțile în rotație, câte una pe linie: de_dust2, de_inferno, de_nuke etc.
3
Pornești serverulApasă Start în Pterodactyl. Verifică consola pentru erori. Serverul ar trebui să fie accesibil în 30-60 secunde.

7. ReHLDS în Pterodactyl

Pentru un server mai stabil și cu mai multe features, poți înlocui HLDS cu ReHLDS:

bash (în consola Pterodactyl)
# Descarcă ReHLDS din releases GitHub
wget https://github.com/dreamstalker/rehlds/releases/latest/download/rehlds-bin-*.tar.gz
tar -xzf rehlds-bin-*.tar.gz
# Copiază bin/linux32/hlds_linux și engine_i486.so în rădăcina serverului
cp bin/linux32/hlds_linux ~/
cp bin/linux32/engine_i486.so ~/
Sfat: ReHLDS necesită și ReGameDLL. Citește ghidul dedicat pentru instalare completă.

Probleme comune în Pterodactyl