Actualités

CS:GO pour les nuls : Chapitre 2.2 – Le paramètrage d’un serveur CS:GO. [MAJ]

img
Mar
27

Bonjour,

Suite aux demandes d’aide de plusieurs personnes pour la configuration d’un serveur CS:GO, j’ai décidé de faire un petit chapitre en plus de mon guide pour les aider.

Durant ce tuto on va voir plusieurs points. D’abord la connexion ftp, l’arborescence d’un serveur, les différentes configurations et enfin la gestion par rcon.

Connexion au serveur FTP:

Le serveur FTP permet d’accéder aux fichiers du serveur. Il existe plusieurs programmes pour gérer les fichiers le plus connu FileZilla. Donc je vais me basé sur ce programme pour faire mon tuto.

Pour le télécharger : Cliquer ICI !
Ensuite il suffit de l’installer puis de la lancer. Sous la barre de menu, on peut voir quatre cases : Hôte, Identifiant, Mot de passe et Port. Ces infos on les trouve sur le panel de l’hébergeur du serveur. Une fois ces cases remplis il suffit juste de faire connexion rapide. Voilà nous sommes connectés au FTP du serveur CSGO.

L’arborescence d’un serveur:

arborscence
Le premier niveau de dossier
Dans ce dossier rien n’est vraiment utile pour ce tuto. C’est pourquoi on va aller directement dans le dossier csgo. On a plusieurs dossiers et fichiers dans ce dernier. Mais le plus important pour ce guide c’est le dossier cfg. C’est dans ce dossier qu’on va mettre toutes nos cfg.

Les différentes configurations :

Ce tuto se basant essentiel sur une configuration pour un serveur war les configurations suivantes risque d’être inutile dans d’autre mode (je pourrais faire un tuto pour serveur ffa, dm, ou tout autre mode si il faut). Tout d’abord il faut vérifier que le serveur est bien en compétitif sur le panel de l’hébergeur. Dans le cas contraire il faudra le passer en compétitif.

Alors voilà le pack de config à télécharger : CFG serveur.

Cette archive est composée de plusieurs fichiers. Le premier le server.cfg, il faudra modifier plusieurs paramètres dans cette config (rcon, le nom du serveur, et le password). Pour être sûr des paramètres vérifier ces trois lignes dans votre fichier actuel.
Ensuite il y le fiche 5on5.cfg qui est la dernière config ESL (les paramètres sont les mêmes dans la plupart des tournois), et 5on5_overtime.cfg qui est utilisé par eBot (tuto pour apprendre à utiliser eBot : tuto eBot).
Le warmup.cfg, qui est une config faites par moi-même. Pendant le warmup, le serveur est mode dm (respawns aléatoire, 16k tout le temps et achats possible sur toute la map).
Et pour finir, le strat.cfg active le sv_cheat 1 et toutes les commandes utiles pour la mise en place de strat avec votre équipe (!! attention !! il faudra relancer la map pour désactiver complétement le sv_cheat).

La gestion par rcon :

Personnellement j’utilise des alias qui sont dans mon autoexec.cfg (voir chapitre 2.1). Les voici :

alias monrcon "rcon_password ****" // Configure le rcon
alias rr1 "rcon mp_restartgame 1" // Fait un rs dans 1 secondes, taper rr1 dans la console
alias rr3 "rcon mp_restartgame 3; rcon say [-----LIVE-----]; rcon say [-----LIVE-----]; rcon say [-----LIVE-----]" // Fait un rs dans 3 secondes et marque trois fois LIVE, taper rr3 dans la console
alias warmup "rcon exec warmup.cfg" // Lance la config warmup, taper warmup dans la console
alias 5on5 "rcon exec 5on5.cfg; rr3" // Lance la config match et fait un rs, taper 5on5 dans la console
alias strat "rcon exec strat.cfg" // Lance la config strat, taper strat dans la console
alias mirage "rcon changelevel de_mirage" // Mettre mirage, taper mirage dans la console
alias dust2 "rcon changelevel de_dust2" // Mettre dust2, taper dust2 dans la console
alias inferno "rcon changelevel de_inferno" // Mettre inferno, taper inferno dans la console
alias train "rcon changelevel de_train" // Mettre train, taper train dans la console
alias nuke "rcon changelevel de_nuke" // Mettre nuke, taper nuke dans la console
alias mill "rcon changelevel de_mill" // Mettre mill, taper mill dans la console
alias cache "rcon changelevel de_cache" // Mettre cache, taper cache dans la console
alias season "rcon changelevel de_season" // Mettre season, taper season dans la console
alias swap "rcon mp_swapteams 1" // Echange les équipes, taper swap dans la console

