Sueta
BE

BetakeySystem

1.0

beta, betakeysystem, betakey, key, system, plugin, web, website, webseite

·Plugin

Betakey System

Du suchst ein Betakey System, welches du für deinen Minecraft Server nutzen kannst? Welches optimal funktioniert und dazu noch ein Webinterface dabei ist?

Dann ist dieses System das perfekte für dich und deinen Server.

Das System funktioniert folgendermaßen:
- Spieler kommen nur auf den Server, welchen einen Betakey eingelöst haben oder wenn ein Admin diesen manuell im Webinterface hinzufügt.

Es gibt einen Standardmäßigen Nutzer, damit man in das ACP reinkommt und Betakeys hinzufügen kann. Ebenfalls kann man weitere Admin Accounts hinzufügen und ebenfalls Accounts löschen. Deshalb ist es empfohlen, dass man gleich einen neuen Nutzer anlegt und den Standardmäßigen löscht, damit kein dritter sich Zugang verschaffen kann.

Die Daten dafür lauten:
- E-Mail: [email protected]
- Passwort: 123

Tutorial für das Webinterface:
- lade das Webinterface auf deinen Webserver hoch
- gehe in das Verzeichnis app/controller/config.php und hinterlege dort deine MySQL Daten und den Namen der Seite bzw. des Minecraft Servers
- erstelle in deiner Datenbank eine Datenbank Namens betakey
- importiere die .sql Datei in die Datenbank betakey

Somit ist der Setup der Datenbank erstmal fertig.

Tutorial für das BungeeCord Plugin:
- lade die .jar Datei in den Plugin Ordner von deinem BungeeCord Server hoch
- Starte den BungeeCord Server / starte ihn Neu, sodass sich die config.yml erstellt. Diese findest du dann im Ordner Betakey .
- hinterlege in der config.yml deine MySQL Daten (die selben wie beim Webinterface!). Ebenfalls kannst du dort den Prefix und die Nachrichten bearbeiten. Nach der Änderung muss der BungeeCord Server dann noch einmal Neugestartet werden und die MySQL Verbindung sollte eigentlich stehen.

Jetzt kann jedoch keiner Joinen, da noch niemand in der Datenbank hinterlegt ist. Du kannst die Spieler manuell im ACP hinzufügen unter Whitelisted Users . Auch kannst du einen Betakey erstellen und diesen den User schicken, sodass er diesen einlöst um das Netzwerk zu betreten.

Sollte es Bugs, Fehler oder Fragen geben, so lass sie mich gerne wissen! Ich bin über Twitter ( @SaveOriginal ) oder Discord ( Nico R.#3477 ) erreichbar.

Ich freue mich über Feedback!

Similar projects

Plugin →