Annonce

Réduire

Entraide : les règles à respecter

Bonjour,

Avant de poster, merci de bien vouloir lire et respecter les règles suivantes :
  • Effectuez une recherche avant de poster. Commencez par regarder si la question n'a pas d√©j√† √©t√© pos√©e par un autre joueur. Le moteur de recherche de notre forum et le VeryWiki, v√©ritable encyclop√©die de l'administration de serveur de jeux sont √† votre disposition.
  • Cherchez le forum appropri√© et limitez le post √† ce forum. Les doublons sont syst√©matiquement effac√©s.
  • Choisissez un titre explicite afin de renseigner les membres qui voudraient lire le post : les messages du type "help", "lisez ceci", "besoin d'aide"... sont tout sauf explicites.
  • T√Ęchez de r√©diger un post complet, avec le maximum de d√©tails afin que l'on puisse r√©pondre pr√©cis√©ment.
  • Soignez votre orthographe, par respect pour ceux qui vous lisent.
  • Oubliez le style SMS. Si vous souhaitez que les gens prennent le temps de vous r√©pondre, prenez le temps de leur √©crire.
  • N'√©crivez pas en MAJUSCULES : Pour les habitu√©s d'internet, c'est associ√© au fait de crier.
  • Toute proposition de prestation on√©reuse ou revente de quelque produit que ce soit sont strictement interdites : Ce forum est une interface d'entraide et d'√©change communautaire et doit conserver cette vocation.
  • La courtoisie est de rigueur. Tout manque de respect est malvenu, vis √† vis de personnes ou d'une entit√© quelle qu'elle soit.
  • La publicit√© pour une marque concurrente est strictement interdite que ce soit dans le contenu d'un post, d'une signature ou d'un avatar.
  • Si la question est destin√©e au staff VeryGames, pensez √† indiquer votre ServerID, que l'on puisse vous identifier dans notre base de donn√©es client. D'une mani√®re g√©n√©rale, pensez √† √©crire le nom du jeu ou du MOD concern√©.
  • N'oubliez pas que le forum est une interface d'entraide, si vous rencontrez un probl√®me technique n√©cessitant l'intervention de notre √©quipe de support, ouvrez un ticket (ou ici sur l'ancien site) via votre panel d'administration.


Ces règles ne sont pas là pour vous embêter, c'est simplement dans le but d'avoir un forum clair, lisible et convivial ;)


Bien cordialement,
Le Staff VeryGames
Voir plus
Voir moins

CS:GO : Tout ce qu'il faut savoir.

