[How-To][Debian] Minecraft Server erstellen

11/15/2010 20:09 BlackTrader#1
Vorbereitung Local:

1. einen Ordner erstellen (auf Windows)


2. [Only registered and activated users can see links. Click Here To Register...] Downloaden und in den ordner stecken


3. Neue Datei erstellen
Name: start.sh
Ort: in den Ordner von Punk 1.
inhalt:
Code:
#!/bin/bash
#
screen -s ./minecraft.sh

4. Neue Datei erstellen
Name: minecraft..sh
Ort: in den Ordner von Punk 1.
inhalt:
Code:
#!/bin/bash
#
while(true);
do
java -Xmx1024M -Xms1024M -jar minecraft_server.jar
done
exit


Vorbereitung am Server:

5. SSH-Vorbereitungen (root)
(Falls fragen o.ä. kommen immer mit "y" bestätigen)
Code:
apt-get install openjdk-6-jre-headless screen
mkdir ./minecraft
cd ./minecraft
Nicht disconnecten!


6. SFTP/FTP upload
- In den grade erstellen ordner names "minecraft" wechseln
(solle /root/minecraft/ sein)
Alle Dateien der vorbereitung (Local) hochladen (Ohne ordner!)


7. SSH - Fortsetzung
Code:
chmod 775 ./minecraft_server.jar
chmod 775 ./start.sh
chmod 775 ./minecraft.sh
java -Xmx1024M -Xms1024M -jar minecraft_server.jar
Warten .... Und dann sofort:
Code:
stop

8. Einstellungen (FTP/SFTP)
"server.properties" Downloaden und ampassen
"ops.txt" Downloaden und seinen MC username reinschreiben.
Alles wieder hochladen!


9. SSH - Fortsetzung 2
Code:
./start.sh

Fertig :D
11/16/2010 13:32 Der-Eddy#2
Du solltest vieleicht noch anmerken das man Java benötigt
[Only registered and activated users can see links. Click Here To Register...]

den *.sh Dateien vorher Rechte geben muss sonst kommt immer
"Permission denied"

auserdem würd ich den server selber auf dem Rechner erst starten > konfigurieren > hochladen

trotzdem sehr praktisch ich habs fast genauso gemacht
11/16/2010 17:08 BlackTrader#3
java wird mit
Code:
apt-get install openjdk-6-jre-headless screen
mitinstalliert

und das mit den rechten editiere ich gleich :)
11/18/2010 13:09 Klumpi194#4
Erstmal großes Lob für das Tutorial! :)

Nur irgendwie komm ich bei Schritt 4) nicht weiter.
Was genau muss ich da machen? Muss ich den
Quote:
apt-get install openjdk-6-jre-headless screen
mkdir ./minecraft
cd ./minecraft
Quellcode in eine neue Datei packen? Oder muss ich ihn in cmd eingeben? Oder wo muss ich das machen?^^

Schonmal danke für deine Hilfe! :D
11/18/2010 17:44 AppleSnap#5
Wo kann man Java für Windows laden? Ich habs zwar irgendwie drauf, aber wie erstelle ich dann Dateien damit??
11/18/2010 17:51 Der-Eddy#6
Quote:
Originally Posted by Klumpi194 View Post
Erstmal großes Lob für das Tutorial! :)

Nur irgendwie komm ich bei Schritt 4) nicht weiter.
Was genau muss ich da machen? Muss ich den
Quellcode in eine neue Datei packen? Oder muss ich ihn in cmd eingeben? Oder wo muss ich das machen?^^

Schonmal danke für deine Hilfe! :D
Das erste eingeben und warten
dann das zweite
und dann das dritte
immer Enter zwischen den Zeilen

Quote:
Originally Posted by AppleSnap View Post
Wo kann man Java für Windows laden? Ich habs zwar irgendwie drauf, aber wie erstelle ich dann Dateien damit??
[Only registered and activated users can see links. Click Here To Register...]
11/18/2010 20:35 AppleSnap#7
So, hab mir den Server [Only registered and activated users can see links. Click Here To Register...]
gedownloaded, und alles soweit eingestellt. Aber ich komm net aufm Server weil da steht "Lost conection" oder so... weiß jmd was man machen muss?
[Only registered and activated users can see links. Click Here To Register...]
12/19/2010 13:08 Vertexx#8
Code:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@vs1211180:~# apt-get install sun-java6-bin sun-java6-jre
Reading package lists... Done
Building dependency tree... Done
W: Couldn't stat source package list ftp://ftp2.de.debian.org etch/main Packages (/var/lib/apt/lists/ftp2.de.debian.org_debian_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp2.de.debian.org etch/contrib Packages (/var/lib/apt/lists/ftp2.de.debian.org_debian_dists_etch_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp2.de.debian.org etch/non-free Packages (/var/lib/apt/lists/ftp2.de.debian.org_debian_dists_etch_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package sun-java6-bin
Kann mir da jemand helfen ?


