Counter-Strike: Source, c'est du CS par rounds : Déminage (maps de_) et Sauvetage d'otages (maps cs_). Vous avez déployé le serveur, vous êtes donc l'admin. CS:S a le RCON Source natif, donc vous lancez tout depuis la console web de la fiche de votre serveur, ou depuis la console en jeu avec rcon. Chaque commande ci-dessous a été vérifiée sur un vrai serveur.
Où lancer ces commandes
Le plus simple, c'est la console web sur la fiche de votre serveur. Tapez-y directement n'importe quelle commande ci-dessous et appuyez sur Entrée. Vous y êtes déjà connecté en tant qu'admin, donc aucun mot de passe à saisir ni préfixe rcon : juste bot_quota 4 ou changelevel de_inferno. Rien à installer.
Vous pouvez aussi les lancer depuis le jeu. Activez la console développeur (Options, Keyboard, Advanced, Enable developer console), ouvrez-la avec la touche ~, puis connectez-vous une fois avec votre mot de passe admin (RCON) du formulaire de déploiement : rcon_password yourAdminPass. Ensuite, préfixez les commandes admin par rcon : rcon changelevel de_inferno, rcon bot_quota 4. La console web effectue cette connexion pour vous, c'est pourquoi elle n'a besoin d'aucun préfixe.
Comment vos amis rejoignent
Votre serveur est sur une IP publique, donc pas de redirection de port ni de VPN. Vos amis rejoignent de deux façons :
- Ouvrez la console (~) et lancez :
connect IP:27015 - Ou trouvez-le dans le navigateur de serveurs en jeu (onglet Internet ou LAN, ou les Favoris par IP). Le nom de votre serveur commence par 2hours.gg.
Si vous avez défini un mot de passe de connexion au déploiement, vos amis l'ajoutent d'abord : password yourpass; connect IP:27015
Type de jeu et maps
CS:S n'a pas de cvar de type de jeu : c'est la MAP qui décide. Les maps de_ sont du Déminage, les maps cs_ du Sauvetage d'otages. Choisissez la map de départ sur le formulaire de déploiement, ou changez en direct :
changelevel de_inferno- Charge une map de Déminage (de_dust2, de_inferno, de_nuke, de_train et d'autres).
changelevel cs_office- Charge une map de Sauvetage d'otages (cs_office, cs_italy, cs_assault et d'autres).
Chaque map officielle est fournie avec le serveur, donc personne ne télécharge quoi que ce soit. Les maps custom nécessitent un hôte FastDL, qui n'est pas configuré sur cette première version.
Bots
Le serveur démarre entre humains uniquement. Ajoutez des joueurs IA à tout moment pour compléter un scrim, ils apparaissent tout de suite (pas besoin d'attendre qu'un humain rejoigne). Depuis la console :
bot_quota 4- Définit combien de bots jouent. bot_quota 0 les désactive pour un match entre humains uniquement.
bot_difficulty 2- Niveau des bots : 0 Facile, 1 Normal, 2 Difficile, 3 Expert.
bot_kick- Retire tous les bots (ou bot_kick <name> pour un seul).
Règles du match
status- Liste les joueurs connectés, leurs SteamIDs, leur ping et la map actuelle.
mp_timelimit 20- Minutes avant le changement de map (0 = pas de limite).
mp_roundtime 2.5- Minutes par round (1 à 9).
mp_freezetime 6- Secondes pendant lesquelles les joueurs sont figés au début de chaque round.
mp_friendlyfire 1- Active le tir allié (1) ou le désactive (0).
sv_alltalk 1- Laisse les deux équipes s'entendre (1), ou voix par équipe uniquement (0).
mp_restartgame 1- Redémarre le round maintenant (le nombre est un décompte en secondes).
kick <name>- Retire un joueur.