Modele, sunete și
hărți custom pe server
Fișierele custom fac diferența dintre un server generic și unul memorabil. Modelele de jucători, skinurile de arme și hărțile proprii creează identitatea serverului tău.
1. Unde se pun fișierele
cstrike/
├── maps/ # fișiere .bsp (hărți)
│ └── de_custom.bsp
├── models/ # modele 3D
│ ├── player/ # modele jucători
│ │ └── zombie/ # folder model (=numele modelului)
│ │ ├── zombie.mdl
│ │ └── zombie.bmp
│ └── v_deagle.mdl # skin armă (view model)
├── sound/ # fișiere .wav, .mp3
│ ├── ambience/
│ └── weapons/
└── sprites/ # fișiere .spr
2. Adăugare hărți noi
Copiază fișierul .bsp în cstrike/maps/. Dacă harta are fișiere extra (overview, wad-uri), le pui în subdirectoarele corespunzătoare.
Adaugă harta în mapcycle.txt (o hartă pe linie) și în maps/maps.ini (dacă folosești un plugin de vote maps).
3. Modele de jucători
Un model de jucător constă dintr-un folder cu numele modelului în cstrike/models/player/:
- model.mdl — modelul 3D principal
- model.bmp sau model.png — thumbnail-ul pentru selecție
- Fișiere T_ și CT_ prefix pentru variante echipă
Modelele pot fi selectate de jucători din meniu sau forțate prin plugin (ex: Zombie Plague forțează modelele automat).
4. Skinuri de arme
Skinurile de arme (view models) merg în cstrike/models/ direct, nu în subfolder:
cstrike/models/v_ak47.mdl # AK47 view model
cstrike/models/p_ak47.mdl # AK47 player model (în mâna altora)
cstrike/models/w_ak47.mdl # AK47 world model (pe jos)
5. Sunete custom
CS 1.6 suportă .wav (recomandat, PCM 8-bit sau 16-bit, mono sau stereo) și .mp3 (mai puțin stabil). Pune sunetele în cstrike/sound/ păstrând structura de subfoldere.
// Adaugă în server.cfg sau într-un plugin cu precache_sound
sv_downloadurl "http://fastdl.site.ro/"
// Sau prin AMX Mod X — plugin precache:
precache_sound("ambient/sunet_custom.wav")
6. Transferul fișierelor pe server
Metodele recomandate pentru upload pe VPS:
- SCP/SFTP — cel mai rapid, folosește FileZilla sau WinSCP
- wget/curl — dacă fișierele sunt deja online:
wget http://site.ro/model.mdl -P ~/cs16/cstrike/models/ - File Manager în panel — dacă folosești Pterodactyl sau GameAP
7. Verificare că funcționează
- Conectează-te la server și verifică că modelele/sunetele apar
- Un jucător nou ar trebui să fie prompt să descarce fișierele la conectare (dacă FastDL e setat corect)
- Verifică consola serverului pentru erori de tip „couldn't open file" — înseamnă că un fișier lipsește sau calea e greșită