Configuration serveur match competition

De Verywiki-FR.

Sommaire

Configuration d'un serveur CSS match pour la compétition

Ce tutoriel à pour but de vous expliquer comment configurer son serveur de match afin qu'il soit le plus performant possible.

Nous n'installerons aucun plugin superflue afin d'obtenir les performances maximum et surtout car les plugins sont interdits pour les matchs officiels. Seul ZBlock fait exception à cette règle.

Le serveur de la Team VeryGames comprend la même configuration que celui définit ci-dessous.

Installation propre du serveur

Tout d'abord, nous devons partir d'un serveur totalement propre, c'est-à-dire sans plugins et autres ajouts qui pourrait interférer avec notre installation.

Si vous n'êtes pas sur de vous, faites une réinstallation de votre serveur en allant sur le panel.

Installation de zBlock

Qu'est-ce que zBlock

zBlock est le plugin indispensable pour la compétition sur CS:S, il permet de corriger les failles et autres commandes permettant d'avoir un avantage sur les autres joueurs. Il est obligatoire pour tous les matchs officiels et doit être à jour.

Méthode automatique

Nous proposons via notre outil "Autoplugins" d'installer automatiquement le plugin zBlock sur votre serveur.

Pour cela, allez dans le panel de votre serveur de jeu, puis cliquez sur "Autoplugins" :

Vous devriez trouver zBlock dans la liste, installez-le.

Patientez 2 minutes puis redémarrez votre serveur.

zBlock devrait désormais être installé et actif sur votre serveur.

Méthode manuelle

  1. Downloadez la dernière version de Zblock (http://zblock.mgamez.eu/files.htm).
  2. Dezippez l'archive sur votre pc. Vous trouverez 6 fichiers "readme.htm" "zblock.dll" "zblock_i486.so" "zblock_css.vdf" "zblock_dods.vdf" "zblock_hl2mp.vdf".
  3. Cherchez votre dossier "cstrike" dans votre serveur.
  4. Créez un dossier "addons" dans le cas ou celui-ci n'existerait pas.
  5. Copiez les fichiers sur votre serveur:
        1. Copiez zblock_i486.so dans le dossier "addons"
        2. Copiez "zblock_css.vdf" dans le dossier "addons". 
  

Configuration du serveur

server.cfg

Ce fichier se trouve dans le dossier cstrike/cfg/

 // Informations
 
 hostname "" // Nom de votre serveur
 rcon_password "" // Rcon de votre serveur
 sv_password "" // Password de votre serveur
 
 
 // Rcon (Ne pas toucher)
 
 sv_rcon_banpenalty disabled
 sv_rcon_maxfailures 20
 sv_rcon_minfailures 5
 sv_max_queries_sec_global 1000
 sv_max_queries_sec 1000
 sv_rcon_maxfailures 20
 sv_rcon_minfailures 20
 sv_rcon_minfailuretime 100
 
 // Netcode (ne pas toucher de préférence)
 
 fps_max 0
 sv_lan 0
 sv_unlag 1
 sv_maxunlag "0.1" 
 sv_maxrate "0"
 sv_minrate "35000"
 sv_maxupdaterate "66"
 sv_minupdaterate "66"
 sv_mincmdrate "66"
 sv_maxcmdrate "66"
 sv_client_predict "1"
 sv_client_interpolate "1"
 sv_client_min_interp_ratio "1"
 sv_client_max_interp_ratio "1"
 sv_client_cmdrate_difference "0"
 
 // Configuration
 
 sv_logfile 1
 mp_logdetail 3
 log on
 sv_stats "0"
 mp_roundtime "1.75"
 mp_c4timer "35"  
 mp_buytime "0.25"
 mp_freezetime "10"
 mp_startmoney "800"
 mp_autoteambalance "0"
 mp_chattime "5"
 mp_decals "4096"
 mp_fadetoblack "0"
 mp_flashlight "1"
 mp_footsteps "1"
 mp_forcecamera "1"
 mp_friendlyfire "1"
 mp_limitteams "0"
 mp_maxrounds "0"
 mp_spawnprotectiontime "0"
 mp_allowspectators "1"
 mp_autokick "0"
 mp_timelimit "0"
 mp_tkpunish "0"
 mp_winlimit "0"
 mp_dynamicpricing "0"
 phys_pushscale "1"
 phys_timescale "1"
 sv_turbophysics "0"
 decalfrequency "60"
 host_framerate "0"
 sv_accelerate "5"
 sv_airaccelerate "10"
 sv_allowdownload "1"
 sv_allowupload "1"
 sv_alltalk "0"
 sv_cheats "0"
 sv_friction "4"
 sv_gravity "800"
 sv_maxspeed "320"
 sv_pausable "1"
 sv_stepsize "18"
 sv_timeout "65"
 sv_voiceenable "1"
 sv_wateraccelerate "10"
 sv_waterfriction "1"
 sv_allow_color_correction 0
 sv_allow_wait_command 0
 heartbeat
   
 // zBlock
 
 zb_active "1"
 zb_autoupdate "1"
 zb_crouchfix "1"
 zb_bunnyfix "1"
 zb_allowcashcalling "1"
 zb_doorfix "1"
 zb_dosproctect "1"
 
 // SourceTV
 
 tv_enable "1" // Activation de la SourceTV
 tv_name "" // Nom de la SourceTV 
 tv_title "" // Titre de la SourceTV dans le jeu
 tv_password "" // Password de connexion pour les spectateurs
 tv_relaypassword "tv" // Password de connexion pour les relay SourceTV
 tv_dispatchmode "1" // Redirection des spectateurs vers un relay SourceTV : 0 = Jamais - 1 = Si nécessaire - 2 = Toujours
 tv_snapshotrate "24" // Tickrate de la SourceTV : 24 conseillé
 tv_maxclients "10" // Nombre de slots sur la SourceTV
 tv_maxrate "12000" // Rate maximum pour les spectateurs
 tv_delay "90" // Délai de la SourceTV 
 tv_autorecord "0" // Record automatique à chaque début de map
 tv_relayvoice "0" // Les spectateurs entendent les voix des joueurs
 tv_allow_camera_man "0"
 tv_allow_static_shots "0"
 tv_autoretry "1"
 tv_chatgroupsize "0"
 tv_chattimelimit "0"
 tv_debug "0"
 tv_delaymapchange "1"
 tv_deltacache "2"
 tv_overridemaster "0"
 tv_transmitall "1"
 tv_timeout "30"

Les commandes utiles

Toutes les commandes ici sont à utiliser via le rcon, par exemple : rcon la_commande

 zb_lo3 // Envoyez les 3RR
 zb_ko3 // Envoyez les 3RR pour le kniferound
 changelevel de_dust2 // Changer la map pour de_dust2, pareil pour le reste des maps.
 tv_record le-nom-de-la-demo // Enregistrer la demo SourceTV