Outils pour utilisateurs

Outils du site


Panneau latéral

Sidebar

doc:admin:votes

Paramétrer les votes possibles

Autoriser le vote

Pour autoriser la possibilité de vote sur un serveur, il suffit d'utiliser la commande g_allowvote qui permet d'activer (1) ou de désactiver (0) le vote :

seta g_allowvote 1

Brider les commandes de vote

Vous pouvez restreindre les types de votes possibles sur votre serveur à l'aide de quelques mots clés dans votre fichier de configuration.

Seules les options recensées entre les barres obliques (/option/) seront disponibles aux joueurs.

Un exemple :

g_voteNames "/map_restart/nextmap/map/g_gametype/kick/clientkick/g_doWarmup/timelimit/fraglimit/custom/" 
g_voteGametypes "/0/1/3/4/5/6/7/8/9/10/11/12/" 
g_voteMaps "/ctf_inyard/oa_ctf4ish/hydronex/oasago2/" 

Pour permettre toutes les options de vote, vous pouvez utiliser le symbole * comme ceci :

g_voteNames * 
g_voteGametypes * 
g_voteMaps *

Il est également possible de paramétrer la liste des cartes disponible par vote, en les listant dans un fichier votemaps.cfg (cette variable peut elle-même être ajustée avec g_votemapsfile)

Vote personnalisé (Custom)

Depuis OpenArena 0.8.5, l'administrateur peut créer des options de vote sur mesure. N'importe quelle commande serveur devient alors possible.

<note>Information pour les joueurs : pour appeller un vote personnalisé pendant la partie, vous pouvez utiliser le menu Callvote, puis Custom, ou bien entrer dans la console /callvote custom nom_commande.</note>

Créez dans le répertoire du mod que vous utilisez (baseoa, ou oax) un fichier nommé votecustom.cfg.

Description de la syntaxe

Créez autant de blocs entre accolades ({ }) que nécessaire, contenant :

Niveau serveur, il vous faut autoriser le vote “Custom” dans g_votenames, par exemple en l'ajustant à “*”, sinon l'option Custom restera grisée dans le menu de vote.

set g_votenames "*"

votecommand “nom_commande”,sera le nom à entrer après le /callvote custom displayname “message affiche a l'ecran lors du vote”, Attention : OpenArena ne gère pas les accents ! command “commande parametres”, la commande qui sera éxécutée avec les privilèges administrateur

Exemple de votecustom.cfg :

{
votecommand	"restore"
displayname	"Restaurer la rotation des cartes ?"
command		"vstr variable_de_la_map1"
}
{
votecommand	"ffa_rotation"
displayname	"Passer le serveur en mode FFA ?"
command		"exec ffarotation.cfg"
}
{
votecommand	"ctf_rotation"
displayname	"Passer le serveur en mode CTF ?"
command		"exec ctfrotation.cfg"
}
{
votecommand     "friendlyfire"
displayname     "(Dés)activer friendly fire"
command         "toggle g_friendlyfire"
}

Quelques idées de vote custom:

  • (Dés)activer la protection du chatflood
  • (Dés)activer les bots
  • Régler les dmflags (plus chaud là)

Redéfinir le chemin de votecustom.cfg

C'est possible ! Exemple:

set g_votecustomfile "./common/servers_customvotes.cfg"
doc/admin/votes.txt · Dernière modification: 2017/02/20 09:21 (modification externe)