« AlwaysOnline » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
Page créée avec « {{Infobox Plugin | image = No_Logo.png | catégorie = Utilitaire | dev = [https://www.spigotmc.org/resources/authors/johnnywoof.6979/ johnnywoof] | spigot = alwaysonline.8... »
 
Hiob (discussion | contributions)
mAucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 6 : Ligne 6 :
| sources = [https://github.com/johnnywoof/AlwaysOnline Github]  
| sources = [https://github.com/johnnywoof/AlwaysOnline Github]  
| grade = Maraud
| grade = Maraud
| status = installé
| status = non-installé
|}}
|}}


Ligne 52 : Ligne 52 :


== Configuration ==
== Configuration ==
<syntaxhighlight lang="Yaml">
 
;Format de la configuration depuis la version 6.0 ( [[wikipedia:.properties]] )
<syntaxhighlight lang="Java">
#Welcome to the AlwaysOnline main configuration file!
#Welcome to the AlwaysOnline main configuration file!


#The delay to wait between checking to see if mojang is online, in seconds.
#The delay to wait between checking to see if mojang is online, in seconds.
check-interval: 30
check-interval=60


#Message for the MOTD to be when mojang servers are offline. Set to 'null' to disable.
#Message for the MOTD to be when mojang servers are offline. Set to 'null' to disable.
message-motd-offline: '&eLes serveurs de Mojang sont down,.newline.&emais vous pouvez toujours vous connecter!'
message-motd-offline=&eLes serveurs de Mojang sont down,.newline.&emais vous pouvez toujours vous connecter!


#The message to display when a user attempts to login while the mojang servers are offline, but their IP does not match.
#The message to display when a user attempts to login while the mojang servers are offline, but their IP does not match.
message-kick-ip: 'Nous ne pouvons pas vous laisser rejoindre le serveur, vous n‘êtes pas connecté au même ordinateur qu‘auparavant'
message-kick-ip=Nous ne pouvons pas vous laisser rejoindre le serveur, vous n‘êtes pas connecté au même ordinateur qu‘auparavant


#The message to display when a user is new and logs in while mojang servers are offline.
#The message to display when a user is new and logs in while mojang servers are offline.
message-kick-new: 'Nous ne pouvons pas vous laisser rejoindre le serveur, les serveurs de Mojang sont down'
message-kick-new=Nous ne pouvons pas vous laisser rejoindre le serveur, les serveurs de Mojang sont hors-ligne


#The message to display when a user attempts to login with an invalid minecraft username.
#The message to display when a user attempts to login with an invalid minecraft username.
message-kick-invalid: 'Pseudonyme incorrect?'
message-kick-invalid=Pseudonyme incorrect.
 
#The message to display when mojang servers go offline. Set to null to disable.
message-mojang-offline=&5[&2AlwaysOnline&5]&a Les serveurs de Mojang sont hors-ligne!
 
#The message to display when mojang servers go back online. Set to null to disable.
message-mojang-online=&5[&2AlwaysOnline&5]&a Les serveurs de Mojang sont en ligne!
 
#Below are three session server check methods which can be used to determine if mojang is online or not.
#For example, if http-head-session-server is true AND mojang-server-status is also true, then the plugin will
#only go into mojang offline mode if both services claim the session servers are offline.
 
#Uses the status information located at https://sessionserver.mojang.com/
http-head-session-server=true


#The message to display when mojang servers go offline.
#Mojang server status uses https://help.mojang.com/
message-mojang-offline: '&5[&2AlwaysOnline&5]&a Les serveurs de Mojang sont hors-ligne!'
mojang-server-status=true


#The message to display when mojang servers go back online.
#Uses http://xpaw.ru/mcstatus/
message-mojang-online: '&5[&2AlwaysOnline&5]&a Les serveurs de Mojang sont en ligne!'
#Using xpaw is discouraged, due to it's lack of proper API support
xpaw-status=false


##########################################
##########################################
Ligne 81 : Ligne 97 :
##########################################
##########################################


use_mysql: true
use_mysql=false


host: 'localhost'
host=127.0.0.1


port: 3306
port=3306


database-name: 'database'
database-name=minecraft


database-username: 'username'
database-username=root


database-password: 'password'
database-password=password


#Please do not change this!
#Please do not change this!
config_version: 5
config_version=5
</syntaxhighlight>
</syntaxhighlight>



Dernière version du 11 septembre 2019 à 13:07


AlwaysOnline
AlwaysOnline
Plugin
Catégorie Utilitaire [edit]
Développeur(s) johnnywoof
Spigot alwaysonline.820
Sources Github
Nefald
Status non-installé [edit]
Grade requis Maraud
Article
Dernière révision 11/09/2019


AlwaysOnline permet aux serveurs Spigot ou BungeeCord de rester en hors-ligne et accessibles quand bien même les serveurs d'authentification de Mojang sont hors-ligne.

Caractéristiques

AlwaysOnline vérifie régulièrement le status des serveurs Mojang (configurable), si ils sont hors-ligne votre serveur passera lui aussi en mode hors-ligne (il ne vérifiera pas si les connexions proviennent de comptes premium). Dans ce mode, seuls les joueurs ayant leur compte (pseudo/uuid) correspondant à l'une des IPs connues et enregistrées lors de leur précédente connexions authentifiées pourront se connecter. Les joueurs qui ne s'étaient alors jamais connectés ou dont l'IP ne correspond pas, ne pourront pas se connecter.

  • Les données d'authentification sont enregistrées dans un FlatFile ou une base de données MySQL
  • Les UUIDs ne seront pas crackés et resteront identifiés comme étant premium, cela signifie que les UUIDs des joueurs seront toujours persistantes
  • Compatible avec la plupart des plugins Bungee, Spigot et Bukkit
  • Léger et efficace
  • Aucune librairie requise
  • Fonctionne avec toutes les versions de BungeeCord depuis le build #919
  • Fonctionne avec les versions 1.8.7 et 1.8.8 de Spigot


Commandes et permissions

commande description permission
/alwaysonline toggle Activer/désactiver manuellement le mode hors-ligne de votre serveur (qui est géré automatiquement en temps normal) alwaysonline.usage
/alwaysonline enable Activer la vérification du status des serveurs Mojang alwaysonline.usage
/alwaysonline disable Désactiver la vérification du status des serveurs Mojang alwaysonline.usage
/alwaysonline reload Recharger la configuration de AlwaysOnline alwaysonline.usage
Permet d'être notifié lorsque les serveurs Mojang passent hors-ligne ou en ligne. alwaysonline.notify

Configuration

Format de la configuration depuis la version 6.0 ( wikipedia:.properties )
#Welcome to the AlwaysOnline main configuration file!

#The delay to wait between checking to see if mojang is online, in seconds.
check-interval=60

#Message for the MOTD to be when mojang servers are offline. Set to 'null' to disable.
message-motd-offline=&eLes serveurs de Mojang sont down,.newline.&emais vous pouvez toujours vous connecter!

#The message to display when a user attempts to login while the mojang servers are offline, but their IP does not match.
message-kick-ip=Nous ne pouvons pas vous laisser rejoindre le serveur, vous nêtes pas connecté au même ordinateur quauparavant

#The message to display when a user is new and logs in while mojang servers are offline.
message-kick-new=Nous ne pouvons pas vous laisser rejoindre le serveur, les serveurs de Mojang sont hors-ligne

#The message to display when a user attempts to login with an invalid minecraft username.
message-kick-invalid=Pseudonyme incorrect.

#The message to display when mojang servers go offline. Set to null to disable.
message-mojang-offline=&5[&2AlwaysOnline&5]&a Les serveurs de Mojang sont hors-ligne!

#The message to display when mojang servers go back online. Set to null to disable.
message-mojang-online=&5[&2AlwaysOnline&5]&a Les serveurs de Mojang sont en ligne!

#Below are three session server check methods which can be used to determine if mojang is online or not.
#For example, if http-head-session-server is true AND mojang-server-status is also true, then the plugin will
#only go into mojang offline mode if both services claim the session servers are offline.

#Uses the status information located at https://sessionserver.mojang.com/
http-head-session-server=true

#Mojang server status uses https://help.mojang.com/
mojang-server-status=true

#Uses http://xpaw.ru/mcstatus/
#Using xpaw is discouraged, due to it's lack of proper API support
xpaw-status=false

##########################################
#    Mysql Database Information
#    Only edit if using mysql
##########################################

use_mysql=false

host=127.0.0.1

port=3306

database-name=minecraft

database-username=root

database-password=password

#Please do not change this!
config_version=5