1 Kurzbeschreibung
Dieses Plugin ermöglicht das Starten von Abstimmungen auf dem Server.
2 Konfigurationsübersicht
JavaScript: configs/plugins/votings.json
{
"votings": {
"enabled": true,
"banduration": 60,
"changevote": false,
"decaytime": 180,
"democracy": true,
"duration": 60,
"gametypes": ["*"],
"implicitvote": true,
"interval": 15,
"maps": ["*"],
"minplayers": 3,
"minvotes": 3,
"persistent": true,
"quorum": "50%"
}
}
Alles anzeigen
3 Konfigurationsvariablen im Detail
Die Konfigurationsdatei der Funktion "Votings" befindet sich im configs/plugins Ordner und heißt votings.json. Nachfolgend eine Erläuterung der einzelnen Variablen:
Variable | Zulässige Werte | Beschreibung |
enabled | truefalse | Mit dieser Variable kann man das Plugin (de)aktiveren. |
banduration | Zahl |
Diese Variable gibt (in Minuten) an, wie lange ein Spieler bei einem Vote Ban gebannt wird. 0 bedeutet unendlich (perm ban). |
changevote | truefalse | Diese Variable gibt an, ob es möglich sein soll seine Meinung zu ändern um z.B. von !yes auf !no zu wechseln. |
decaytime | Zahl | Diese Variable gibt (in Sekunden) an, wie lange die Wartezeit zwischen zwei Abstimmungen sein soll. |
duration | Zahl | Diese Variable gibt (in Sekunden) an, wie lange eine Abstimmung dauern soll. |
gametypes | Enthällt einen Array von Spieltypen, die bei Abstimmungen erlaubt sein sollen. * steht für alle in der Gametypes.json definierten Gametypes. |
|
implicitvote | truefalse | Diese Variable gibt an, ob man beim Starten einer Abstimmung automatisch für "Ja" stimmt. |
interval | Zahl | Diese Variable gibt (in Sekunden) an, wie viel Zeit zwischen zwei Erinnerungsnachrichten des Vote Plugins vergehen soll. |
maps | Enthällt einen Array von Maps, die bei Abstimmungen erlaubt sein sollen. * steht für alle in der Maps.json definierten Maps. |
|
minplayers | Zahl | Diese Variable gibt an, wie viele Spieler online sein müssen um eine Vote zu starten. |
minvotes | ZahlZahl% | Diese Variable gibt (in Prozent oder Statisch) an, wie viele Spieler abstimmen müssen, damit die Abstimmung nicht scheitert. |
persistent | truefalse | Diese Variable gibt an, ob eine Abstimmung mit dem Ende einer Runde/Map zu Ende ist. (Wichtig z.B. für Search & Destroy in Call of Duty). |
quorum | ZahlZahl% | Diese Variable gibt (in Prozent oder Statisch) an, wie viele Spieler im Verhältnis zu den gesamten Stimmen mit Ja abstimmen müssen, damit die Abstimmung nicht scheitert. |
Folgende speziellen Permissions werden von diesem Plugin bereitgestellt
Permission | Beschreibung |
votings.admin | Umgeht die Decaytime und erlaubt es alle Abstimmungen zu starten. |
votings.immunity.kick | Macht eine Gruppe immun gegenüber Kicks. |
votings.immunity.tempban | Macht eine Gruppe immun gegenüber Tempbans. |
votings.immunity.ban | Macht eine Gruppe immun gegenüber Bans. |