€: schon geschafft :P
12/20/2010 21:21 Pedapano#9
Sry wenn ich so Dumm frage... Aber bei der Lokalen Vorbereitung:
Soll man Textdateien Öffnen, Jeweils wie o.g bennen, und den Inhalt einfügen und speichern?
und Zweitens: Punkt 4) Wie und wo soll man die Codes einfügen?
01/03/2011 11:44 gallexme#10
Geklärt* anderes java genommen :D

oder auch nicht also alter fehler war :
Code:
Error occurred during initialization of VM
Could not reserve enough space for object heap
*** glibc detected *** java: free(): invalid pointer: 0xb75dc274 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7e63935]
/lib/libc.so.6(cfree+0x9c)[0xb7e657dc]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so[0xb7972ab1]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so[0xb7932e3b]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so[0xb7934740]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so[0xb7938ce6]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so(JNI_CreateJavaVM+0x69)[0xb77bf699]
java(JavaMain+0x9e)[0x804a36e]
/lib/libpthread.so.0[0xb7f44f3b]
/lib/libc.so.6(clone+0x5e)[0xb7ec3d0e]
======= Memory map: ========
08048000-08050000 r-xp 00000000 03:03 5084473                            /usr/lib/jvm/java-6-openjdk/jre/bin/java
08050000-08051000 rw-p 00008000 03:03 5084473                            /usr/lib/jvm/java-6-openjdk/jre/bin/java
09e9b000-09ebc000 rw-p 09e9b000 00:00 0                                  [heap]
b5300000-b5321000 rw-p b5300000 00:00 0
b5321000-b5400000 ---p b5321000 00:00 0
b545b000-b5467000 r-xp 00000000 03:03 4997544                            /lib/libgcc_s.so.1
b5467000-b5468000 rw-p 0000b000 03:03 4997544                            /lib/libgcc_s.so.1
b5468000-b5469000 rwxp b5468000 00:00 0
b5469000-b54e8000 rwxp b5469000 00:00 0
b54e8000-b5510000 rwxp b54e8000 00:00 0
b5510000-b74e8000 rwxp b5510000 00:00 0
b74e8000-b74ef000 r-xp 00000000 03:03 5084431                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libzip.so
b74ef000-b74f0000 rw-p 00006000 03:03 5084431                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libzip.so
b74f0000-b7514000 r-xp 00000000 03:03 5084421                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjava.so
b7514000-b7516000 rw-p 00023000 03:03 5084421                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjava.so
b7516000-b7522000 r-xp 00000000 03:03 5084437                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libverify.so
b7522000-b7523000 rw-p 0000c000 03:03 5084437                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libverify.so
b7523000-b752b000 rw-s 00000000 03:03 5079376                            (deleted) /tmp/hsperfdata_root/21654
b752b000-b7560000 r--s 00000000 03:03 5000404                            /var/cache/nscd/passwd
b7560000-b7573000 r-xp 00000000 03:03 5000251                            /lib/libnsl-2.7.so
b7573000-b7575000 rw-p 00012000 03:03 5000251                            /lib/libnsl-2.7.so
b7575000-b7577000 rw-p b7575000 00:00 0
b757c000-b7583000 r-xp 00000000 03:03 5084412                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/native_threads/libhpi.so
b7583000-b7584000 rw-p 00006000 03:03 5084412                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/native_threads/libhpi.so
b7584000-b758b000 r-xp 00000000 03:03 5003362                            /lib/librt-2.7.so
b758b000-b758d000 rw-p 00006000 03:03 5003362                            /lib/librt-2.7.so
b758d000-b7590000 ---p b758d000 00:00 0
b7590000-b75dd000 rwxp b7590000 00:00 0
b75dd000-b7601000 r-xp 00000000 03:03 5000409                            /lib/libm-2.7.so
b7601000-b7603000 rw-p 00023000 03:03 5000409                            /lib/libm-2.7.so
b7603000-b79bb000 r-xp 00000000 03:03 5084430                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so
b79bb000-b79da000 rw-p 003b8000 03:03 5084430                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so
b79da000-b7df9000 rw-p b79da000 00:00 0
b7df9000-b7f31000 r-xp 00000000 03:03 5003358                            /lib/libc-2.7.so
b7f31000-b7f32000 r--p 00138000 03:03 5003358                            /lib/libc-2.7.so
b7f32000-b7f34000 rw-p 00139000 03:03 5003358                            /lib/libc-2.7.so
b7f34000-b7f37000 rw-p b7f34000 00:00 0
b7f37000-b7f39000 r-xp 00000000 03:03 5003361                            /lib/libdl-2.7.so
b7f39000-b7f3b000 rw-p 00001000 03:03 5003361                            /lib/libdl-2.7.so
b7f3b000-b7f3e000 r-xp 00000000 03:03 5084395                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/jli/libjli.so
b7f3e000-b7f3f000 rw-p 00003000 03:03 5084395                            /usr/lib/jvm/java-6-openjdk/jre/lib/i386/jli/libjli.so
b7f3f000-b7f53000 r-xp 00000000 03:03 5003368                            /lib/libpthread-2.7.so
b7f53000-b7f55000 rw-p 00013000 03:03 5003368                            /lib/libpthread-2.7.so
b7f55000-b7f58000 rw-p b7f55000 00:00 0
b7f58000-b7f6c000 r-xp 00000000 03:03 5003205                            /usr/lib/libz.so.1.2.3.3
b7f6c000-b7f6d000 rw-p 00013000 03:03 5003205                            /usr/lib/libz.so.1.2.3.3
b7f70000-b7f71000 rw-p b7f70000 00:00 0
b7f71000-b7f72000 r--p b7f71000 00:00 0
b7f72000-b7f74000 rw-p b7f72000 00:00 0
b7f74000-b7f8e000 r-xp 00000000 03:03 5003355                            /lib/ld-2.7.so
b7f8e000-b7f90000 rw-p 0001a000 03:03 5003355                            /lib/ld-2.7.so
bf965000-bf999000 rwxp 7ffffffc9000 00:00 0                              [stack]
bf99a000-bf99a000 rw-p 7fffffffe000 00:00 0
Aborted
Neuer Fehler ist
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: minecraft_server/jar
Caused by: java.lang.ClassNotFoundException: minecraft_server.jar
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: minecraft_server.jar. Program will exit.
Neuer Fehler mit anderem Java :
Code:
[12:01:09] ℱα♭ḯ: 2011-01-03 14:00:44 [INFO] Starting minecraft server version Beta 1.1_02
2011-01-03 14:00:44 [INFO] Loading properties
2011-01-03 14:00:44 [WARNING] server.properties does not exist
2011-01-03 14:00:44 [INFO] Generating new properties file
2011-01-03 14:00:45 [INFO] Starting Minecraft server on *:25565
2011-01-03 14:00:51 [INFO] Stopping server
^dort startet er und geht sofort wieder aus an was kannd as liegen?
01/18/2011 06:54 bestora#11
Beim letzten Fehler musste mal gucken
da steht das Server.oriperties fehlt

