- Linux Debian oder Ubuntu
- PHP5 bereits installiert (apt-get install php5-curl)
- cURL bereits installiert (apt-get install curl)
- Webserver (Apache2 oder Nginx)
- MySQL-Datenbank
- Java 7 oder 8
Optional kann auch ein FTP-Server installiert werden. Wie das geht zeige ich später.
1. Anfang
Wenn alle Voraussetzungen getroffen sind kann es direkt losgehen.
Installiere folgende Pakete.
apt-get install openjdk-7-jre php5-mysql php5-common libc6 libstdc++6 -y
Wechsle in das Verzeichnis /home
cd /home
Lade die notwendigen Daten herunter.
wget https://github.com/devryan/GamePanelX-V3/archive/master.zip
Extrahiere das Archiv:
unzip master.zip
Benne den Ordner um.
mv GamePanelX-V3-master webinterface
Nun sollte es einen Ordner mit dem Namen "webinterface" geben.
2. Verknüpfungen erstellen
Wechsle in das Verzeichnis in welchem die Webseiten normalerweise gehostet werden
Unter Apache /var/www/html
cd /var/www/html
Erstelle die Verknüpfung vom Webinterface
ln -s /home/webinterface/ webinterface
Nun ist das Webinterface unter http://DEINEDOMAINODERIP/webinterface erreichbar.
3. Installation
Rufe http://DEINEDOMAINODERIP/webinterface/install in deinem Webbrowser auf.
Trage dort die Informationen der erstellen MySQL-Datenbank ein
Falls Fehler auftreten wie z.B. das die Rechte nicht stimmen führe folgende Befehle aus:
Nun sollte das Panel installiert werden.
4. Template-Erstellung
Logge dich unter DEINEDOMAINODERIP/webinterface/admin mit den angegebenen Daten ein
- Klicke auf Game-Setups
- Wähle das Spiel Minecraft
- Klick auf den Server-Templates Tab und anschließend auf Create Template
- Wähle bei Network das bereits aufgeführte Netzwerk
- Trage bei File-Path nichts ein!
- Setze Default auf yes
- Bei Description wähle Minecraft
- Klicke create Teamplate
Klicke danach wieder auf Game-Setups. Wähle dort Minecraft. Klicke danach auf Automatition.
Nun besuche MinecraftMirror | Download all Minecraft versions. Cauldron / Bukkit / Spigot / Glowstone / Forge / MCServer und suche dir dort eine Minecraft-Version aus und ersetze den Standard-Link.
Unter dem Link sollte ein großes Feld zu finden sein. Trage dort dies ein: (Verwechsle das Feld bitte nicht mit Start-CMD)
Der Startbefehl und Start-CMD kann je nach Wunsch des RAMs angepasst werden.
5. Gameserver-Erstellung
Klicke im Navigations-Menü auf Create Server.
Wähle dort dein Netzwerk und das Minecraft-Template aus und trage
den gewünschten Port ein.
Die Gameserver-Installation dauert je nach Geschwindigkeit der Anbindung und des Server wenige Sekunden bis ein
paar Minuten.
Der GameServer ist nun bereit und kann gestartet werden. Vergiss bitte nicht das bei manchen Minecraft-Versionen erst
die eula.txt bearbeitet werden muss!
--- Optional --- (aber empfehlenswert )
Installiere einen FTP-Server
apt-get install proftpd
Erstelle einen neuen Nutzer
adduser NAME /bin/bash false -home /home/webinterface/_SERVERS/account/example
Trage die gewünschten Passwörter ein. Unter Unix ist es normal das die Passwörter nicht angezeigt werden.
Nun kann man direkt mit einem FTP-Programm connecten und landet im Server-Verzeichnis. Dort
wählst du den Server aus welchen du erstellt hast.
Bei Probleme stehe ich gerne zur Verfügung
Kommentare 3
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Mind4Inception
Hallo,
Ich habe eine Frage, da letzten Monat Debian 9 veröffentlicht wurde und dort MySQL durch MariaDB geupdatet wurde. Wird das Problem mit GamePanelX mit sich bringen? Oder wird das keinen Unterschied machen?
Vengance
Hallo,
Man wird sich zwar per FTP anmelden können, löschen wird aber nicht funktionieren.
Dazu müsste der Webuser sowie der eben erstelle Nutzer in eine Gruppe geschoben werden und entsprechende Rechte auf das Gameserververzeichnis gelegt werden, dass auch neu erstelle Dateien durch die Nutzer schreibbar sind.
Grüße
Marcel Reif
Hallo, da hast du Recht, Aber ein Bug (zumindest bei mir und Freunden) führt dazu, egal ob die Rechte an den www:data user gegeben sind oder nicht, das bei einem Upload immer "Upload failed" steht. Löschen und bearbeiten funktioniert ohne Probleme. Ich habe es deswegen gleich mit dem FTP-Daemon beschrieben.