Les cvars suivants ont été ajoutés ou modifiés depuis la version 0.5.x
g_shrubbot "shrubbot.cfg"Shrubbot dépend des guid de punkbuster, il est inutile d'activer shrubbot si punkbuster n'est pas activé sur votre serveur.
g_logAdmin "admin.log"
Un client peut neutraliser les hitsounds en utilisant la commande
/setu cg_hitsounds 0avant de se connecter au serveur ou basculer les hitsounds à la volée pendant le jeu en utilisant la commande /hitsounds.
g_hitsound_defaultNotez que ce sont des cvars du serveur. Si vous voulez employer des hitsounds qui ne sont pas inclus dans le jeu vous devrez les mettre dans un fichier pk3 pour que les clients le téléchargent.
g_hitsound_helmet
g_hitsound_head
g_hitsound_team_warn_axis
g_hitsound_team_warn_allies
g_hitsound_team_helmet
g_hitsound_team_head
g_hitsound_team_default
Fixez cette variable à 1 pour désactiver la poussée dans le sens haut/bas (a.k.a "boosting").
La valeur par défaut est 0
Nom du son émit lorsqu'un joueur est poussé. Placez la valeur à "" pour le désactiver.
Le son par défaut est "sound/weapons/grenade/gren_throw.wav"
/m tjw tu crains vraimentIntroduit dans la verion 0.2.1, un joueur peut également taper '/m tjw tu crains vraiment' dans la zone de chat et il sera identifier comme un message privé.
Détermine le nom du fichier dans lequel les données de sauvegarde de l'XP seront stockées. Le nom du fichier est relatif au répertoire fs_game du jeu (comme g_shrubbot).
La valeur par défaut est "xpsave.cfg"
Nombre de seconde devant s'écoulée entre deux connexions d'un joueur pour que sont XP soit "oubliée".
NOTE: Si g_XPSaveMaxAge est inférieur à g_XPSaveMaxAge_xp, g_XPSaveMaxAge sera utilisé.
La valeur par défaut est 86400 (i.e 1 jour)
Nombre de seconde devant s'écoulée entre deux connexions d'un joueur pour que ses statuts de skills, killrating, playerrating, mute soit oubliée.
Voir aussi g_XPSaveMaxAge_xp
La valeur par défaut est 604800 (i.e 1 semaine)
The cvar bitmask contrôle le décrement automatique de l'XP. Les valeurs supportées sont :
Voir aussi g_XPDecayRate.
Ce comportement a été implétenté en réponse au flag de g_XPSave qui permet d'avoir une XP qui croit continuellement.
La valeur par défaut est 0
Taux, en nombre de point d'XP pas seconde, de décrément de l'XP pour chaque skill lorsque g_XPDecay est activé.
Par exemple, une valeur de 0.1, fera perdre 6 points d'XP par minute aux joueurs pour CHAQUE SKILL. Soit un total de 42 points d'XP lorsqu'un joueur a des points d'XP dans chaque skill.
La valeur par défaut est 0.0
Valeur seuil limite jusqu'à laquelle g_XPDecay peut reduire le l'XP pour chaque skill.
Par exemple, fixer cette valeur à 140.0 assurera qu'aucun joueur ne perde un grade ou un niveau de skill du fait de g_XPDecay.
La valeur par défaut est 0.0
Cvar un peu vicieux qui permet de fixer une valeur maximum d'XP dans le jeu. Un joueur dépassant cette valeur aura son XP remise à zéro automtiquement. Cette fonction est implémentée pour les serveurs qui ont des réglages d'XPSave qui ne perdent jamais l'XP.
Mettre la valeur à -1 pour déscativer cette fonction.
LA valeur par défaut est -1 (désactivé)
Active un systéme de gain d'XP basé sur la somme de dommage infligé à un ennemi et plus seulement sur les kills.
Les options possibles sont :
La valeur par défaut est 0
Détermine le nombre de points de dommage à infliger à un ennemui pour gagner 1 point d'XP. Voir g_damageXP pour plus d'informations.
La valeur par défaut est 50
G_ATB contrôle le type d'équilibrage automatique des équipes utilisé. Active Team Balancing changera automatiquement d'équipe un des 3 meilleurs joueurs de l'équipe ayant le plus de chance de gagné vers l'équipe ayant le plus de chance de perdre. Il y a actuellement deux versions disponible, l'une utilise l'XP l'autre le player rating, g_ATB permet de choisir un de ces modes. Notez que g_ATB permet seulement de déclencher l'équilibrage automatique des équipes mais ne choisi pas le joueur à déplacer, regardez g_ATB_rating pour déterminer quel joueur sera déplacé par ATB.
Active Team Balance observe l'XP des équipes pendant le match et forcera le joueur le plus fort de l'équipe dominante à changer d'équipe quand l'équipe la plus faible arrivera a la fin d'un cycle de respawn et si les critères suivants sont rencontrés :
For example, setting
g_ATB_diff 50un joueur serait déplacé si il était le joueur le plus fort de cette équipe et si son équipe avait 750XP et l'autre équipe n'aurait que 500XP.
Les valeurs par défaut sont :
g_ATB_diff: 75
g_ATB_minXP: 300
g_ATB_minPlayers: 5
g_ATB_axisHoldoff: 5
g_ATB_alliedHoldoff: 5
Note : Lisez attentivement les informations du cvar g_teamForceBalance_playerrating. Vous n'activerez sans doute pas l'option 2 tant que le serveur aura tourné suffisement longtemps pour stocker des stats sur les joueurs et les maps.
Fixe le système d'évalutaion utilisé par la commande shuffle. Les valeurs supportées sont :
Default is 3
1
Le flag 4 est prioritaire sur la flag 8 quand les deux sont
positionnés.
La valeur par défaut est 0
Taux auquel les medic régénerent leurs points de vie (en HP par seconde). Le premier nombre est le taux de régénération entre 1 et 110/125 HP (suivant le nombre de medics dans l'équipe), le second est le taux de régénération au dela de 110/125 HP. La valeur par défaut est 0 (i.e) 3/2 soit 3 points par secondes puis 2.
Les valeurs possibles sont:
La valeur par défaut est 0
La valeur par défaut est 0
Voir aussi g_ATB_rating.
Voir aussi g_shuffle_rating.
Voir aussi g_teamForceBalance_playerrating.
La valeur par défaut est 3.
Nombre minimum de joueurs devant joueur pour activer le playerrating.
La valeur par défaut est 8 (par exemple 4 vs 4)
g_teamForceBalance doit être positionné à un pour activé cette fonction. Lorsqu'elle est activée etpub n'autorisera pas un joueur à rejoindre une équipe ayant plus de g_teamForceBalance_playerrating% de chance de gagner la map. La probabilité de victoire est calculée en utilisant 3 paramètres : le player rating moyen de l'équipe, le nombre de joueurs dans chaque équipe et la fréquence de victoires des équipes sur de la map (par exemple, les Allies gagnent généralement la map tc_base). Si un joueur entre dans une équipe ayant une probabilité de victoire trop grande, un message lui sera affiché lui disant de rejoindre l'auer équipe.
Remarques importantes :
Comme
g_teamForceBalance_playerrating utilise des données
acquises sur le temps, il est recommandé de n'activer cette
fonction que lorsque votre campagne a déjà
été jouée plusieurs fois. Ainsi le
système
aura le temps de repérer les "bon" joueurs et de
déterminer la difficulté de chaque map.
Pour vous faire une idée du fonctionnment, tapez la commande
!listteams. Cela affichera les probabilités de victoire de
chaque équipe. Si une équipe risque de gagner
moins de 4
points, c'est parfait. Les autres informations vous
montrent comment les points sont calculés.
Ratings Win Prob Win PointsCes valeurs montrent que l'équipe Axis a 35% de chance de gagner.Le calcul des points gagné est 16*(1 - win prob).
---------------------------------------------
Allies 0.65 5
Axis 0.35 10
La valeur pas défaut est 0.
La valeur récommandée est : 70
Voir aussi !listteams.
Voir aussi g_ATB.
Mettre la valeur a 3 pour avoir le comportement d'etmain et de shrubet.
La valeur par défaut est 0
Ce cvar contrôle l'utilisation des commandes administrateurs qui permettent d'abuser ou de tricher. S'il est mit a 0 les commandes telles que !gib, !slap, !burn, etc..., ne seront pas autorisées sur le serveur.
Le flag 256 de g_logOptions (log des messages privés) ne sera pas non plus autorisé si g_tiranny n'est pas activé.
g_tyranny doit aussi etre activé afin de spécifier un client lors de l'utilisation de la commande serveur 'playsound'.
'g_tyranny' et sa valeur appaîssent dans la chaîne de caractères de serverInfo comme un sorte de warning pour les joueurs voulant se connecter.
NOTE: L'activation de g_tyranny DOIT se faire lors du démarrage du serveur (avant le chargement de la première map). C'est a dire que la commande
set g_tyranny 1
doit être mise dans le fichier .cfg qui est executer lors du démarrage du serveur. Si vous tentez de changer cette valeur lorsque le serveur tourne, vous obtiendrez le message :
g_tyranny is read only.
La valeur par défaut est 0
Identique au b_mapscriptsdirectory d'ETPro. Fixez la valeur au nom du répertoire de votre fs_path qui contient les scripts de customisation des maps.
Par exemple, vous pouvez copier le répertoire 'etpromapscripts' de votre répertoire ETPro vers votre répertoire ETPub et ajouter :
set g_mapScriptDirectory "etpromapscripts"dans votre fichier de configuration.
Fixez la valeur a "" pour le désactiver.
La valeur par défaut est "".
Identique a b_campaignFile d'ETPro. Si vous fixez la valeur au nom d'un fichier de votre fs_path, il sera intepréte comme un fichier script de .campain et tout autre script .campaign dans les fichiers .pk3 sera ignoré.
Ceci est très utile pour faire une campagne puisqu'il qu'il n'est pas nécessaire de faire un fichier .pk3 contenant le script .campaign que les clients devront télécharger. Néanmoins, si le client ne télécharge pas de fichier .pk3 contenant le script de la campagne, il ne verra pas les informations à propos de la campagne qui sont :
D'autre part, bien que les campagnes intégrées cmpgn_centraleurope et cmpgn_northafrica ne soient plus valides, elle apparaîtrons dans la liste des campagnes du menu VOTE -> MAP. Si un vote sur l'une de ses campagne passe, rien ne se passera.
Fixez la valeur a "" pour le désactiver.
La valeur par défaut est "".
Exemple
set g_fightSound "sound/world/rooster.wav"
Fixez la valeur a "" pour le désactiver.
La valeur par défaut est "".
Cvars restreignant les droits des joueurs à appeler les votes respectifs via la commande /callvote.
La valeur par défaut est 1 (autorisé)
Si un joueur utilise la commande g/kill dans un laps de temps de g_fear millisecondes après avoir reçu le dernier dommage fait par un ennemi, l'attaquant recevra le crédit de la mort du joueur et la mort sera enregistrée en tant que MOD_FEAR dans les logs. Une autre réstriction est que l'attaquant doit être dans le camp opposé et que l'attaquant doit être vivant lorsque le /kill est appelé.
Dans les statistiques du jeu, la mort du joueur sera comptabilisé avec l'arme qui a fait subir les derniers dommages au joueur.
Fixez la valeur a 0 pour désactiver ce comportement.
La valeur par défaut est 2000 (2 secondes)
Intervale en secondes, entre deux affichages de messages aux utilisateurs. Les messages sont définis en utilisant les cvars g_msg1, g_msg2, g_msg3 . . . g_msgX. Cest cvars doivent être définis consecutivements, le premier numéro manquant ou la première ligne vide dans l'ordre des messages fera que le cycle d'affichage ne prendra en compte que les premiers définis.
Fixez la valeur a 0 pour désactiver ce comportement.
La valeur par défaut est 0 (désactivé)
Positions des messages à l'écran quand g_msgs est différent de 0 et que les cvars g_msgX sont définis.
0 - Zone de dialogue
(défaut)
1 - Centre de l'écran
2 - Zone de notification (gauche de l'écran)
Ce cvar contrôle la gestion des Obituaries (messages nécrologiques). Les Obituaries sont les messages normallement affichés dans l'espace cpm avec un crâne acollé pour notifier à tous les joueurs la mort d'un autre joueur.
Les options disponibles sont:
Voir aussi g_logOptions.
La valeur par défaut est 2.
La valeur par défault est 10.
La valeur par défaut est 2.
La valeur par défaut est 0.
La valeur par défaut est 5
La valeur par défaut est 35
La valeur par défaut est 2
La valeur par défaut est 0
La valeur par défaut est 0
La valeur par défaut est 0
La valeur par défaut est "10001;01010;00100;01010;10001"
La valeur par défaut est 2
La valeur par défaut est 2500
Si positionné à , le panzers shootés pendant leur vol exploserons. Si le partyPanzers est activé, les missiles voisin de celui shooté exploserons aussi du fait de l'explosion du premier.
La valeur par défaut est 0.
Si positionné à 1, les missibles de panzers seront affectés par la gravité.
La valeur par défaut est 0.
La valeur par défaut est 0
La valeur par défaut est 0
La valeur par défaut est 0
Par exemple, si g_killingspree est à 5, chaque joueur verra un message s'affiché tous les 5 kills (5, 10, 15, 20...) ou mort qu'il inflige ou subit consécutivement.
Si le flag 8 de g_misc est activé, le top 3 des séries en cours est affiché toutes les minutes et la plus longue série de la map toutes les deux minutes.
Mettre la valeur à 0 pour désactiver ces messages.
La valeur par défaut est 0.
La valeur par défaut est 0
La chaîne de caractères est utilisée pour affichée la message de fin de killingspree.
[n] sera remplacé par le nom du joueur
[k] sera remplacé par le nombre de kill efféctués par le joueur
[a] sera remplacé par le nom du joueur ayant terminé le killing spree.
La valeur par défaut est "[n]^8's killing spree came to an end after ^7[k] ^8kills."
La chaîne de caractères est utilisée pour affichée la message de fin de killingspree par un team-kill.
[n] sera remplacé par le nom du joueur.
[k] sera remplacé par le nombre de kill efféctués par le joueur.
[a] sera remplacé par le nom du joueur ayant terminé le killing spree.
la valeur par défaut est "[n]^8's killing spree was stopped by a ^1TEAMKILL^8 after ^7[k] ^8kills!"
La chaîne de caractères est utilisé pour afficher un anti-killingspree (plusieurs mort successives).
[n] sera remplacé par le nom du joueur.
[d] sera remplacé par le nombre de fois ou le joueur est mort.
La valeur par défaut est "[n] ^8seems to be having a bad day... ^7[d] ^8deaths without a kill!"
La chaîne de caractères est utilisée pour afficher un killingspree en cours
[n] sera remplacé par le nom du joueur.
[k] sera remplacé par le nombre de kill efféctués par le joueur.
La valeur par défaut est "[n] ^8is on a killing spree ^7[k] ^8kills without a death!"
Las chaînes de caractères permettent de définir les messages des killingspree successives ou X est le multiple des kills défini dans le CVAR g_killingSpree. (cf docs/Example/Comments/server.cfg). Ces valeurs remplacent le g_killingSpreeMsg_default.
[n] sera remplacé par le nom du joueur.
[k] sera remplacé par le nombre de kill efféctués par le joueur.
La valeur par défaut utilisée est g_killingSpreeMsg_default
La valeur par défaut est 10.
La valeur par défaut est 14
La valeur par défaut est 18
La valeur par défaut est 18
La valeur par défaut est 18
La valeur par défaut est 18
La valeur par défaut est 20
La valeur par défaut est 30
La valeur par défaut est 34
La valeur par défaut est 50
La valeur par défaut est 250
Rayon d'explosion d'une grenade
La valeur par défaut est 250
La valeur par défaut est 250
La valeur par défaut est 250
La valeur par défaut est 250
Rayon d'explosion d'une mine.
La valeur par défaut est 250
La valeur par défaut est 250
Rayon d'explosion d'un satchel
Default is 250
La valeur par défaut est 400
Rayon d'explosion d'un missile de panzerfaust.
La valeur par défaut est 300
La valeur par défaut est 400
Rayon d'explosion d'un obus de mortier.
Default is 400
La valeur par défaut est 400
Rayon d'explosion d'une dynamite
La valeur par défaut est 400
Quantité de
dommages infligés par chaque touche de lance-flamme.
Contrôle aussi les dommages fait par touche sur un joueur
brulant suite à un contact avec une flamme de lance-flammes.
La valeur par défaut est 5
Quantité de dommages infligés pour CHAQUE BOMBE d'un airstrike
La valeur par défaut est 400
Rayon d'explosion de CHAQUE BOMBE d'un airstrike
La valeur par défaut est 400
Quantité de dommages infligés pour CHAQUE BOMBE d'arty
Note: Si cette valeur est proche de 0, le repérage utilisera le comportement par défaut d'ET, cela causera des dommages mais dans un très petit périmètre.
La valeur par défaut est 400
Rayon d'explosion de CHAQUE BOMBE d'arty
Note: Si cette valeur est proche de 0, le repérage utilisera le comportement par défaut d'ET, cela causera des dommages mais dans un très petit périmètre.
La valeur par défaut est 400
Active des options avancées mais expérimentales de combat
Les options disponibles sont :
La valeur par défaut est 0
Un headshot effectué avec une arme provoquant des dommages inférieure à g_dmgHeadShotMin provoquera automatiquent g_dmgHeadShotMin point de dommages.
Un headshot effectué avec une arme dont les dégats sont supérieurs à g_dmgHeadShotMin provoquera des dommages représentant g_dmgHeadShotMin * g_dmgHeadShotRatio.
(Les dommages réels peuvent être inférieurs à ces modification du fait de la distance ou d'autres conditions)
La valeur par défaut est 50
C'est un multiplicateur de répercution des dommages fais à un équipier au joueur infligeant ces dommages à son équipier. Cette valeur est indépendante du cvar g_friendlyfire, donc ce cvar peut être utilisé sur des serveurs ayant le FF activé ou non.
Une valeur de 1.0
répercutera 100% (i.e. la
totalité) des dommages.
Une valeur de 0.5 répercutera 50% des dommages.
Mettre la valeur à 0 pour désactiver les
répercutions de dommages fait sur des équipiers.
La valeur par défaut est 0
Selectionne les catégories d'armes entrainant la répercution des dommages (i.e g_reflectFriendlyFire doit être différent de 0).
Note: Si cette valeur est à 0, cela désactivera la répercution des dommages quelque soit la valeur définies pour g_reflectFriendlyFire.
Les options disponibles ont:
La valeur par défaut est 31 (armes a feu + grenades + couteaux + panzers + lances flammes)
Autorise un meilleur contrôle des événement du FF
Les options sont :
La valeur par défaut est 0
Exemple : set team_maxMedics "5" Limitera le nombre de medic à 5 pour chaque équipe quelque soit le nombre de joueur dans l'équipe.
Exemple : set team_maxMedics "15%" Limitera le nombre de medics à 15% du nombre de joueur des équipes.
Mettre cette valeur à -1 pour désactiver les limites.
La valeur par défaut est -1
Multiplicateur de la vitesse de rechargement de la barre de resistance physique (stamina). Mettre cette valeur à zéro fera que les joueur ne récupérerons pas de stamina du tout, sauf s'ils utilisent de l'afrénaline. La modification de cette valeur n'est recommandé que si vous utilisez un client etpub de version 20050927 ou supérieure.
La valeur par défaut est 1.0
Active le remplacement des clé suivantes dans les messages say
La valeur par défaut est 0
Plusieurs configuration d'ETPub tente de déterminer la valeur des joueurs dans des termes autres que l'XP ou la rapidité d'acquisition de l'XP. Voici les termes utilisés pour définir ces classements.
Determine si un joueur est un bon "tueur" en se basant sur le nombre de joueurs tués et sur le kill rating des joueurs tués. En d'autres termes, tuer un joueur ayant un kill rating élevé donnera plus de point que de tuer un joueur avec un kill rating bas.
Mesure la capacité d'un joueur à contribuer à la victoire de son équipe pour gagner une map. Le calcul est fait en regardant combien de fois le joueur était dans l'équipe gagnante et le niveau l'équipe adverse. Ce calcul est fait après chaque map. Comme pour le kill rating, plus le niveau de l'équipe adverse est haut, plus le joueur gagne de point en cas de victoire.
Ces statistiques sont rassemblées par ETPub et sauvegardées dans un fichier du serveur.
Le membre de l'aquipe de développement ayant implémenté ces statistiques est Josh Menke. Il a été assez aimable pour commencer à travailler sur un document de déscription "scolaire" pour expliquer les mathématiques et les méthodes de statistique utilisés pour ces classements. En raison des contraintes de temps le document est graduellement mis à jour et étendu. La dernière version à : http://axon.cs.byu.edu/~josh/et.pdf
Si vous ne pouvez pas trouver le document sur le site précédent, visitez http://etpub.org
Les comamndes suivantes ont été ajoutées à etpub, elles peuvent être utilisées sur la console du serveru ou via rcon :
Affiche un message à tous les joueurs dans la zone de chat.
Affiche un message dans la zone de chat pour un joueur déterminé. Une partie du nom peut être utilisée, dans ce cas le message sera affiché à tout les joueurs dont le nom contient la partie tapée
Enlève l'XP de tous les joueurs
Affiche un message à tous les joueurs dans la partie centrale de l'écran
Affiche un message à tous le joueurs dans la partie popup.
Force la valeur d'un cvar sur tous les clients
Envoi un message privé à un joueur. Une partie du nom peut être utilisée, dans ce cas le message sera affiché à tout les joueurs dont le nom contient la partie tapée
Joue un son. Tous les joueurs l'entendent.
Affiche les point qui seront affectées aux joueurs de l'équipe qui remportera la map courante.
(g_tyranny doit être activé) Charge les XP sauvées dans le fichier sur le disque. Il n'y a a priori aucune nécessité à cette commande puisque etpub lit l'XP quand nécessaire (au début de chaque map).
Sauve les XP dans le fichier sur le serveur. Il n'y a a priori aucune nécessité à cette commande puisque etpub lit l'XP quand nécessaire (à la fin des map ou lorsque le serveur est coupé).
De plus toutes les commandes de shrubbot peuvent être appelées via rcon ou sur la console serveur en ne tapant pas le préfixe de commande ! .
le shrubbot est une invention de Ryan Mannion. ETPub essaye de copier shrubbot le plus précisément comme possible, tant dans l'interface utilisateur que dans le fichier de configuration de shrubbot (habituellement appelé le "shrubbot.cfg").
Ci-dessous sont listées les commandes shrubbot que ETPub contient actuellement ainsi que les flags correspondant devant être employés dans le fichier de configuration pour autoriser ces commandes :COMMANDE | FLAG | g_tyranny | UTILISATION | DESCRIPTION | ||||||||
!readconfig | G | - | !readconfig | lit le fichier g_shrubbot | ||||||||
!time | C | - | !time | Affiche l'heure locale du server dans la zone de dialogue globale. | ||||||||
!setlevel | s | - | !setlevel (NAME|SLOT) LEVEL | Mets le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME au niveau indiqué par LEVEL | ||||||||
!kick | k | - | !kick (NAME|SLOT) REASON | Kick le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME du serveur. REASON est le motif donné au client dans le message du kick. Le client est banni pour 2 minutes. | ||||||||
!ban | b | - | !ban (NAME|SLOT) SECONDS REASON | Kick le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME du serveur et interdit sa reconnection pour une durée de SECONDS. | ||||||||
!unban | b | - | !unban BAN_NUMBER | Retire le ban spécifié par le numéro BAN_NUMBER donné par la commande !showbans | ||||||||
!putteam | p | - | !putteam (NAME|SLOT) (r|b|s) | Places le joueur
connecter sur le slot SLOT ou ayant un nom contenant NAME dans
l'équipe indiquée. r - AXIS b - ALLIES s - SPECTATEURS |
||||||||
!pause | Z | - | !pause | Mets le match en pause. | ||||||||
!unpause | Z | - | !unpause | Redémarre un match en pause | ||||||||
!listplayers | i | - | !listplayers | Affiche la liste
des
joueurs connectés. Les colonnes sont :
|
||||||||
!mute | m | - | !mute (NAME|SLOT) | Rend les joueur connecter sur le slot SLOT ou ayant un nom contenant NAME muet. | ||||||||
!unmute | m | - | !unmute (NAME|SLOT) | Redonne la parole au joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. | ||||||||
!showbans | B | - | !showbans [SKIP] | Liste 30
entrées ban du fichier shrubbot actuellement actif. les
colonnes sont :
|
||||||||
!help | h | - | !help | Affiche la liste des commandes disponibles.. | ||||||||
!admintest | a | - | !admintest | Affiche dans la partie de dialogue global, le niveau d'admin du joueur. | ||||||||
!cancelvote | c | - | !cancelvote | Fait échouer un vote en cours. | ||||||||
!passvote | V | - | !passvote | Fait passer un vote en cours. | ||||||||
!spec999 | P | - | !spec999 | Places tous les joueur ayant un ping de 999 dans l'équipe spéctateur. | ||||||||
!shuffle | S | - | !shuffle | Mélanges les équipes mais ne redémarre pas la map (voir !restart) | ||||||||
!rename | N | YES | !rename (NAME|SLOT) NEWNAME | Change le nom du joueur connecter sur le slot SLOT ou ayant un nom contenant NAME à NEWNAME. | ||||||||
!gib | g | YES | !gib (NAME|SLOT) | Tues le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. | ||||||||
!slap | A | YES | !slap (NAME|SLOT) [DAMAGE] [REASON] | Inflige un dommage de DAMAGE HP (défaut 20hp) au joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. Si le motif est spécifié il est affiché au centre de l'écran de la victime. | ||||||||
!burn | U | YES | !burn (NAME|SLOT) [REASON] | Brûles le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. Si le motif est spécifié il est affiché au centre de l'écran de la victime. | ||||||||
!warn | R | - | !warn (NAME|SLOT) [WARNING] | Joues un son de sifflet est affiche au le message WARNING centre de l'écran du joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. | ||||||||
!news | W | - | !news | Joues le son spécifique de news a tous les joueurs quand ce son est disponible. | ||||||||
!lock | K | - | !lock (r|b|s|all) | Vérouilles l'équipe spécifiée. Les valeurs reconnues sont r=AXIS b=ALLIES s=SPECTATEURS all=TOUTES | ||||||||
!unlock | K | - | !unlock (r|b|s|all) | Dévérouilles l'équipe spécifiée. Les valeurs reconnues sont r=AXIS b=ALLIES s=SPECTATEURS all=TOUTES | ||||||||
!lol | x | YES | !lol [NAME|SLOT] [GRENADES] | Fais tomber des grenades aux pieds de tous les joueurs Si NAME ou SLOT sont spécifiés seul ce joueur laisse tomber des grenades. GRENADES défini le nombre de grenades lancées (la valeur par défaut est 1). | ||||||||
!restart | r | - | !restart | Redémarre le match | ||||||||
!reset | r | - | !reset | Remets le match a zéro. | ||||||||
!swap | w | - | !swap | Echange les joueurs des équipes. Les attaquant deviennent défenseurs vice versa.. | ||||||||
!pip | z | YES | !pip [NAME|SLOT] | Affiches des étincelles (de la poussièreà autour du joueur connecter connecter sur le slot SLOT ou ayant un nom contenant NAME. Si NAME/SLOT n'est pas précisé, la commande agit sur tous les joueurs. | ||||||||
!pop | z | YES | !pop [NAME|SLOT] | Fais sauter le casque du joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. Si NAME/SLOT n'est pas précisé, la commande agit sur tous les joueurs. | ||||||||
!fling !launch !throw |
l | YES | !fling (NAME|SLOT) | Fait "voler" le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. | ||||||||
!flinga !launcha !throwa |
L | YES | !flinga | Fais "voler" tous les joueurs. | ||||||||
!listteams | I | - | !listteams | Affiche des statistiques a propos de chaque équipe. La liste contient la probabilité qu chaque équipe a de ganger la map en cours. L'équipe ayant le moins de points à la probabilité la plkus basse de gagner. Donc un bon moyen d'équiliber les équipes est de rejoindre l'équipe ayant la probabilité de victoire la plus faible. | ||||||||
!disorient | d | YES | !disorient (NAME|SLOT) [REASON] | Renverses la tête du joueur connecter sur le slot SLOT ou ayant un nom contenant NAME pour le désorienter. Si le motif est spécifié il est affiché au centre de l'écran de la victime. | ||||||||
!orient | d | YES | !orient (NAME|SLOT) | Annules l'action de !disorient pour le joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. | ||||||||
!resetxp | X | YES | !resetxp (NAME|SLOT) [REASON] | Annules l'XP et les points de dextérité du joueur connecter sur le slot SLOT ou ayant un nom contenant NAME. Si le motif est spécifié il est affiché au centre de l'écran de la victime. | ||||||||
!resetmyxp | M | - | !resetmyxp | Efface toute l'XP et les skill du joueur tapant cette commande. | ||||||||
!nextmap | n | - | !nextmap | Lance la map suivante de la campagne ou dans cycle en mode objectif. L'intermission n'est pas affiché. |
[level]Donnerait aux admins niveaux 5 toutes les commandes sauf !lol et !burn.
level = 5
name =
flags = *xU
[admin]donnerait a tjw toutes des commandes qu'un utilisateur de niveau 5 a, excepté !ban et !setlevel.
name = tjw
guid = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
level = 5
flags = -bs
[admin]Donnerait le tjw toutes les commandes qu'un utilisateur de niveau 5 a, excepté !ban et !setlevel, mais il obtient également la commande !burn que les admins typiques de niveau 5 n'ont pas.
name = tjw
guid = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
level = 5
flags = -bs+U
Le fichier de configuration en lui-même est composé de blocs separés par les lignes blanches. Les trois types de blocs autorisés sont [ level ], [ admin ], et [ ban ]. Si vous modifiez le fichier shrubbot.cfg à la main, vous devrez exécuter la commande !readconfig (ou relancer etded) pour le charger.
Pour installer un nouveau fichier shrubbot.cfg, fixez simplement le cvar g_shrubbot avec le nom du fichier que vous voulez utiliser puis connectez vous alors au serveur avec ET, et exécuter la commande suivante dans la console du serveur:
!setlevel ETPlayer 5(où ETPlayer est votre nom). Cela créera le fichier shrubbot.cfg avec les niveaux par défaut et fixera votre GUID comme admin de niveau 5 (qui est le niveau le plus élevé par défaut). Vous pourrez alors modifier les définitions des différents niveaux dans ce fichier pour définir vos préférences et ensuite vous chargerez cette configuration en utilisant la commande !readconfig.