Linux

Deze handleiding is gemaakt voor mensen zonder ervaring met Linux. De tutorial is getest op Ubuntu 9.10 32-bit, maar zou moeten werken met alle Debian varianten.

Downloaden

Zorg er allereerst voor de U de nieuwste versie van uw server-application software heeft.

Java installeren

Krijgt U java: command not found (gevolgd door meer tekst) of heeft U een oudere versie geïnstalleerd dan Java 1.6, dan zult U Java moeten updaten of installeren. De officiële Orcacle Java is aan te raden. Er zijn eerder problemen aangetroffen met OpenJDK.

Debian

Zorg er om te beginnen voor dat de repository door uw systeem herkend wordt. Doe dit door de volgende regel aan /etc/apt/sources.list toe te voegen:

deb http://ftp.uk.debian.org/debian/ squeeze main contrib non-free

Update uw sources lijst (als root):

apt-get update

Vervolgens installeert U met het volgende commando Java op het systeem (als root):

apt-get install sun-java6-jre

Ubuntu

Helaas hebben een aantal licentie problemen Canonical ervan weerhouden om Sun Java aan haar repositories toe te voegen. U zult Java dus direct van Oracle moeten downloaden. U kunt ook de PPA die door webupd8 wordt aangeboden gebruiken. Hiervoor kunt U de onderstaande uitleg lezen.

Deze handleiding is getest op Ubuntu Server 12.10.

Let op: Waarschijnlijk moet U eerst “software-properties-common” downloaden door apt-get install software-properties-common to use the apt-add-repository commando te gebruiken.

Voer het volgende commando uit om de PPA toe te voegen, de sources lijst te updaten en vervolgens Java te downloaden:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Voer nu het volgende commando uit om te zien welke versie U heeft geïnstalleerd.
java -version

U zou iets gelijk aan het volgende moeten terugkrijgen:
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

openSUSE

Op oudere versies kunt U simpelweg het commando zypper in java-1_6_0-sun gebruiken.

Your ads will be inserted here by

Easy AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Voor nieuwere versies vindt U hier een uitleg over hoe U Java kunt installeren (Engelstalig).

Arch Linux

Start een terminal en voer pacman -S openjdk6 uit als root.

Gentoo

Gebruik: emerge virtual/jre

Andere distro’s

Een alternatieve methode is Java’s website bezoeken en direct het Java pakket voor Linux te downloaden. Dit werkt voor de meeste distro’s (zowel 32 als 64-bit). Instructies voor de installatie van deze alternatieve pakketten zijn te vinden op de website.

Als het programma U tijdens de installatie om het wachtwoord vraagt, dan kunt U deze invoeren. Als U wordt gevraagd “Is this OK [Y/N]” voert U Y in en drukt U op enter als het nodig is. Java zal nu worden geïnstalleerd.

De Minecraft server starten

Open een terminal en voer het volgende commando uit.

cd minecraft_server
java -Xms1G -Xmx1G -jar minecraft_server.1.6.2.jar nogui

Minder dan 1GB vrije RAM

Als U over minder dan 1024MB RAM beschikt, kan de bovenstaande regel problemen opleveren met omschakelingen in het geheugen, wat het spel moeilijk te spelen zal maken. Voor de volgende commando’s uit:

cd minecraft_server
java -Xms1G -Xmx1G -jar minecraft_server.jar nogui
free -m

Het zal hierop lijken:

Ram left.PNG

Het getal dat belangrijk is, is het laatste getal op de derde regel, 2163 in dit geval. Gebruik wat minder RAM geheugen voor de zekerheid. Op deze computer mag de server 1536 MB RAM gebruiken. Vervang de 1024 in het bovenstaande voorbeeld door het uitgerekende getal:

java -Xms1536M -Xmx1536M -jar minecraft_server.jar nogui

De server zal nu goed werken.

Tip: Wilt U nóg meer bezuinigen op RAM geheugen, dan kunt U de Xms parameter nog lager instellen:

java -Xms32M -Xmx512M -jar minecraft_server.jar nogui

Deze parameter geeft aan hoeveel RAM de server mag reserveren bij opstarten. De server zal in dit geval beginnen met 32MB en wanneer die meer nodig heeft, dat kan die dat gebruiken. Het maximum is 512MB in dit geval. Dit zal echter resulteren in een kleine vertraging wanneer de indeling begint.