<ยบ Gamer: Configuration d'un serveur Counter Strike (et autres)

Tout au long de la jeune industrie du jeu vidรฉo, de nombreux titres ont augmentรฉ avec le titre de plus jouรฉ sur Internet ou sur le rรฉseau. Counter Strike C'รฉtait l'un d'entre eux, en plus d'รชtre le plus jouรฉ ร  l'รฉpoque, entre autres grรขce aux cybercafรฉs, oรน l'on pouvait jouer en ligne avec les gens du quartier. Un peu รฉmu par le dรฉsir, j'ai dรฉcidรฉ de mettre en place un serveur pour jouer ร  quelques jeux avec mes amis. Cet article est รฉgalement utilisรฉ pour d'autres jeux utilisant le mรชme moteur, tels que Half Life, CS : Condition Zero, Team Fortress, etc. De plus, j'apprendrai รฉgalement ร  ajouter AmxMod X, un complรฉment grรขce auquel nous pouvons amรฉliorer l'expรฉrience de jeu et d'administration. J'apprends encore ร  ce sujet, alors essayez de rรฉpondre ร  toutes vos questions.

Avant de commencer, nous aurons besoin des รฉlรฉments suivants:

  • Steam (Il n'est pas nรฉcessaire d'รชtre connectรฉ, il suffit de l'installer et le dossier est crรฉรฉ .vapeur dans notre dossier HOME)
  • gdb
  • utilitaires de messagerie
  • tmux
  • postfix
  • lib32-gccl (si notre systรจme est 32 bits)

Une fois le nรฉcessaire installรฉ, nous procรฉdons au tรฉlรฉchargement du script qui s'occupera de tout (installation, contrรดle, exรฉcution, etc.). Pour ce faire, nous exรฉcutons les commandes suivantes:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Aprรจs un certain temps (en fonction de la connexion Internet) tout le nรฉcessaire aura รฉtรฉ tรฉlรฉchargรฉ et il nous demandera le nom du serveur et le mot de passe pour rcon, nรฉcessaires pour contrรดler le serveur depuis le terminal de jeu.
Une fois terminรฉ, nous pouvons essayer d'exรฉcuter le serveur et ouvrir le jeu et tester qu'il apparaรฎt dans la liste des serveurs LAN. Pour cela, nous exรฉcutons:
./csserver start
o
./csserver debug
pour le dรฉmarrer avec le mode dรฉbogage pour dรฉtecter d'รฉventuelles pannes, etc.

Pour configurer le serveur, nous รฉditerons 2 fichiers: serveur css y serverfiles / cstrike / cs-server.cfg

Le premier, qui est celui que nous avons dรฉjร  exรฉcutรฉ prรฉcรฉdemment, vous pouvez modifier certains paramรจtres de dรฉmarrage du serveur tels que l'IP, la carte de dรฉmarrage, le nombre maximum de joueurs et les ports du serveur (bien qu'il soit prรฉfรฉrable de les laisser par dรฉfaut). Nous pouvons รฉgalement activer les notifications par e-mail et nous connecter ร  notre compte Steam. Les lignes qui nous intรฉressent maintenant sont:
defaultmap="de_dust2" //mapa que saldrรก al arrancar el servidor.
maxplayers="16" // Numero mรกximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquรญ ira la IP publica si el server saldrรก a internet.

L'IP dans mon cas est l'IP que me donne Hamachi, puisque dans mon cas je ne veux pas qu'elle apparaisse sur la liste des serveurs du jeu, uniquement parmi mes amis.

Maintenant, nous procรฉdons ร  ouvrir les fichiers serveur / cstrike / cs-server.cfg
Nous verrons plusieurs paramรจtres, mais nous allons nous concentrer sur ceux-ci, qui sont รฉgalement dรฉjร  discutรฉs.:

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseรฑa para poder administrar el servidor desde el juego
sv_password "" // La contraseรฑa del servidor si deseamos que solo las que la sepan puedan entrar.

