3 votes

Comment puis-je créer des alias à l'échelle du serveur pour les commandes de la console dans les jeux Source ?

Je suis administrateur de quelques serveurs TF2, et j'ai installé quelques plugins Sourcemod (MeleeMode, ClassChooser, etc.). Cependant, pour qu'ils fonctionnent comme je le souhaite, je dois définir des variables manuellement dans la console, par exemple

sm_cvar sm_meleemode_enabled 1

Bien que je sache comment configurer un alias local pour une commande de la console, j'aimerais pouvoir créer un "raccourci" pour l'ensemble du serveur afin que tous les administrateurs puissent l'utiliser sans aucune configuration de leur part. Je voudrais qu'ils puissent simplement ouvrir la console et taper

meleeon

et cette commande s'exécuterait. Y a-t-il quelque chose que je puisse ajouter au server.cfg ou au autoexec.cfg pour faire cela ? Ou peut-être une autre solution viable ?

7voto

Mark Points 101

La syntaxe de l'alias du serveur est la même que du côté client. Vous pouvez placer les alias à l'intérieur de server.cfg ou choisir de les séparer dans leur propre fichier pour des raisons de propreté.

server.cfg

exec aliases.cfg

alias.cfg

alias "meleeon" "sm_cvar sm_meleemode_enabled 1;sm_cvar example 0"
alias "meleeoff" "sm_cvar sm_meleemode_enabled 0;sm_cvar example 1"

Vous devriez également être en mesure de modifier les valeurs par défaut des cvars enregistrées dans les plugins SourceMod ou de les faire varier selon les cartes. Il suffit de demander si cela vous intéresse.

1 votes

Ahh - c'est ce qui me manquait. J'ai essayé de mettre cette ligne d'alias directement dans server.cfg, mais les alias ne sont jamais enregistrés. Merci !

0 votes

J'ai essayé cela hier soir, et je n'ai pas réussi à le faire fonctionner. meleeon et meleeoff n'ont jamais été enregistrés comme commandes. J'ai utilisé sourcemod pour recharger server.cfg, et j'ai même essayé de modifier la carte.

0 votes

@Jeffrey : Si je me souviens bien, sm_cvar est en fait une commande de chat, donc vous devrez peut-être mettre say avant elle.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X