C
ChunkNorris
Guest
Da ich im Zusammenhang mit dem Thema schon viel Müll gelesen habe, schreibe ich einfach selber ein Tutorial:
Vorraussetzungen:
1. Neues System
Ich gehe davon aus, das noch keine Benutzer angelegt sind und wir als root arbeiten.
Erstmal bringen wir das System auf den neuesten Stand.
In der Datei /etc/sudoers fügen wir folgende Zeile hinzu. MEINUSER sollte natürlich mit einem Namen eurer Wahl ersetzt werden. 
Nun fügen wir einen Benutzer hinzu, mit dem wir uns später per SSH verbinden und mit dem wir administrative Dinge tun. Anschließend melden wir uns als dieser Benutzer an.
2. Java
Nun installieren wir Oracle Java JRE. Die Links solltet ihr an neue Versionen anpassen!
Wenn das geklappt hat sollten wir mit java -version folgende Ausgabe sehen:
3. Minecraft
Wir legen einen unprivilegierten Benutzer an, der später unseren MC-Server ausführt und melden uns als dieser an.
Jetzt laden wir eine aktuelle Serversoftware:
Zum starten/stoppen/restarten verwenden wir ein Initscript, welches den Server als Service laufen lässt und somit bei Reboot richtig startet und stopt.
Wir öffnen eine neue Datei, kopieren das Initscript herein, speichern und machen es ausführbar.
Jetzt das ganze noch installieren.
Wenn alles geklappt hat, solltet ihr euren Server nun mit
verwalten können.
Auf die Minecraftconsole kommt ihr, wenn ihr mit dem Benutzer minecraft angemeldet seid, mit folgendem Befehl:
Mit CTRL A+D verlast ihr die Console wieder.
ToDo
Vorraussetzungen:
- frisches Debian Squeeze
- Vorkenntnisse mit der Shell
- ein Gehirn
1. Neues System
Ich gehe davon aus, das noch keine Benutzer angelegt sind und wir als root arbeiten.
Erstmal bringen wir das System auf den neuesten Stand.
Code:
apt-get update
apt-get upgrade
apt-get install screen sudo
Code:
MEINUSER ALL=(ALL) ALL
Code:
adduser MEINUSER
su MEINUSER
2. Java
Nun installieren wir Oracle Java JRE. Die Links solltet ihr an neue Versionen anpassen!
Code:
sudo mkdir /usr/lib/jvm
cd /usr/lib/jvm
sudo wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jre-7u10-linux-x64.tar.gz"
sudo tar xfvz jre-7u10-linux-x64.tar.gz
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_10/bin/java 110
Code:
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
3. Minecraft
Wir legen einen unprivilegierten Benutzer an, der später unseren MC-Server ausführt und melden uns als dieser an.
Code:
sudo adduser minecraft
su minecraft
Code:
wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Wir öffnen eine neue Datei, kopieren das Initscript herein, speichern und machen es ausführbar.
Code:
sudo nano /etc/init.d/minecraft
sudo chmod a+x /etc/init.d/minecraft
Code:
update-rc.d minecraft defaults
Wenn alles geklappt hat, solltet ihr euren Server nun mit
Code:
/etc/init.d/minecraft start|stop|status|restart|command "command"
Auf die Minecraftconsole kommt ihr, wenn ihr mit dem Benutzer minecraft angemeldet seid, mit folgendem Befehl:
Code:
screen -r minecraft
ToDo
- SSH absichern
- sich mit Linux auseinandersetzen, damit man solche Tutorials nicht braucht