• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!
  • Dies ist ein moderiertes Forum. Dein Beitrag ist für dich und andere erst sichtbar, wenn er von einem Teammitglied moderiert wurde! Wird dein Beitrag abgelehnt erhältst du eine Meldung. Bitte erstelle so lange keine neuen Beiträge! Die Freischaltung wird auch nicht durch Nachfragen bei einem Teammitglied beschleunigt.

Minecraft Server auf Debian installieren

C

ChunkNorris

Guest
Da ich im Zusammenhang mit dem Thema schon viel Müll gelesen habe, schreibe ich einfach selber ein Tutorial:


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
In der Datei /etc/sudoers fügen wir folgende Zeile hinzu. MEINUSER sollte natürlich mit einem Namen eurer Wahl ersetzt werden. :p
Code:
MEINUSER    ALL=(ALL) ALL
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.
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
Wenn das geklappt hat sollten wir mit java -version folgende Ausgabe sehen:
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
Jetzt laden wir eine aktuelle Serversoftware:
Code:
wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
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.
Code:
sudo nano /etc/init.d/minecraft
sudo chmod a+x /etc/init.d/minecraft
Jetzt das ganze noch installieren.
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"
verwalten können.

Auf die Minecraftconsole kommt ihr, wenn ihr mit dem Benutzer minecraft angemeldet seid, mit folgendem Befehl:
Code:
screen -r minecraft
Mit CTRL A+D verlast ihr die Console wieder.

ToDo

  • SSH absichern
  • sich mit Linux auseinandersetzen, damit man solche Tutorials nicht braucht ;)
 

Floww

Schafhirte
Registriert
25 August 2012
Beiträge
101
Diamanten
0
Wenn das geklappt hat sollten wir mit java -version folgende Ausgabe sehen:
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)

Ich glaube nicht, dass eine ältere Version angezeigt wird, als man installiert hat. ^^
 
C

C64

Guest
Gutes Tut, ich finde nur das sudo überflüssig ist, wenn man weis was man tut.

Ich hoffe du meinst nicht, mit dem root-account auf dem Server herumspielen?
Der Account gehört sich in die letzte Ecke verbannt, keinen SSH zugang
Dazu (bei minecraft) 2 zusätzliche accounts:
einer der das MC launched, und ein EIGENER der zugriff auf das sudo hat.
 
Zuletzt bearbeitet von einem Moderator:

timia2109

Minecrafter
Registriert
11 Mai 2014
Beiträge
1
Diamanten
0
Ich habe ein Problem und zwar funktioniert das ganze auf meinem Linux vServer nicht (Ubuntu 12.04.4 LTS). Ich habe alles wie im tut gemacht, auch Pfade beachtet, jedoch, wenn ich versuche 'service minecraft start' auszuführen kommt 'minecraft_server.jar is already running'. Minecraft sagt 'can't reach server'. Der Server lässt sich aber auch mit stop nicht stoppen, dabei erscheint die Error Meldung.

Ich verwende einen Forge Server, der jedoch minecraft_server.jar heißt. Starte ich diesen Manuell, so läuft dieser auch und ich kann mit Minecraft drauf zugreifen. Ich hoffe ihr findet den Fehler.

Danke,
timia2109
 

Pappi

Schafhirte
Gesperrt
Registriert
28 Oktober 2012
Beiträge
141
Alter
41
Diamanten
0
Minecraft
Pappi / PapaHarni
Ich habe ein Problem und zwar funktioniert das ganze auf meinem Linux vServer nicht (Ubuntu 12.04.4 LTS). Ich habe alles wie im tut gemacht, auch Pfade beachtet, jedoch, wenn ich versuche 'service minecraft start' auszuführen kommt 'minecraft_server.jar is already running'. Minecraft sagt 'can't reach server'. Der Server lässt sich aber auch mit stop nicht stoppen, dabei erscheint die Error Meldung.

Ich verwende einen Forge Server, der jedoch minecraft_server.jar heißt. Starte ich diesen Manuell, so läuft dieser auch und ich kann mit Minecraft drauf zugreifen. Ich hoffe ihr findet den Fehler.

Danke,
timia2109

Hast du mal in der server.log geschaut?

oder screen -r minecraft gemacht?

In einem von beiden findest du bestimmt den Fehler.
 
Oben