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 →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta