[How2]Minecraft Server auf FreeBSD

01/13/2013 16:35 .CHHorny#1
Guten Tag.

Ich wollte gestern einen Minecraft Server auf Freebsd 8.3 aufsetzen mit diesem How2: [Only registered and activated users can see links. Click Here To Register...]

So das hat aber nicht funktioniert, also habe ich mich dran gesetzt.

Als erstes müssen wir die Ports Aktualisieren.
Das machen wir mit folgendem Befehl:

PHP Code:
portsnap fetch extract 
Das brauch ein bisschen.
Danach führen wir diesen Befehl aus:
PHP Code:
pkg_delete -r pkg-config-0.25_1 
So nun fangen wir mit der eigentlich Installation an.

Wir wechseln nun in das Verzeichnis /usr/ports/java/diablo-jre16 mit folgendem Befehl:

PHP Code:
cd /usr/ports/java/diablo-jre16 
Dort führen wir folgenden Befehl aus:

PHP Code:
make config install clean 
Nun müssen wir uns Daten Manuell downloaden, da wir dort etwas akzeptieren müssen um es downloaden zu können.

Die heruntergeladene Datei kommt unter /usr/ports/distfiles

Da die 2 Dateien die benötigt Datei auf der Java Seite eine neure Version ist konnte ich es bei mir nicht installieren. Ich habe aber noch eine alte Version bzw die benötige Version auf meiner Festplatte gefunden von einer früherin Installation. Diese befindet sich unten im Anhang.

Diese Datei kommt auch unter /usr/ports/distfiles

Nun gehen wir wieder ins Verzeichnis /usr/ports/java/diablo-jre16 und führen diesen Befehl noch einmal aus:

PHP Code:
make config install clean 
Nun kann er Installieren. Die folgenden Optionen einfach immer bestätigen.

Die Installation braucht auch wieder ein wenig.

Wenn er fertig ist testet folgenden Befehl:

PHP Code:
/usr/local/diablo-jre1.6.0/bin/java 
Nun hat er in meinem Fall folgenden Fehler zurück gegeben:

PHP Code:
Error occurred during initialization of VM
Unable to load ZIP library
: /usr/local/diablo-jre1.6.0/lib/amd64/libzip.so 
Diesen Fehler konnte ich mit folgendem Befehl beheben:
PHP Code:
echo libz.so.4 libz.so.5 > /etc/libmap.conf 
Nun sollte es gehen.
Um den Minecraft Server zu starten nehmt ihr einfach eine Bukkit.jar (z.b. craftbukkit-1.4.5-R1.0) und ladet sie auf euren Server hoch.

Nehmen wir an der Pfad ist /usr/games/minecraft , dann nutzen wir folgenden Befehl um in das Verzeichnis zu kommen:

PHP Code:
cd /usr/games/minecraft 
und um den Server zu starten:
PHP Code:
/usr/local/diablo-jre1.6.0/bin/java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui 
Nun sollte euer Server erfolgreich starten. Wie viel Ram er nutzen darf könnt ihr einfach umändern indem ihr im Start Befehl die -Xmx1024M -Xms1024M anpasst.

Zum Beispiel um mit 512 mb Ram zu starten sieht der Befehl so aus:
PHP Code:
/usr/local/diablo-jre1.6.0/bin/java -Xmx512M -Xms512M -jar minecraft_server.jar nogui 
Ich hoffe ich konnte euch helfen. Probleme bitte im Thread Posten.
08/06/2013 18:01 BΣQЦIΣƬ#2
Hey,
also ... jeder schreibt irgendwas von

java/diablo-jre16 ... das gibt es aber bei meinem
Server nicht ...
ich hab nur den ordner openjdk6 mehr nich ...
und portsnap fetch extract hab ich acuh schon gemacht ..
auf jeden fall lässt es sich nicht installieren...
wenn jemand was weis wäre ich sehr dankbar :)

BΣQЦIΣƬ