Si vous voulez les utiliser rien de plus simple, il vous suffit de les mettre dans le autoexec.cfg (remplacer les **** par vôtre rcon) et de taper exec autoexec lors du prochain lancement de CS:GO.
Pour les utiliser sur le serveur, il suffit de taper monrcon dans la console lors de la connexion au serveur puis ensuite dust2 par exemple pour mettre dust2 ou 5on5 pour lancer la config match.

[MAJ] Les commandes rcon en vrac :

Pour effectuer un kick il suffit de taper listplayers dans la console, on aura alors la liste des joueurs avec leurs id. Ensuite il suffit de faire rcon kickid IDduJoueur.

Pour le ban c’est presque pareil, rcon banid 0 IDduJoueur kick (le 0 correspond à la durée du ban avec 0 c’est permanent, et kick permet de ban/kick).

Enfin pour la GOTV, elle est connecté de base avec mes configs. Pour se connecter connect ip:port (ip identique au serveur, et port soit sur le panel de l’hébergeur ou en faisant status sans la console). Pour record, rcon tv_record nomRecord et rcon tv_stoprecord pour l’arrêter. Les démos sont disponible sur le FTP dans le dossier csgo, le fichier aura le nom donné lors du début de la record.

En cas de questions n’hésitez pas à me contacter et me suivre sur les réseaux sociaux (à droite) si ce tuto vous a été utile.

PS : Ce tuto pourrait être plus complet notamment avec les gamemodes_server.txt et autres à configurer. Mais pour un serveur basique war, les configs fournis par les hébergeurs sont suffisante mais comme d’habitude contacter moi si vous voulez les modifier (pour les maps par exemple), je pourrais vous aider !

Ce sujet a 5 réponses, 2 participants et a été mis à jour par  JG, il y a 1 an et 2 mois.

  • Auteur
    Messages
  • #2730

    Dr.KinSlayeR
    Admin bbPress

    Bonjour, Suite aux demandes d’aide de plusieurs personnes pour la configuration d’un serveur CS:GO, j’ai décidé de faire un petit chapitre en plus de
    [Voir l’article complet : CS:GO pour les nuls : Chapitre 2.2 – Le paramètrage d’un serveur CS:GO. [MAJ]]

    #2731

    JG

    Salut et merci pour le tuto !

    Est-ce que tu as dans l’intention de faire un tuto pour faire un serveur FFA ? 🙂

    #2732

    Dr.KinSlayeR
    Admin bbPress

    Tu voudrais savoir quoi sur la configuration d’un serveur FFA ? Sourcemod et tout ? Car je peux éventuellement je le faire 😀

    #2733

    HITMAN

    Bonsoir,

    Quand je veux débannir qu’un avec son STEAM ID(rcon removeid) sur mon rcon, il me marque ça :

    removeid: invalid slot 88
    L 03/16/2015 – 20:11:45: rcon from « *.*.*.*:55667 »: command « removeid *.*.*.* »

    alors j’ai essayer avec son IP et cela donne ça :

    removeip: couldn’t find *.*.*.*
    L 03/16/2015 – 20:21:17: rcon from « *.*.*.*:55667 »: command « removeip *.*.*.* »

    Quelqu’un aurait-il une solution svp ?

    #2734

    Dr.KinSlayeR
    Admin bbPress

    Salut,

    Ce que je te conseil de faire c’est rcon listid et rcon listip. Ça va te lister les bans ensuite tu tapes rcon removeid *** ou rcon removeip ***. Sinon ce que tu peux faire c’est chercher ton steamid (http://www.steamidfinder.com) ou directement sur un serveur dans la console status. Puis sur ton serveur tu faire rcon removeid STEAMID.

    J’espère t’avoir aidé sinon n’hésite pas à me recontacter :D.

    PS : J’ai viré ton ip pour éviter que tout le monde puisse la voir.

    #2735

    DelaSS

    Salut je voulais savoir si tu pourrai m’aider pour une configuration de serveur retake?

    #2736

    Dr.KinSlayeR
    Admin bbPress

    Salut, je vais voir comment marche le plugin et pourquoi pas :), n’hésite pas à me suivre sur twitter (pour mp) ou alors sur steam par contre laisse un commentaire sur ma page steam pour me dire que c’est toi sinon je bloque la demande.

7 sujets de 1 à 7 (sur un total de 7)

Vous devez être connecté pour répondre à ce sujet.

Chaine Twitch

Me suivre sur twitter

Donations

Si tu veux me soutenir financièrement n'hésite pas à cliquer sur l'image ! Donations
Aller à la barre d’outils