0. Deutsche Configdateien (werden mit der Zeit mehr)
- Woher bekomme ich Bukkit?
- Vorraussetzungen zum Betreiben eines Bukkit-Servers
- [Windows]Java in die Umgebungsvariablen eintragen
- Hardware-Vorraussetzungen
- Wie starte ich einen Bukkit-Server?
- Wie aktiviere ich eine Whitelist?
- Wie leite ich einen Port auf meinem Router weiter?
- Wie erlaube ich das Benutzen von Fly-Mods auf meinem Server?
- Warum laggt mein Server?
- Was sind Seeds / Seedmaps?
- Wie bekomme ich so eine "GoogleMap" von meinem Server?
- Wie mach ich jemanden / mich zu OP?
- Wie ist die ItemID von XXXXXX?
- Wo ist der Pluginordner / Wie installiere ich ein Plugin?
- Ich hab ein Problem mit Plugin XXXXXXX. Wo bekomme ich Hilfe?
- Suche Techniker / Supporter / Moderator / Administrator / Sponsor /...
- Wo kann ich am besten Werbung für meinen Server machen?
- Wie heißt das Plugin mit der Funktion XXXXXX?
- Wie konfiguriere ich Permissions?
Ich bin nun schon ein Weilchen hier in der Minecraft Section unterwegs und finde immer wieder die gleichen oder ähnliche Probleme/Fragen mit/zu Bukkit Servern. Daher hab ich mir mal überlegt, ähnlich wie Eddy, ein FAQ-Thema zu erstellen mit den häufigsten Anliegen.
Ich bin natürlich auch mit /god nicht Gott und kenne nicht alle Probleme, diese Sammlung besteht lediglich aus Problemen/Fragen, die ich im Kopf hatte.
Falls ihr noch weitere Einträge hättet, dann schreibt sie bitte als Antwort, werde diese dann reineditieren.
Ganz wichtig: Es gibt auch hier keinen Support für Gecrackte Server und Clienten!!! Fragt gar nicht erst, Beiträge zu solchen Themen werden gemeldet!
0.) Deutsche Configdateien
Um es den Leuten, die nicht so gut Englisch können, die Konfiguration der Plugins ein wenig zu erleichtern, werde ich im Spoiler nach und nach auf deutsch kommentierte Config-Dateien von Plugins bereitstellen. Wenn jemand auch eine hinzufügen möchte, kann er mir einen Downloadlink seiner hochgeladenen Datei per PM schicken
1.) Woher bekomme ich Bukkit?
Ein weg wäre über .
Ein anderer Weg direkt an die aktuellste, empfohlene Version der Bukkit-Server-Software zu kommen ist dieser Link (Permlink zur letzten recommended Version):
2.) Vorraussetzungen zum Betreiben eines Bukkit-Servers
1.) Ihr müsst Java installiert haben
2.) Java muss, unter Windows, in den Umgebungsvariablen eingetragen sein (dazu eine Anleitung in Punkt 3)
3.) Ausreichende Hardware! (100MB RAM und ein Intel8086 reichen da nicht aus! , mehr zu Hardware in Punk 4)
4.) Sofern ihr den Server online betreiben wollt, unter Freunden oder auch Public, braucht ihr natürlich Internet.
4a) Wenn ihr den Server nicht von eurem Home-Rechner online betreiben wollt, dann braucht ihr einen Root- oder Gameserver.
Eine Übersicht von Anbietern für Root- und/oder Gameserver findet ihr hier:
Code:
Gameserver: - Nitrado - [URL="http://www.elitepvpers.com/forum/minecraft-trading/1330725-www-eb-hosting-us-neue-systeme-ab-5-monatlich.html"]EB-Hosting[/URL] - [URL="http://www.elitepvpers.com/forum/minecraft-trading/1314557-g-nstige-minecraft-server-schluss-mit-teuren-angeboten.html"]PR-Hosting[/URL] Rootserver: - [URL="http://www.elitepvpers.com/forum/minecraft-trading/1330725-www-eb-hosting-us-neue-systeme-ab-5-monatlich.html"]EB-Hosting[/URL] weitere folgen...
3.) [Windows]Java in die Umgebungsvariablen eintragen
Folgende Schritte sind notwendig, um Java in die Windows Umgebungsvariablen einzutragen (nötig zum Benutzen von Java in der Konsole)
Anleitung für Windows 7/Vista:
1.) Arbeitsplatz (Start -> Computer) öffnen
2.) Systemeigenschaften öffnen
3.) Erweiterte Systemeinstellungen (links um Menü)
4.) Umgebungsvariablen öffnen
5.) Unter "Systemvariablen" den Eintrag "Path" suchen -> Eintrag
doppelklicken
6.) Hinter dem letzten Eintrag ein Semikolon setzen ( ; )
7.) Folgendes hinter dem ; eintragen:
Code:
Für 32bit-Systeme (x86): C:\Program Files(x86)\Java\jre6\bin\ Für 64bit-Systeme (x64): C:\Program Files\Java\jre6\bin Das Java-Verzeichnis kann sich je nach Java-Version vom Namen unterscheiden. Diese Verzeichnisse sind von der Java Runtime Environment 6
4.) Hardware-Vorraussetzungen
DIESE ANGABEN BEZIEHEN SICH NUR AUF EIGENE ERFAHRUNGEN! ABWEICHUNGEN SIND MÖGLICH!
Genaue Richtwerte kann ich leider nicht geben. Die nachfolgenden Werte sind gemessene Werte meines Servers (sowohl lokal auf Windows, als auch auf einem Linux Debian Root)
Code:
Windows 7 x64 Lokaler Server: Dual-Core mit 2x2,26GHz 4GB RAM CPU-Auslastung: ca. 2-3 % mehr als Leerlauf RAM-Auslastung: ca. 190-210MB ohne Spieler Linux Debian 64bit Root-Server: Quad-Core mit 4x2,3GHz 8GB RAM 1000Hz Kernel CPU-Auslastung: ca. 1-2% ohne Spieler RAM-Auslastung: ca. 200MB ohne Spieler Alle Angaben ohne Gewähr :) Wenn jemand weitere Werte bereitstellen möchte, kann er mir diese zukommen lassen. Danke schonmal im Vorraus!
5.) Wie starte ich einen Bukkit-Server?
Zu diesem Thema verweise ich erstrangig auf das Bukkit-Wiki:
In diesem Wikieintrag findet ihr, auf Englisch, eine Anleitung zum Aufsetzen eines Bukkit-Servers.
Für alle die, die nicht den Weg übers Wiki nehmen möchten und/oder nicht so gut Englisch können:
Anmerkung: Ein lokaler Server ist nicht zwingend ein Server auf eurem Home-Rechner! Auch auf einem Root läuft der Server lokal! Diese Anleitung gilt daher sowohl für euren Home-Rechner, als auch für einen Root/VServer. Für Nitrado-Benutzer gibt es am Ende dieser Frage eine Anleitung.
1.) Erstellt einen extra Ordner für euren Lokalen Server
2.) Verschiebt / Kopiert die heruntergeladene craftbukkit.jar (Punkt 1) in dieses Verzeichnis
3.) Startet den Server nun mit folgenden Befehlen:
Windows:
Erstellt eine .bat Datei mit folgendem Inhalt:
32bit:
Code:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar PAUSE
Code:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar PAUSE
1.) Öffnet eine Konsole (Terminal)
2.) Wechselt mit dem "cd" Befehl in das Serververzeichnis
3.) Führt folgenden Befehl aus:
Code:
java -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
Für die Nitrado-Benutzer:
1.) Loggt euch in das Controlpanel von Nitrado ein
2.) DRÜCKT AUF SERVER STARTEN! So schwer ist das nicht
Funktioniert natürlich nur, wenn Bukkit auf dem Server installiert ist
6.) Wie aktiviere ich eine Whitelist?
Eine Whitelist dient der Zugangskontrolle für Spieler(namen). Wenn ihr einen privaten Server erstellen wollt oder ihr nur nach vorheriger Bewerbung für Spieler zugänglich machen wollt, so müsst ihr folgende Schritte tätigen:
1.) Öffnet die, nach dem ersten Start des Server generierte, server.properties Datei in einem Texteditor (ich empfehle Notepad++, bitte nicht den Standart Editor von Windows!)
So sieht die Datei bei mir aus (ohne Timestamp)
Code:
level-name=world allow-nether=true view-distance=10 spawn-monsters=true online-mode=true spawn-animals=true max-players=20 server-ip= pvp=true level-seed= server-port=25565 allow-flight=false white-list=false
2.) Zum aktivieren der Whitelist müsst ihr folgenden Eintrag ändern:
Code:
white-list=false
Code:
white-list=true
4.) Ihr müsst nun die erlaubten Spielernamen in die whitelist.txt eintragen oder per Ingame-Befehl "/whitelist add BENUTZERNAME"
7.) Wie leite ich einen Port auf meinem Router weiter?
Diese Frage kann man leider nicht so leicht beantworten, da sich die Routerkonfigurationsmenüs unterscheiden können. Trotzdem sollte folgendes bei sehr vielen funktionieren (evtl ist der Menüpunkt nur woanders)
Diese Anleitung wurde auf einem Speedport W503V erstellt!
1.) Öffnet euer Router-Konfigurationsprogramm (z.B. speedport.ip oder 192.168.2.1 in euren Webbrowser eintragen)
2.) Sucht den Menüpunkt zur Erstellung von Portregeln (bei mir: Netzwerk -> NAT & Portregeln
3.) Erstellt eine Regel für den TCP Port 25565 (Standart-Port von Bukkit sofern nicht verändert). TCP sollte eigentlich reichen.
8.) Wie erlaube ich das Benutzen von Fly-Mods auf meinem Server?
Oft möchten Serverleiter Administratoren und Moderatoren das Fliegen erlauben. Damit die Spieler dabei nicht von Bukkit gekickt werden, müsst ihr folgendes umkonfigurieren:
1.) Öffnet die server.properties Datei
2.) Ändert folgenden Eintrag:
Code:
allow-flight=false
Code:
allow-flight=true
9.) Warum laggt mein Server?
Das ein Server laggt kann mehrere Ursachen haben.
Ich liste mal hier ein paar auf, die mir so in den Sinn kommen:
Es gibt eigentlich zwei Hauptkategorien:
1.) Überlastung des Servers
2.) Überlastung des Netzwerkes
Zu Kategorie 1 können zählen:
- Überlastung durch übermäßige Worldedit-Benutzung
- Zu viele Spieler -> zu wenig RAM
- Server befindet sich in der Reloadphase -> Rechenintensiv bei vielen Plugins
- Riesige TNT-Explosionen
Zur 2. Kategorie fallen mir folgende Ursachen ein:
- Schlechte Internetanbindung (vorallem bei Homeservern zu überprüfen, in einem Rechenzentrum mach ich mir da keine Sorgen)
- Server wird attackiert (DDOS)
- Zu viele Spieler -> Traffic (auch hier: eher auf Homeservern)
10.) Was sind Seeds / Seedmaps?
Ein Seed ist eine zufällige Zeichenkette aus Zahlen, Buchstaben und Sonderzeichen, die das Mapaussehen beeinflussen. Der Mapgenerator (eingebaut in Minecraft SP und Server) berechnet anhand des Seeds eine Map. Sofern kein Seed angegeben wurde, wird ein zufälliger von Bukkit erzeugt. Da diese, bei mir zumindestens, meistens nicht so spektakulär sind, kann man auch einen eigenen einstellen.
Es gibt diverse Seiten, auch Beiträge hier bei EPvPers, indenen über (gute) Seeds diskutiert wird. Einfach mal bei Google suchen
Um einen Seed einzustellen bei Bukkit, sind diese Schritte nötig:
1.) Öffnet die server.properties in einem Texteditor
2.) Ändert diesen Eintrag folgendermaßen ab:
Code:
level-seed=
Code:
level-seed=EUERSEED
Code:
level-name=world
4.) Startet den Server. Die neue Map wird nun generiert.
11.) Wie bekomme ich so eine "GoogleMap" von meinem Server?
Um eine Servermap zu erzeugen braucht ihr das Plugin Dynmap.
Das Plugin findet ihr hier zum Download:
12.) Wie mach ich jemanden / mich zu OP?
Benutzt dafür einfach den Serverbefehl "/op SPIELERNAME"
Den Befehl müsst ihr einfach in die Konsole eingeben und Enter drücken.
13.) Wie ist die ItemID von XXXXXX?
Für diese Frage gibt es....
a)
oder b) TooManyItems (einfach bei Google suchen)
Für TooManyItems braucht der Benutzer /give Rechte!
14.) Wo ist der Pluginordner / Wie installiere ich ein Plugin?
Der Pluginordner befindet sich im Hauptverzeichnis eures Bukkitservers und heißt "plugins".
Um ein Plugin zu installieren:
1.) Plugin downloaden (Eine große Auswahl findet ihr unter plugins.bukkit.org)
2.) Wenn es sich um ein Archiv handelt (.zip, .rar,...) müsst ihr dies erstmal entpacken.
3.) Verschiebt / Kopiert die .jar Datei in den plugins Ordner
4.) Reloaded / Startet den Server
15.) Ich hab ein Problem mit Plugin XXXXXXX. Wo bekomme ich Hilfe?
Wenn ihr Probleme mit einem Plugin habt, könnt ihr entweder beim Entwickler selbst auf der Homepage oder Bukkitseite nachfragen, eine weitere Möglichkeit wäre dieser Sammelthread:
16.) Suche Techniker / Supporter / Moderator / Administrator / Sponsor /...
Dazu gibt es bereits einen Sammelthread, d.h. ihr müsst nicht immer wieder einen eigenen Thread aufmachen.
17.) Wo kann ich am besten Werbung für meinen Server machen?
Nicht jedesmal in einem neuen Thread!
Für Serverwerbungen gibt es ein eigenes Forum:
18.) Wie heißt das Plugin mit der Funktion XXXXXX?
Dazu verweise ich auf
19.) Wie konfiguriere ich Permissions?
Aufgrund des großen Umfanges dieser Anleitung werde ich diese in einen Spoiler packen
Wenn ihr noch weitere Themen habt könnt ihr diese natürlich als Kommentar hinterlassen.
Ich hoffe, dass dieses FAQ manch einem Antwort auf seine Fragen gibt