Authy
Authy ist ein Verifizierungsplugin
Kurzbeschreib
Dank dem Plugin Authy sind Spieleler-Acount bestens gegen Fremdnutzung gschützt. Tritt ein Spieler bei, wird er jeglicher Aktionen gehindert, bis nicht er sich verifiziert hat.
Download
Das Plugin kann auf der Plugin-Plattform Spigot heruntergeladen werden.
https://www.spigotmc.org/resources/authy.100004/
Berechtigungen
authy.login
Gestattet die Verwendung des Ingame-Befehls /login
authy.register
Gestattet die Verwendung des Ingame-Befehls /register
authy.unregister
Gestattet die Verwendung des Ingame-Befehls /unregister
authy.remember
Gestattet die Verwendung des Ingame-Befehls /remember
authy.pin
Gestattet die Verwendung des Ingame-Befehls /pin
authy.reload
Gestattet die Verwendung des Ingame-Befehls /authy reload
authy.ipbypass
Gestattet einem Spieler eventuell eingerichete Einschränkungen hinsichtlich gleichzeitiger Accounts welche auf dem Server sein können zu umgehen. Der Spieler kann mit x-beliebiger Anzahl an Accounts dem Server beitreten.
authy.notifyonduplicateip
Gestattet einem Spieler, Benachrichtigungen zu erhalten, wenn von einer IP-Adresse mehrere Spieler-Accounts online sind.
Befehle
Wie lautet der Befehl + dessen Argumente? /befehl [sub-befehl1] [sub-befehl2 / wert]
Was macht der Befehl? z.B.: Erlaubt die Verwendung von XYZ
Welche Berechtigung benötigt ein Spieler, damit er den Befehl ausführen kann? z.B.: befehl.use
/login [passwort] [pin code]
Mithilfe des Befehls /login [passwort] ([pin]) kann sich ein Spieler einloggen bzw. verifizieren. [pin code] erscheint nur, wenn die zusätzliche PIN-Code Verifizierung eingeschaltet wurde.
authy.login
/register [passwort] [passwort wiederholen]
Mithilfe des Befehls /register [passwort] [passwort wiederholen] kann ein Spieler sich registrieren für die Verifizierung. Das Passwort muss 2x eingegeben werdeb.
authy.register
/remember
Mithilfe des Befehls /remember kann ein Spieler sich für 120 Stunden, dem entsprechen 5 Tage, ohne eine zusätzliche Verifizierung, von einer IP-Adresse verbinden.
authy.remember
/unregister
Mithilfe des Befefhls /unregister kann ein Spieler seine Registrierung auf dem Server rückgängig machen. Der Spieler wird daraufhin vom Server geworfen und kann sich normal wie gehabt wieder registrieren.
authy.register
/unregister [spieler name]
Mithilfe des Befehls /unregister [spieler name] kann ein Server-Administrator die registrierung eines Spielers über die Server-Konsole rückgängig machen.
authy.unregister
Konfigurations-Dateien
Pfade der Datei
Speicherort der Datei: SERVER-ROOT --> Pluging --> Authy --> lang
Datei-Name: de_de.yaml
Beschreibung der Datei
In der Datei "de_de.yaml" sind die einzelnen Nachrichten angezeigt, welche vom Plugin ausgegeben werden. Diese sind Standardmässig in der Sprache Englisch ausgeliefert. Es gibt bereits Dateien für weitere Sprachen, Deutsch ist nicht dabei.
# key template:
# [where]_[section]_[key]
enabled: "&aAktiviert"
disabled: "&cDeaktiviert"
# can be in minecraft (&x) or hex (#abc123) format
prefix_warning_value: "&l(!)"
prefix_warning_color: "#FFDA4A"
prefix_error_value: "&l(❌)"
prefix_error_color: "#BE4143"
prefix_login_value: "&l(✔)"
prefix_login_color: "&a"
prefix_remember_value: "&l(🔱)"
prefix_remember_color: "#AFFFB1"
prefix_pin_value: "&l(〰)"
prefix_pin_color: "#ACEFFF"
prefix_unregister_value: ""
prefix_unregister_color: "#FFCF8A"
prefix_register_value: "&l(✔)"
prefix_register_color: "#CDFF00"
already_authed: "&fDu bist schon authentifiziert! \n&f«----------------------------------------» \n \n"
no_pin_warning: "&fDu hast kein PIN-Code gesetzt! \n&fZu deiner Sicherheit, setzt du einen mithilfe &f/pin. \n&f«----------------------------------------» \n \n"
login_success: "&fDu hast dich erfolgreich eingeloggt \n&f«----------------------------------------» \n \n "
autologin_success: "&fSchön dich wieder zu sehen! \n Du wurdest automatisch eingeloggt. \n&f«----------------------------------------» \n \n"
register_success: "&fDu hast dich erfolgreich registriert! \n&f«----------------------------------------» \n \n"
unregister_success: "&fDeine Registrierung wurde gelöscht. \n&f«----------------------------------------» \n \n"
timedout_error: "&f«----------------------------------------» \n \n&fDu hast dich nicht innert der vorgegebenen Zeit für registriert/einigeloggt.! \n &f Du kannst normal Beitreten und es erneut versuchen.\n \n «----------------------------------------»"
invalid_username: "&fUpsii... dieser Benutzername ist falsch! \n&f«----------------------------------------» \n \n"
loginprocess_reminder_login: "&fBitte logge dich ein mit /&flogin [Passwort] %s\n&cVorher kannst du dich NICHT bewegen!\n&f«----------------------------------------» \n \n"
loginprocess_reminder_pin: "&f[pin code]"
loginprocess_reminder_register: "&fBitte registriere dich zuerst indem du folgenden Befehl verwendest: \n&a/register [Passwort] [Passwort wiederholen] %s. \n&cVorher kannst du dich NICHT bewegen! \n&f«----------------------------------------» \n \n"
command_register_usagepin: "&fVerwendung: &a/register [Passwort] [Passwort wiederholen] [pin code] \n&f«----------------------------------------» \n \n"
command_register_usage: "&fVerwendung: &a/register [Passwort] [Passwort wiederholen] <n&f«----------------------------------------» \n \n"
command_register_notidentical: "&c Das eingegebene Passwort und die Passwort-wiederholung sind nicht identisch! \n &fBitte erneut versuchen. \n&f«----------------------------------------» \n \n"
command_register_breaksrules: "&fDein Passwort entspricht nicht den Vorgaben! \n&fVorgaben&8: \n&f - Mindestlänge: &c%d&8 \n&f - Maxiallänge: &c%d&8 \n&f - Minimale Anzahl Grossbuchstaben: &c%s&8 \n&f - Minimale Anzahl Zahlen: &c%s"
command_register_alreadyregistered: "&fDu bist schon registriert, danke!"
command_login_usagepin: "&fVerwendung: &a/login [Passwort] [pin code]"
command_login_usage: "&fVerwendung: /login [Passwort]"
command_login_notregistered: "&fDu bist nicht registriert. Nutze den &a/register befehl!"
command_login_wrongpassword: "&cDas eingegene Passwort ist falsch! \n&f«----------------------------------------» \n \n"
command_login_wrongpin: "&cDer eingegebene PIN-Code ist falsch! \n&f«----------------------------------------» \n \n"
command_login_nopinwarning: "&fDu hast kein PIN-Code gesetzt.! &fSetze zu deiner eigenen Sicherheit einen PIN-Code mit dem &a/pin &fBefehl.\n&f«----------------------------------------» \n \n"
pincommand_info_bar: "&f«----------------» [&aPIN&f] «----------------» \n \n"
pincommand_info_status: " &f- &fStatus&8: %s"
pincommand_info_split: " &f«------------------------------»"
pincommand_info_togglehelp: " &f- /&fpin toggle | Zusätzliche PIN-Code Eingabe ein/ausschalten"
pincommand_info_sethelp: " &f- /pin set [Neuer PIN-Code] | PIN-Code setzen"
command_pin_setpinbeforetoggle: "&fDu musst zuerst ein PIN-Code setzen. Nutze den &a/pin set [Neuer pin code] &fBefehl! \n&f«----------------------------------------» \n \n"
command_pin_toggled: "&fZusätzlicher PIN-Code schutz wurde %s!"
command_pin_required: "&fDu kannst den PIN-Code auf dem Server nicht deaktivieren.\n&f«----------------------------------------» \n \n"
command_pin_setusage: "&fVerwendung: &a/pin set [neuer pin code] \n&f«----------------------------------------» \n \n"
command_pin_breaksrules: "&fDein gewählter PIN-Code entspricht nicht den Vorgaben. Vorgaben&8: \n&fMindestlänge &8: &c%d&8 \n&fMaximallänge: &c%d&8 \n&fEs sind nur Zahlen von 0 bis 9 erlaubt, keine Buchstaben ..."
command_pin_success: "&fDein PIN-Code wurde gesetzt. Vergesse nicht, ihn zu aktivieren indem du den Befehl &a/pin toggle&f nutzt."
command_remember_success: "&fDeine Session wurde gespeichert. \n &fDu musst dich für &a &c%dh &fnicht mehr Einloggen. \n&f«----------------------------------------» \n \n"
command_unregister_successkick: "&f«----------------------------------------» \n \n &fDeine Registrierung wurde erfolgreich gelöscht. \n Beim nächsten Login musst du dich wieder registrieren. \n \n &f«----------------------------------------»"
duplicateprotection_notification_message: "&7Spieler von der gleichen IP-Adresse: &8(%s&8)"
duplicateprotection_notification_separator: "&8, &r"
duplicateprotection_notification_namecolor: "#FFDA4A"
duplicateprotection_max_reached: "&7Hier dürfen nur &c%s &7Spieler von der gleichen IP-Adresse beietreten."
# do not edit
# only updated when new keys have been added/renamed or the formatting has changed
version: 7Pfad der Datei
Speicherort der Datei: SERVER-ROOT --> Plugins --> Authy
Datei-Name: config.yaml
Beschreibung der Datei
In der Datei "config.yaml" sind verschiedene Einstellungen hiterlegt wie z.B. muss ein Spieler zwingend einen PIN-Code verwenden oder nicht. Alle Einstellungen sind in Englisch angegeben.
nameValidation: true
timeout: 90
passwordValidation:
minLength: 8
maxLength: 32
minUppercase: 1
minNumbers: 1
pinValidation:
minLength: 4
maxLength: 12
effects:
title: true
particles: true
sounds: true
blindness: false
welcomeMessage:
text:
- '&eWillkommen, du bist ausreichend geschützt, danke dafür!'
enabled: true
requirePin: false
sendPinSetReminder: true
sessionExpiresIn: 120
onFirstJoin:
teleport: true
x: 52
y: 168
z: 67
yaw: 0
pitch: 0
world: world
onJoin:
# Concealment if set to true (also requires teleport to be true) will teleport a player to their position after authentication
concealment: true
teleport: true
x: 63
y: 5
z: 77
yaw: 0
pitch: 0
world: world
duplicateIpProtection:
# 0 - No protection
# 1 - Max is applied to online players
# 2 - Max is applied to registered players
protectionLevel: 0
maxPerIp: 3
notifyOnDuplicateIp: true
database:
type: sqllite # mysql or sqlite
credentials: # Only for mysql, ignore if using sqlite
host: ms2400.gamedata.io:3306
user: ni5790366_4_DB
password: rT3CWtiv
database: ni5790366_4_DB
lang: de_de
Last updated