Avant de commencer
Prévoyez les droits d’administration, l’adresse et le port réellement attribués, un compte Steam répondant aux conditions GSLT et une copie des fichiers existants. Les étapes sont documentaires : elles ne sont pas exécutées sur les services clients.
Vérifier que le projet utilise bien CS2
Relevez le jeu et la version du serveur dans les journaux. CS2 et CS:GO n’ont pas les mêmes environnements ni les mêmes interfaces de plugins. Le dossier nommé csgo peut toujours apparaître dans CS2 : son nom ne suffit pas à identifier l’ancien jeu. Contrôlez la compatibilité des cartes, packs et outils avant de copier une installation historique.
Créer et conserver le GSLT de manière privée
Le Game Server Login Token associe le serveur à votre compte Steam. Utilisez la gestion officielle des comptes de serveurs et l’application 730. Steam impose notamment un compte non limité, non verrouillé et propriétaire du jeu, avec un numéro de téléphone admissible. Le jeton ne remplace pas une licence. Utilisez le champ protégé prévu pour votre service ; ne l’insérez pas dans un exemple public, une capture ou un dépôt de code.
Définir le besoin avant les extensions
Pour un scrim, fixez la carte, les équipes, le nombre de manches et les droits d’administration. Pour le practice, listez les fonctions vraiment nécessaires. Le deathmatch, les cartes Workshop et le retakes ne constituent pas le même projet ; certains demandent des plugins ou contenus supplémentaires. Ne supposez pas qu’un bouton d’installation ou un preset existe sans le vérifier dans votre panel.
Contrôler la chaîne Metamod et CounterStrikeSharp
La documentation CounterStrikeSharp s’appuie sur Metamod:Source et distingue les archives avec environnement d’exécution de celles qui ne le contiennent pas. Vérifiez les prérequis et versions actuels, puis sauvegardez les fichiers concernés avant toute modification. Une mise à jour CS2 peut nécessiter une nouvelle version des extensions. Ne copiez pas aveuglément une ancienne procédure ou un fichier de configuration complet.
Ajouter MatchZy seulement si le projet le demande
MatchZy est un projet tiers pour les entraînements et matchs organisés. Vérifiez sa version, ses dépendances et la configuration des administrateurs. Testez les commandes nécessaires avec un groupe restreint, puis les transitions de manche, changements de carte et retours de pause. N’accordez pas de droits supplémentaires à tous les joueurs pour résoudre un problème de plugin. Conservez les réglages et la liste des versions utilisées.
Valider le fonctionnement après chaque changement
Contrôlez d’abord le démarrage, puis une connexion depuis un client, l’authentification Steam et le mode choisi. Ajoutez les extensions une par une pour isoler une incompatibilité. Regardez CPU, mémoire et journaux pendant un match représentatif : une RAM suffisante ne garantit pas une simulation fluide. Sauvegardez une configuration fonctionnelle et communiquez les erreurs exactes au support, sans GSLT ni autres secrets.
Selon votre situation
| Situation | Prochaine vérification |
|---|---|
| Le serveur démarre sans plugins | Validez connexion, carte et règles avant d’introduire les extensions. |
| Une mise à jour casse un plugin | Vérifiez les versions compatibles et restaurez un ensemble cohérent de fichiers sauvegardés, sans exposer le jeton. |
| Vous reprenez un ancien pack CS:GO | Identifiez les remplacements CS2 et testez séparément chaque composant. |
Sources officielles
Ces documents décrivent les protocoles et logiciels concernés. Les conditions de votre service et sa configuration restent à vérifier.