Réduire
Cette discussion est fermée.
X
X
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • [TUTORIEL] CS:GO : Tout ce qu'il faut savoir.

    1 - Introduction



    Bonjour à tous,

    Ce post a pour objectif de r√©f√©rencer tout ce qu'il faut savoir sur la configuration de CS:GO, aussi bien c√īt√© serveur que client. C'est d'ailleurs la raison pour laquelle ce post est sur le forum. Tout les domaines abord√©s ne concernent pas les serveurs ou des probl√®mes techniques, et par cons√©quent, le VeryWiki n'est pas le lieu appropri√©.
    Je tiendrais (peut-être avec l'aide de certains modos/admins) ce post à jour aussi régulièrement que possible, pour que les informations soient toujours d'actualité.

    Etant donné que les fichiers de configurations utilisent les noms anglais, je ferais toujours la traduction la première fois, et continuerai en anglais. Autant vous y habituer tout de suite.


    /!\ Notez que ce post ne pourra peut-être pas résoudre tous vos problèmes. /!\
    /!\
    Vous pouvez également trouver de l'aide sur le VeryWiki :
    http://verywiki.net/fr/Counter_Strike_Global_Offensive/!\
    /!\ Je ne pense pas à tout. Si des sections manquent, faites le moi simplement savoir par MP et je ne manquerai pas de les ajouter si elles sont utiles. /!\

    /!\ Si vous ne trouvez pas l'information qu'il vous faut ici, ne répondez pas pour demander de l'aide. Chaque problème est unique, et nécessite d'être traité comme tel./!\


    Passons tout de suite au résumé :

    1 - Introduction.
    2 - Gamemodes et MapGroup.
    3 - Configuration c√īt√© serveur.
    4 - Bugs et problèmes connus.

    Sur ce, je vous souhaite une bonne lecture.

    -------------

    CHANGELOG :

    11/09/2012 :
    Traduction Anglaise en ligne dans la section appropriée du forum.
    05/09/2012 :
    Version de base publiée. Bienvenue ;)
    Dernière modification par kRYOoX, 03 mai 2013, 15h43.

  • #2
    2 - Gamemodes et MapGroups


    On attaque là, la partie qui semble poser le plus de problèmes, pour beaucoup de monde. Le travail de Valve sur l'introduction de différents modes de jeux est bon, mais un poil complexe en terme de configuration.
    Je vais donc t√Ęcher ici de r√©pondre √† la majorit√© des questions qui se posent dans l'esprit de nombreuses de personnes.

    Commençons par le commencement. Quel est l'intérêt d'avoir fait un système si compliqué ?

    Valve à introduit une nouveauté, dans le dernier nés des CS : les GameModes (modes de jeux).
    Plus besoins de plugins pour faire un serveur GunGame ou m√™me bient√īt, Zombie. Ceci facilite la gestion du serveur puisque tout se fait par le jeu, et limite les risques li√©s √† l'installations de programmes tiers, qui sont si fr√©quemment source de crashs, lags, et autres mauvaises exp√©riences.

    Pour pouvoir gérer tout ce beau monde, et parce qu'il est possible de changer de mode de jeu à la volée, Valve a du trouver une solution pour nous permettre de configurer chaque GameModes séparément.
    Nous en arrivons donc aux fichiers
    gamemodes.txt et gamemodes_server.txt, ainsi que les MapGroups (groupes de maps).
    Chaque GameModes possède sa propre liste de règles et de maps, afin de pouvoir passer d'un mode à l'autre sans avoir à re-paramétrer son server.cfg, ou les fichiers maplist.txt et mapcycle.txt.
    Alors certes, leur système n'est pas optimal. Mais il a le mérite d'être relativement propre, une fois qu'on a mis le nez dedans, et par ailleurs, les développeurs ont prouvés qu'il avaient entendu les nombreuses plaintes, comme en témoigne l'update du 31/08/2012, qui a apporté une première modification à ce système.

    Venons en a des explications plus concrètes. A l'heure actuelle, le point essentiel dans votre compréhension de ce système est la hiérarchie de chaque fichiers.
    Il existes 5 GameModes pour le moment, chacun possède ses règles, et ses maps. Le fichier server.cfg concerne, lui, des réglages plus génériques (nom du serveur, tickrate, passwords...)

    Nous travaillons donc avec ces fichiers :

    • gamemodes.txt :


    Celui-ci est le fichier de base, imposé par Valve. Je n'en vous met pas la version classiques, car vous ne devez de toute manière JAMAIS modifier ce fichier.
    La raison est toute simple : chaque mise à jour corrige ce fichier et remet sa version d'origine. Vous perdez donc tous vos paramètres.
    De plus, celui-ci sert de base au serveur. Si vous vous trompez, et que vous ne savez pas revenir au point de départ, vous vous retrouverez avec un serveur qui ne marche plus.



    Celui-ci nous intéresse. En effet, ce fichier à pour objectif d'écraser les paramètres imposés par Valve dans le premier fichier.
    Le lien pointe vers une version de base à ce jour, prête à l'emploi.

    Ce fichier est un clair exemple la hiérarchie du jeu : Il existe trois GameTypes (Classic, Gungame et Training), chacun possède un ou plusieurs GameModes (Classic contient casual et competitive par exemple). Chaque GameModes a sa propre configuration et ses MapGroups.
    Dans la derni√®re partie, ce sont les MapGroups qui sont d√©finis : leurs noms et les maps qu'ils contiennent. Vous y trouverez les MapGroups classiques et le MapGroup que j'ai cr√©√© pour mon serveur DeathMatch par exemple : il contient les maps "_se", de_nuke_ve et de_mirage_csgo. J'ai nomm√© ce MapGroup mg_perso. Vous √™tes bien s√Ľr libres d'ajouter d'autres MapGroups.

    /!\ Assurez-vous de bien reprendre la syntaxe pr√©sente. Si vous cassez les ouvertures/fermetures d’accolades, votre serveur ne fonctionnera pas ! L'alignement importe peu, mais permet une lecture simplifi√©e du fichier.
    Vous me direz qu'il manque des paramètres. C'est vrai, mais pour ceux-ci, nous utiliserons d'autres fichiers.



    Si vous ouvrez le fichier gamemodes.txt, vous constaterez que chaque GameModes fait appel à 2 fichiers : gamemode_mode.cfg et gamemode_mode_server.cfg.

    /!\ "mode" est bien s√Ľr √† remplacer par le nom du mode voulu √† savoir casual (occasionnel), competitive (comp√©titif), armsrace (course √† l'armement), ou demolition (d√©molition).
    Ces fichiers se trouvent dans le dossier "cfg" de votre FTP. Vous ne verrez pas les versions "_server" car elles n'existent pas encore. C'est à vous de créer le fichier, par exemple en dupliquant le fichier classique, et en ajoutant "_server" dans son nom.
    Les versions classique, tout comme gamemodes.txt, ne doivent pas être modifiées. Vos modifications doivent se faire dans les versions "_server".

    Le lien pointe par exemple vers la version gamemode_casual_server.cfg de mon serveur.

    Une question qui revient souvent est la suivante : Que dois-je mettre ici, et que dois-je mettre dans le fichier général server.cfg ?
    La réponse est relativement simple là encore : Toutes les commandes qui touchent au gameplay, et aux modes vont ici. Le fichier server.cfg ne contient que ce qui ne change jamais d'un mode à l'autre.



    Nous en venons donc à ce dernier fichier. Voici l'exemple de mon serveur.

    Comme vous le voyez, toutes les commandes font référence à des éléments qui ne changeront pas.
    Je ne changerai pas le nom de mon serveur, ou le mot de passe rcon en fonction du GameMode. Cela ne signifie en aucun cas que vous devez mettre CES commandes ici. Si vous souhaitez que le nom de votre serveur change en fonction du GameMode, c'est possible.



    /!\ Mon ultime recommandation sera d'être très vigilants sur :
    • La syntaxe de chaque fichier.
    • L'indentation (l'alignement), qui permet une lecture plus simple de vos fichiers de GameModes.
    • Les doublons de commandes dans des fichiers diff√©rents.

    Une fois qu'on prends le coup de main, ce n'est pas si compliqué que ça ;)
    Dernière modification par kRYOoX, 19 novembre 2012, 17h56.

    Commentaire


    • #3
      3 - Configuration c√īt√© serveur

      3.1 - Configuration de base

      Comme nous l'avons vu dans le post précédent, le seul point important est de bien respecter la hiérarchie de chaque fichier, et son contenu.

      Voici donc l'ordre de lancement des fichiers :

      - server.cfg
      - gamemodes.txt
      - gamemode_casual.cfg
      - gamemode_competitive.cfg
      - gamemode_armsrace.cfg
      - gamemode_demolition.cfg
      - gamemode_training.cfg
      - gamemodes_server.txt

      Fichier de valve, puis le fichier général, et enfin vos fichiers. Chaque commande que vous mettez dans deux fichiers différents sera executée deux fois, et ce sera celle du fichier lancé en dernier qui sera appliquée.

      /!\ Attention : Je prends un raccourci en l'expliquant ainsi, dans le seul but de vous faire comprendre le fonctionnement, et l'ordre d'utilisation. Pour les plus à l'aises, sachez que les fichiers gamemode_mode_server.cfg sont aussi déclarés dans gamemodes.txt.


      Tous les fichiers auxquels je n'ai pas attaché de lien ne nous intéressent pas. Ce sont les paramètres standard de valve qui sont appliqués par défaut.


      Pour les fichiers restant, je vous fournis les miens à titre indicatif. Sachez que les gamemode_mode_server.cfg ne doivent contenir que deux choses :

      - Les
      commandes qui sont présentes dans le même fichier version Valve, à savoir gamemode_mode.cfg.
      - Les commandes liées au gameplay.

      Quant au server.cfg, il contient les commandes génériques, et gamemodes_server.txt va nous servir à définir un MapGroup.

      Les valeurs que je fourni sont soit les valeurs standard, soit les valeurs que j'ai modifié. Vous êtes évidement libre de les remplacer comme bon vous semble.


      3.2 - Gestion de son propre MapGroup

      Les maps de valve ne sont peut-être pas celles qui vous intéressent ? Ou bien, peut-être voulez vous ajouter juste une map, à la liste déjà existante pour votre GameMode ?

      C'est par ici que ça se passe.

      Il vous faut mon fichier
      gamemodes_server.txt.

      Si vous regardez dans la dernière partie, vous verrez que le troisième MapGroup n'en est pas un standard. "mg_perso" de son petit nom, est le MapGroup que j'ai créé pour jouer sur les maps de mon choix. Vous pouvez voir dans la section "casual" qu'il fait partie des MapGroups utilisés pas ce GameMode.
      Vous pouvez, sur le même principe créer votre propre MapGroup. Ou modifier le mien.
      Ainsi, vous aurez un MapGroup de votre choix, portant le nom que vous lui donnerez (je l'appelle mg_perso mais c'est un choix !) et contenant vos maps.

      Ce qu'il faut savoir :

      - La encore, il est impératif de faire attention à la syntaxe. N'oubliez aucun élément, sous peine de rendre votre MapGroup, ou pire, votre serveur, inutilisable.
      - Un MapGroup est plus ou moins l'équivalent du MapList, mais également du MapCycle. L'ordre des maps compte.
      - Pour que votre MapGroup soit utilisable, il faut qu'il soit défini dans la seconde partie du fichier, et listé dans les MapGroups des GameModes voulu, dans la première partie.
      - Pour que votre MapGroup soit utilisé, il faut penser à le mettre dans votre panel, section "Mon serveur". Définissez votre MapGroup, et une map de démarrage qui soit présente dans ce MapGroup. Sinon, le serveur le sera pas joignable.

      Vous avez également la possibilité de modifier un des MapGroups de Valve, si vous souhaitez juste y ajouter une map. Vous pouvez éditer tous les GameModes de ce fichier. Il suffira de le supprimer pour retrouver les GameModes de base fournis par Valve.

      3.3 - Fichiers de config supplémentaires.

      Si vous fa√ģtes des matchs, ou si vous manipulez des plugins, ils vous sera peut-√™tre n√©cessaire de manipuler des fichiers suppl√©mentaires.
      Prenons par exemple la config ESL, qui vous permet de lancer des paramètres de match. Ces fichiers peuvent contenir TOUTES les commandes.

      En effet, comme vous ne les chargez que bien après le lancement du serveur, tous les paramètres qui s'y trouvent écraseront les valeurs déjà en place.
      Vous les placez donc dans le dossier /cfg de votre FTP, et avant de commencer un match, vous tapez "rcon exec nomdelaconfig.cfg" sans les guillemets.

      3.4 - Exemple de config de match.

      Mon collègue VG|Mole à mis au point un petit pack comprenant des fichiers préconfigurés pour une installation simple et rapide d'un serveur de match :

      Pack server Match VeryGames

      En suivant les 4 instructions très simples du fichier Lisez-moi, et en chargeant les fichiers sur votre FTP, vous pourrez, en quelques secondes, mettre en place un serveur de match prêt à l'emploi.
      Derni√®re modification par kRYOoX, 25 aoŻt 2013, 13h18.

      Commentaire

      Chargement...
      X