Le nombre de paramรจtres pris en charge par le serveur, surtout si nous ajoutons plus tard AMX Mod X est trรจs grand. A la fin du tutoriel je laisserai quelques liens avec des informations utiles.
Je vais mettre ceux que j'ai ajoutรฉs:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que aรฑadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estรฉn equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

Pour dรฉsactiver une option, nous pouvons supprimer la ligne ou mettre // au dรฉbut de la ligne.
Et si nous voulons qu'il fasse pivoter la carte ร  chaque fois qu'elle est terminรฉe, nous รฉditerons le fichier serverfiles / cstrike / mapcycle.txt et nous ajoutons et supprimons le les noms des cartes que nous voulons.
Et avec tout cela, nous avons les bases pour avoir notre serveur.

Installation d'AMX Mod X

AMX Mod X nous permet d'ajouter de nouvelles possibilitรฉs ร  notre serveur, telles que l'expulsion et / ou le bannissement des utilisateurs, la possibilitรฉ de configurer chaque carte sรฉparรฉment (par exemple, pour durer plus longtemps, pour commencer avec plus ou moins d'argent, etc.). Aussi sur son site Web, nous pouvons trouver une bonne liste de scripts, comme un systรจme pour voter pour la prochaine carte avant la fin de la carte, de nouveaux sons, etc.
Pour cela, nous digรฉrons votre tรฉlรฉcharger la page Web et nous descendons Base AMX Mod X pour Linux et Mรฉtamod. Module complรฉmentaire Counter-Strike Il est facultatif, il ajoute la possibilitรฉ d'afficher les statistiques des joueurs ร  l'รฉcran.
ร€ l'intรฉrieur du dossier serverfiles / cstrike nous crรฉons un dossier appelรฉ addons et dรฉcompressez les fichiers tรฉlรฉchargรฉs ร  l'intรฉrieur.
Maintenant, nous allons รฉditer le fichier libslist.gam qui se trouve dans serverfiles / cstrike.

Je recommande une sauvegarde avant de la modifier au cas oรน nous ferions une erreur lors de la modification ou plus tard nous voudrions la dรฉsinstaller

Nous recherchons ces lignes:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

et nous les changeons pour:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

Nous allons maintenant essayer de dรฉmarrer le serveur avec le paramรจtre de dรฉbogage pour vรฉrifier qu'il dรฉmarre parfaitement. Sinon, vรฉrifiez que les itinรฉraires ci-dessus sont corrects.
Maintenant, pour activer AMX, nous crรฉons le fichier fichiers serveur / cstrike / addons / metamod / plugins.ini et nous ajoutons la ligne suivante:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Et avec cela, nous avons dรฉjร  installรฉ AMX Mod X.
Maintenant, pour terminer, nous allons ajouter un administrateur pour pouvoir le configurer depuis la console de jeu.
Pour cela, nous รฉditerons le fichier fichiers de serveur / cstrike / addons / amxmodx / configs / users.ini Dans les fichiers eux-mรชmes, il indique toutes les options. Comme dans ce cas, nous sommes intรฉressรฉs ร  en crรฉer un avec toutes les autorisations ร  la fin du fichier que nous ajoutons:

"Son Link" "Contreseรฑa" "abcdefghijklmnopqrstuv" "a"

Dans ce cas, nous aurons รฉgalement besoin que lors de la saisie du serveur, il envoie le mot de passe. Pour cela, nous รฉditons le fichier config.cfg qui se trouve dans le dossier du jeu (dans mon cas dans Steam / SteamApps / common / Half-Life / cstrike / config.cfg) et nous ajoutons la ligne suivante:

setinfo "_pw" "Contraseรฑa"

Et avec cela, nous avons dรฉjร  tout ce dont nous avons besoin pour une configuration de base.
Nous dรฉmarrons le serveur et ร  partir du jeu une fois que nous entrons dans le serveur, nous ouvrons le terminal (en espaรฑol par dรฉfaut c'est la clรฉ ยบ) et รฉcris:
amxmodmenu
et on retourne au jeu (en appuyant sur Echap) et il suffit d'appuyer sur le numรฉro indiquรฉ pour passer de menu en menu. Par dรฉfaut le menu est en anglais, mais il est possible de le mettre en espagnol en appuyant sur 9, 4, 1 dans cet ordre jusqu'ร  ce que l'espagnol apparaisse et enfin 2 pour sauvegarder.

Et jusqu'ici tout. J'espรจre que ce tutoriel vous sera utile si un jour vous osez configurer votre propre serveur CS. Sur la page Amx MOD X, vous trouverez plus d'informations ร  ce sujet, un moteur de recherche de plugins et un forum pour les demandes de renseignements.
A bientรดt ๐Ÿ˜‰

Page de crรฉation de script serveur: http://danielgibbs.co.uk


Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont marquรฉs avec *

*

*

  1. Responsable des donnรฉes: Miguel รngel Gatรณn
  2. Finalitรฉ des donnรฉes: Contrรดle du SPAM, gestion des commentaires.
  3. Lรฉgitimation: votre consentement
  4. Communication des donnรฉes: Les donnรฉes ne seront pas communiquรฉes ร  des tiers sauf obligation lรฉgale.
  5. Stockage des donnรฉes: base de donnรฉes hรฉbergรฉe par Occentus Networks (EU)
  6. Droits: ร  tout moment, vous pouvez limiter, rรฉcupรฉrer et supprimer vos informations.

  1.   kuroro44 dit

    Vous n'aurez pas quelque chose de similaire pour Dota 2? Ce serait trรจs utile ๐Ÿ˜‰

  2.   รฉliotime3000 dit

    Intรฉressant, bien que le truc Hamachi ne fonctionne pas encore tout ร  fait pour moi (je l'ai utilisรฉ, mais il semble assez inconfortable de mettre en place un LAN virtuel).

  3.   brutBasique dit

    Gรฉnial! .. .. simple et rapide .. รงa me donne envie de retourner ร  CS! .. .. tant d'heures consacrรฉes, tant de cyber-jeux, tant de tournois .. nostalgie .. ๐Ÿ˜€

    Je continue ร  rester dans l'UrT .. .. rien de tel que d'avoir un tel jeu dans des dรฉpรดts natifs et officiels .. ๐Ÿ˜›

    PS: il y a plusieurs annรฉes, alors que je jouais encore ร  CS ... j'ai modifiรฉ un plugin et crรฉรฉ mon propre systรจme d'authentification pour avoir les surnoms avec mot de passe, et ainsi garder les stats sur le serveur sans รชtre ruinรฉ par un imitateur .. .. oui Ils sont intรฉressรฉs, je le cherche et je le dรฉpoussiรจre (bien que je ne le corrige pas) et je le leur transmets.

  4.   Comme ci comme รงa dit

    C'est toujours un grand classique entre amis! Excellent, je vais le mettre ร  l'รฉpreuve, merci.

  5.   David Gonzalez-Garcia dit

    Merci beaucoup =)

  6.   poivre dit

    Trรจs bon guide. Peu de choses ont changรฉ pour faire la mรชme chose avec csgo. Dans http://www.dudosos.com/counter-strike/ il y a plus de guides et astuces de ce grand jeu, pour moi le meilleur.

  7.   Lรฉpreux_Ivan dit

    Excellente contribution. Je veux juste ajouter une รฉtape, que j'ai dรป utiliser.

    Avec l'IP dynamique. On pourrait ajouter au fichier cs-server.cfg ร  la fin, les lignes

    __sxei_internal_ip (notre IP privรฉe) <- Ex: 192.168.1.3
    ip (notre IP publique) ร  partir de laquelle myip le voit.
    __sxei_required 1 1 pour utiliser sxe 0 pour l'arrรชt.

    Alors utilisez bien l'ip.

    Ivan!

  8.   LE_ZGUN_KILLER dit

    Je voudrais savoir si un serveur Steam similaire peut รชtre implรฉmentรฉ pour le dota2 Je souhaite configurer un serveur dans ma maison afin que mes amis puissent se connecter et jouer quand nous voulons jouer sans avoir besoin d'une seule personne pour crรฉer les jeux LAN