sry Rechtschreibfehler xD
01/18/2011 10:20 scenebase#12
Quote:
Originally Posted by gallexme View Post
Neuer Fehler mit anderem Java :
Code:
[12:01:09] ℱα♭ḯ: 2011-01-03 14:00:44 [INFO] Starting minecraft server version Beta 1.1_02
2011-01-03 14:00:44 [INFO] Loading properties
[B]2011-01-03 14:00:44 [WARNING] server.properties does not exist[/B]
2011-01-03 14:00:44 [INFO] Generating new properties file
2011-01-03 14:00:45 [INFO] Starting Minecraft server on *:25565
2011-01-03 14:00:51 [INFO] Stopping server
^dort startet er und geht sofort wieder aus an was kannd as liegen?
hast du diese server.properties file denn jetzt? wenn nein, dann kann es daran liegen.
01/18/2011 16:16 Schrotie™#13
Welche Server Software?
01/24/2011 14:15 hiho747#14
hallo ich suche jemand der intresse hätte mir zu helfen einen server zu erstellen und mit mods und firewall auszurüssten (natürlich voll auf meine kosten) der jenig wider selbstverständlich admin und bekommt noch 10€ offline PSC entwerder den code oder als E-Gold mein skype name ist hiho7477471 addet mich wenn ihr intresse habt danke im voraus

mfg dani
01/24/2011 17:07 patrickreboot#15
Wenn ich jetzt den Server Stoppen möchte wie mach ich das?

Das mit ./start.sh hat super funktioniert nur weis ich nicht wie ich den Server Stoppen kann.

Vielleicht könnte jemand eine ./stop.sh erstellen wenn das möglich ist.