Plugin CSS: Antiroxx
Un article de 17buddies.
Le portage du plugin AMX Antiroxx 0.2 de KRoTaL sous Source. Ce plugin ce connecte directement au serveur, pas besoin de metamod, amx, mani plugin ... juste d'un serveur CS Source sous LINUX
Sommaire |
ChangeLog
- 22/11/2005 : Livraison de la première version béta
- 01/04/2006 : Mise à disposition des sources
Documentation Admin Serveur
Installation
Téléchargez le plugin et dezippez le fichier dans le répertoire cstrike de votre serveur, cela va créer :
* addons/ * addons/lib/ * addons/lib/antirox_i486.so * addons/config/ * addons/config/antiroxx_logs/ * addons/antirox.vdf
Configuration
Simplement à l'aide des cvar :
* antiroxx_active "1" : plugin activé ou non * antiroxx_frags "8" : nombre de frags à partir duquel un joueur inconnu est checké * antiroxx_maxcumul "40" : nombre max de frags ou deaths, après c'est divisé par 2 (NON UTILISEE) * antiroxx_ratio_nothing 0.9" : ratio d'efficacité pour n'avoir aucune arme (NON UTILISEE) * antiroxx_ratio_knife "0.8" : ratio d'efficacité pour être limité au couteau * antiroxx_ratio_gun "0.7" : ratio d'efficacité pour être limité au gun défini dans antiroxx_gun * antiroxx_ratio_smg "0.6" : ratio d'efficacité pour être limité aux smgs * antiroxx_ratio_start "0" : utilisé pour lisser les ratios des joueurs * antiroxx_gun "deagle" : usp, glock18, deagle, p228, fiveseven, elite
attention, les ratios sont calculés sous la forme (kills+antiroxx_ratio_start) /(kills+death+(2*antiroxx_ratio_start)) Les cvar sont rechargées à chaque début de round
donc un ratio de 1 correspond à un joueur qui n'est jamais mort (et qui a tué) un ratio de 0.5 correspond à un joueur qui a tué autant qu'il est mort un ratio de 0.66 correspond à un joueur qui tue deux fois plus qu'il ne meurt ...
Pour le moment, le plugin ne retire pas le couteau.
Documentation Développeur
N'ayant plus le temps de m'occuper de ce plugin, je place les sources en libre accès sous svn pour permettre à d'autres de finir ce que j'ai commencé. Ces sources auraient de toutes façons été publiées mais j'aurais souhaiter attendre d'avoir une version stable.
Récupération des sources
Commencez par installer le SDK sous linux : Plugin Counter-Strike: Source
Puis récupérez les sources depuis le serveur subversion :
- Pour récupérer la branche principale
Il vous faut le login/mot de passe : guest/guest
Placez vous dans le répertoire src/utils et tapez :
svn --username guest checkout http://wiki.17buddies.net/svn/CSSource/Plugins/antiroxx/trunk antirox
Remplacez le fichier Makefile.plugin du répertoire linux_sdk par celui ce trouvant dans src/utils/antirox
Vous pourrez alors compiler le plugin avec la commande make plugin depuis le répertoire linux_sdk
Sous windows vous pouvez également utiliser TortoiseSVN
Ou tout simplement vous rendre à l'url sur l'accès web et télécharger les fichiers un par un.
TODO List
- Actuellement le plugin est instable, je n'ai pas encore réussi à reproduire le problème sur mon serveur de test.
- Le plugin n'est pas capable de retirer le couteau à un joueur
Proposer des modifications du code
Si c'est une modification ponctuelle du code source le plus simple est de me contacter par MP sur le forum en m'envoyant les modifications exactes que vous souhaitez proposer et une description de leurs effets
Si par contre vous souhaitez travailler activement sur ce projet, contactez moi également par MP sur le forum, mais cette fois pour que je vous crée un compte sur le serveur subversion pour mettre vous même le code à jour


