pending-votes.scope (config.properties Velocity) = global (defaut, comportement historique) ou per-server. En per-server, un vote hors ligne incremente le compteur de chaque serveur de direct-vote.servers independamment (nouvelle table nb_votes_attente_serveur) ; /claim sur un serveur ne remet a 0 que ce serveur-la. Necessite server-name (config.yml) et storage.pending-votes-scope assortis cote Spigot. Ajoute LICENSE (MIT) et credit Sar_Tron (plugin.yml, @Plugin Velocity, pom parent, README) en vue de la publication publique. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
37 lines
2.2 KiB
Properties
37 lines
2.2 KiB
Properties
# VoteNetwork - Configuration (Velocity)
|
|
|
|
# Stockage des votes en attente (joueurs hors ligne au moment du vote) :
|
|
# mysql : recommande pour un vrai reseau (proxy + plusieurs serveurs). Partage entre toutes les machines.
|
|
# yaml : fichier local pending-votes.yml (dossier du plugin Velocity). Utile en solo/test, mais N'EST PAS
|
|
# partage automatiquement avec le pending-votes.yml des serveurs Spigot si vous etes en reseau.
|
|
storage.type=mysql
|
|
|
|
mysql.host=127.0.0.1
|
|
mysql.port=3306
|
|
mysql.database=votenetwork
|
|
mysql.user=root
|
|
mysql.password=changeme
|
|
mysql.pool-size=5
|
|
|
|
# Liste (separee par des virgules) des noms de serveurs Velocity (tels que declares dans
|
|
# velocity.toml) ou le plugin VoteNetwork-Spigot est installe. Si le joueur qui vote est
|
|
# actuellement sur un serveur absent de cette liste (ex: un lobby sans le plugin), le vote
|
|
# est stocke en base au lieu d'etre envoye en direct (qui serait silencieusement perdu).
|
|
# Laisser vide = tous les serveurs sont consideres comme ayant le plugin (deconseille des
|
|
# qu'un lobby/hub sans VoteNetwork-Spigot existe sur le reseau).
|
|
direct-vote.servers=gen1,gen2
|
|
|
|
# Portee des votes en attente (joueur hors ligne au moment du vote), uniquement en storage.type=mysql :
|
|
# global (par defaut) : un seul compteur partage entre tous les serveurs. Un /claim sur
|
|
# N'IMPORTE QUEL serveur remet le compteur a 0 pour TOUS les serveurs a la fois.
|
|
# per-server : chaque serveur de direct-vote.servers a son propre compteur independant. Un
|
|
# vote hors ligne incremente le compteur de CHAQUE serveur de la liste. Un /claim
|
|
# sur le serveur 1 ne remet a 0 QUE le compteur du serveur 1 : le joueur garde ses
|
|
# votes en attente sur le serveur 2 et peut les reclamer separement la-bas.
|
|
# Exemple concret en per-server : le joueur vote 2 fois hors ligne -> 2 votes en attente sur
|
|
# CHAQUE serveur. Il fait /claim sur le serveur 1 -> recoit 2 recompenses, serveur 1 repasse a 0,
|
|
# serveur 2 reste a 2. S'il revote une fois -> serveur 1 = 1, serveur 2 = 3.
|
|
# Necessite direct-vote.servers rempli ET que chaque serveur Spigot declare son server-name
|
|
# (config.yml) correspondant exactement a un nom de cette liste.
|
|
pending-votes.scope=global
|