Installer zBlock

A lire avant de poursuivre : Structure & agencement.

Prérequis : Installer Source Dedicated Server

zBlock est un plugin qui corrige (ou plutôt qui bloque) l'utilisation de certaines variables cvars qui pourraient soit être exploitées ou créé des situation injuste (bunnyhop, crouch bug, silentrun et superboost, ect ...). zBlock est aujourd'hui l'un des plugins les plus utilisés sur les serveur Counter-Strike:Source dans la majorité des ligues compétitives à travers le monde, donc pas très adapter au serveur Fun (skins, plugins fun, ect..).

La manipulation consiste à se déplacer dans le dossier du mod (../cstrike), télécharger l'archive zblock468.zip puis décompresser et supprimer l'archive.

Nous allons nous déplacer dans le dossier du mod (../cstrike) et télécharger la dernière version de zBlock. puis nous décompressons l'archive.

cd ~/hlds/srcds/css/cstrike
wget http://zblock.mgamez.eu/downloads/zblock468.zip

une fois l'archive téléchargé, il faut la décompresser, puis copier les fichiers dans les dossiers « ../addons » et « ../cfg ».

unzip zblock468.zip
cp -R zblock468/addons/* addons/
cp -R zblock468/cfg/* cfg/

Nous pouvons supprimer l'archive et le dossier décompresser.

rm zblock468.zip
rm -rf zblock468

La manipulation consiste à modifier notre fichier de configuration « server.cfg ».

nous devons éditer le fichier « server.cfg » (../cstrike/cfg/server.cfg).

nano ~/hlds/srcds/css/cstrike/cfg/server.cfg

Puis il faut insérer cela :

zb_active 1

yes Astuce :

Configuration de zBlock (à modifier ou pas !! dans le fichier « zblock.cfg ») :

zb_warmode 1 // 1 pour un serveur privé/match et 0 pour un serveur FFA/DM
zb_allowcashcalling 1 // Active la possibilité pour chaque joueur de savoir combien d'argent à ses équipiers ( pendant le freezetime )
zb_matchconfig "ems.cfg" // config exec lors du lancement du zb_lo3
zb_startmoney 800 // Défini l'argent que doivent avoir les joueur après un zb_lo3 (800 par défaut )
zb_autoupdate 1 // Active la mise à jour automatique du zBlock
zb_dosprotect 1 // Protection du serveur contre les attaques DDoS
zb_crashblock 1 // Protection du serveur contre les crash exploits connus.
zb_crouchfix 1 // Protection contre le crouch-bug.
zb_bunnyfix 1 // Protection contre le bunnyjump.
zb_deadvoice 1 // Les joueurs morts peuvent parler aux joueurs vivants de leur équipe grâce au micro.
zb_antispeedhack 1 // Anticheat contre le speedhack.
zb_viewanglescheck 1 // Anticheat contre le viewangles.
zb_doorfix 1 // Active la correction du bug des "portes lente"

Pour vérifier si zBlock est bien activé il nous suffit de taper "plugin_print" dans la console.

Voici la liste des commandes de zBlock côté client :

zb_status // Affiche les paramètres important de votre serveur
zb_netinfo // Affiche les paramètres des joueurs connectés (rates, interpolation, prediction, lag compensation)
zb_version // Affiche la version de zblock installée sur votre serveur de jeux
zb_help // affiche l’aide aux commandes de zblock
zb_readylist // Affiche les joueurs qui sont en état « !ready » et ceux qui ne le sont pas quand la variable zb_readyup est active.
zb_players // Affiche la liste des joueurs authentifiés par zblock
zb_warnings // Affiche les alertes de configuration du zblock
zb_teamcash // Indique l’état des finances de la team, utilisable uniquement pendant le freeze time et si la variable « zb_allowcashcalling » est active.

Voici la liste des commandes de zBlock côté serveur :

zb_lo3 // Execute la config définie dans « zb_matchconfig », et lance le match
zb_ko3 // Relance le round 3 fois et annonce le round cut.
zb_readyup // Oblige tout les joueurs à se déclarer !ready. Quand tout les joueurs sont en !ready, zb_lo3 est lancé.
zb_update // Met à jour le plugin zblock

Voila, amusez-vous bien, et n'hésitez pas à poser vos questions.

Propulsé par Drupal