Counter-Strike 1.6 tourne sur un serveur dédié GoldSrc (HLDS). Vous pouvez l'installer vous-même, ou déployer un serveur prêt à l'heure et passer directement au jeu. Voici toute l'installation manuelle, et le raccourci.
Installer le serveur
Le serveur dédié CS 1.6 est l'app 90 et s'installe anonymement via SteamCMD. Vous n'avez pas besoin d'une connexion Steam, ni de posséder le jeu sur le compte du serveur :
./steamcmd.sh +login anonymous \
+app_update 90 validate \
+quitLe dossier du mod est cstrike, et la config qu'il lit au démarrage est :
<install>/cstrike/server.cfgUn server.cfg de base
Le nom, les mots de passe et les règles vont ici. La carte et le nombre de joueurs sont des arguments de lancement (ci-dessous). Collez ceci et changez les lignes marquées CHANGE ME :
// --- Identity ---
hostname "My CS 1.6 Server" // CHANGE ME
rcon_password "pick-a-long-secret" // CHANGE ME - admin over RCON
// --- Lock it down ---
sv_password "" // set a word here = private, blank = open
sv_lan 0 // 0 = public/Steam, 1 = LAN only
// --- Rules ---
mp_timelimit 30 // minutes before the map rotates
mp_roundtime 2.5 // minutes per round
mp_friendlyfire 0 // 1 = teammates can hurt each other
mp_autoteambalance 1
mp_limitteams 2La ligne de lancement
CS 1.6 se lance via hlds_run à la racine de l'installation. La carte de départ et le nombre maximum de joueurs sont des arguments ici, pas dans la config :
./hlds_run -game cstrike -console \
-port 27015 \
+map de_dust2 \
+maxplayers 16 \
+exec server.cfg- Les cartes de_ sont en Bomb Defusal, les cartes cs_ en Hostage Rescue. C'est tout le système de modes : la carte décide du mode.
- maxplayers 16 est un bon chiffre pour CS 1.6. Le 5v5 classique en veut 10, un serveur public animé 20 à 32.
- Le port 27015 UDP transporte le jeu, la requête du navigateur de serveurs et Steam. Le RCON GoldSrc emprunte le même port. Ouvrez 27015/UDP dans votre pare-feu.
Cartes et bots
Chaque carte officielle est livrée avec le serveur (de_dust2, de_inferno, de_nuke, cs_assault et d'autres), donc personne ne télécharge quoi que ce soit. Les cartes personnalisées (fy_, aim_, surf_) ont besoin d'un hôte FastDL pour transmettre les fichiers aux joueurs qui rejoignent. CS 1.6 n'a pas de bots dans le serveur de base : les ajouter passe par un mod de bots comme Zbot ou PODBot.
Ou déployez-en un en cinq minutes
Si vous préférez ne pas faire tourner HLDS sur votre propre machine, un serveur hébergé est public tout de suite, chaque carte officielle intégrée, les amis rejoignent par IP, et il s'éteint quand vous avez fini : rien ne continue de tourner sur votre PC.
Déployez un serveur Counter-Strike 1.6 à l'heure