Nachdem Sie Ihren Minecraft-Server auf einem Cloud Server unter Linux in Betrieb genommen haben, gibt es viele laufende Aufgaben und Än­de­run­gen, die Sie vornehmen können. Erfahren Sie, wie Sie Ver­wal­tungs- und Ad­mi­nis­tra­ti­ons­auf­ga­ben auf einem Minecraft-Server durch­füh­ren können, ein­schließ­lich des Starts und Stopps des Minecraft-Servers, des Änderns des Map-Seeds und der Ver­wen­dung von Kon­so­len­be­feh­len.

An­for­de­run­gen

  • Ein Cloud Server unter Linux.
  • Minecraft-Server in­stal­liert und läuft.
  • Root-Zugriff auf den Server.
Cloud Server
Leis­tungs­star­ke Kon­fi­gu­ra­tio­nen
  • On-Demand ska­lier­bar & Root-Zugriff inklusive
  • Hoch­ver­füg­ba­re Server-Plattform
  • ISO-zer­ti­fi­zier­te Re­chen­zen­tren am Standort Deutsch­land

Stoppen Sie den Minecraft-Server über die Be­fehls­zei­le

Es gibt mehrere Gründe, warum Sie den Minecraft-Server von der Kom­man­do­zei­le aus stoppen sollten. Wenn der Server über die Be­fehls­zei­le gestoppt wird, speichert er au­to­ma­tisch alle Spieler- und Kar­ten­da­ten in den Dateien. Auf diese Weise können Sie Än­de­run­gen am Spiel vornehmen oder eine saubere Kopie der Dateien sichern, ohne Da­tei­kon­flik­te zu fürchten.

Hinweis

Dieser Vorgang muss als root-Benutzer durch­ge­führt werden.

Wenn Sie Minecraft in einer separaten Screen-Sitzung ausführen, wie wir es im Artikel In­stal­lie­ren und Ausführen eines Minecraft-Servers be­schrie­ben haben, hängen Sie sich mit dem Befehl wieder an diese Screen-Sitzung an:

screen -r

Sie sehen die aktuelle Ausgabe des Spiels, ein­schließ­lich Meldungen darüber, welche Spieler dem Spiel bei­getre­ten sind oder es verlassen haben, Spieler-Kills und so weiter.

Um den Minecraft-Server zu stoppen, drücken Sie STRG+C. Die Sitzung wird beendet und Sie werden zur Kom­man­do­zei­le zu­rück­ge­führt:

[18:08:31] [Server Shutdown Thread/INFO]: Stopping server
[18:08:32] [Server Shutdown Thread/INFO]: Saving players
[18:08:32] [Server Shutdown Thread/INFO]: Saving worlds
[18:08:32] [Server Shutdown Thread/INFO]: Saving chunks for level 'world'/Overworld
root@localhost:~/minecraft#

Starten Sie den Minecraft-Server über die Kom­man­do­zei­le

Beginnen Sie zunächst eine neue Screen-Sitzung mit folgendem Befehl:

Hinweis

Dieser Vorgang muss als root-Benutzer durch­ge­führt werden.

screen -r

Als nächstes starte den Minecraft-Server mit dem Befehl:

java -Xms1G -Xmx1G -jar minecraft_server.jar nogui

Der Start­vor­gang dauert einige Au­gen­bli­cke.

[17:04:55] [Server thread/INFO]: Preparing spawn area: 82%
[17:04:56] [Server thread/INFO]: Preparing spawn area: 90%
[17:04:57] [Server thread/INFO]: Preparing spawn area: 97%
[17:04:57] [Server thread/INFO]: Done (17.525s)! For help, type "help" or "?"

Jetzt läuft Ihr Server. Verwenden Sie Strg+a+d, um dieses Fenster zu entfernen, so dass die Sitzung nach dem Verlassen des Fensters wei­ter­läuft.

Ändern der Seeds

Jede Karte beginnt mit einem Seed, einer langen Zif­fern­fol­ge, die (unter anderem) den Spawn­punkt der Karte angibt. Um den Spawn-Punkt Ih­rer­Kar­te zu ändern, müssen Sie den Seed ändern.

Erzeugen eines neuen zu­fäl­li­gen Seeds

Um einen neuen, zu­fäl­li­gen Seed zu erhalten, stoppen Sie zuerst den Minecraft-Server, wie im obigen Abschnitt be­schrie­ben.

Dann benennen Sie den Welt­ord­ner original-world mit folgendem Befehl um:

sudo mv /minecraft/world /minecraft/original-world

Starten Sie den Minecraft-Server wie im vor­he­ri­gen Abschnitt be­schrie­ben. Es wird au­to­ma­tisch ein neuer Weltordner mit einem neuen Zu­falls­seed generiert.

Einen be­stimm­ten neuen Seed verwenden

Um einen be­stimm­ten neuen Seed zu setzen, stoppen Sie zuerst den Minecraft-Server, wie im vor­he­ri­gen Abschnitt be­schrie­ben.

Speichern Sie dann eine Kopie Ihrer be­stehen­den Welt, indem Sie den Ordner mit folgendem Befehl in original-world um­be­nen­nen:

sudo mv /minecraft/world /minecraft/original-world

Als nächstes müssen Sie die Datei server.pro­per­ties be­ar­bei­ten:

sudo nano /minecraft/server.properties

Scrollen Sie nach unten, bis Sie die Zeile finden:

level-seed=

Legen Sie die Seeds an das Ende dieser Linie. Um bei­spiels­wei­se den Seed 1168863261 zu verwenden, würden Sie die folgende Zeile be­ar­bei­ten:

level-seed=1168863261

Starten Sie dann den Server wie im obigen Abschnitt be­schrie­ben. Es wird au­to­ma­tisch eine neue Welt aus diesem Seed erzeugen.

Wie­der­her­stel­len der ur­sprüng­li­chen Welt

Wenn Sie Ihre ur­sprüng­li­che Welt wie­der­her­stel­len möchten, benennen Sie zunächst den Ordner original-world mit folgendem Befehl wieder in world um:

sudo mv /minecraft/original-world /minecraft/world

Wenn Sie eine neue Welt aus einem zu­fäl­li­gen Seed er­schaf­fen haben, müssen Sie jetzt nur noch den Minecraft-Server starten.

Wenn Sie eine neue Welt aus einem be­stimm­ten neuen Seed er­schaf­fen haben, sind ein paar weitere Schritte er­for­der­lich.

Be­ar­bei­ten Sie die Datei server.pro­per­ties:

sudo nano /minecraft/server.properties

Scrollen Sie nach unten, bis Sie die Zeile finden:

level-seed=[seed number]

Löschen Sie die Seed­num­mer, so dass die Zeile lautet:

level-seed=

Speichern und beenden Sie die Datei.

Als nächstes müssen Sie eine neue Welt er­schaf­fen und diese dann durch Ihre Original-Welt ersetzen. Löschen Sie den vor­han­de­nenWelt­ord­ner:

sudo rmdir /minecraft/world

Starten Sie den Minecraft-Server. Warten Sie, bis eine neue Welt erschafft wurde. Dann stoppen Sie den Minecraft-Server.

Ersetzen Sie nun den Welt­ord­ner durch die Original-Welt:

sudo mv /minecraft/original-world /minecraft/world

Starten Sie schließ­lich den Minecraft-Server.

Dedicated Server
De­di­zier­te Server mit mo­derns­ten Pro­zes­so­ren
  • 100 % En­ter­pri­se-Hardware
  • Kon­fi­gu­rier­ba­re Hardware-Aus­stat­tung
  • ISO-zer­ti­fi­zier­te Re­chen­zen­tren

Kon­so­len­be­feh­le

Als Ser­ver­ad­mi­nis­tra­tor gibt es viele Kon­so­len­be­feh­le, die Sie über die Be­fehls­zei­le auf Ihrem Server ausgeben können.

Sie können Kon­so­len­be­feh­le aus der aktiven Screen-Sitzung heraus ausgeben. Wenn Sie sich vom Screen, auf dem der Minecraft-Server läuft, gelöst haben, können Sie ihn mit dem Befehl wieder anhängen:

screen -r

Sie sehen die neuesten Ausgaben aus dem Log des Spiels, Zeilen wie:

[19:16:14] [Server thread/INFO]: Preparing start region for level 0
[19:16:15] [Server thread/INFO]: Preparing spawn area: 5%
[19:16:16] [Server thread/INFO]: Preparing spawn area: 52%
[19:16:17] [Server thread/INFO]: Done (3.155s)! For help, type "help" or "?"
/op mechagrue
[19:16:52] [Server thread/INFO]: Opped mechagrue
[19:21:16] [User Authenticator #1/INFO]: UUID of player mechagrue is 1913411c-1b11-4f69-a0f1-bb64ee119b5b
[19:21:16] [Server thread/INFO]: jdoe[/45.01.69.102:61579] logged in with entity id 366 at (68.72628356970813, 74.0, 263.6769861238363)
[19:21:16] [Server thread/INFO]: jdoe joined the game
[19:21:59] [Server thread/INFO]: jdoe drowned

Geben Sie den Kon­so­len­be­fehl ein und drücken Sie die Ein­ga­be­tas­te. Wenn der Befehl korrekt ist, antwortet der Server mit einer Be­stä­ti­gungs­nach­richt. Wenn der Befehl falsch ist, schlägt der Server vor, den Befehl /help zu verwenden:

[19:21:16] [Server thread/INFO]: jdoe joined the game
[19:21:59] [Server thread/INFO]: jdoe drowned
/test
[19:23:09] [Server thread/INFO]: Unknown command. Try /help for a list of commands

Sich selbst den Operator-Status zuweisen

Stan­dard­mä­ßig hat ein Minecraft-Server keine Ser­ver­ope­ra­to­ren (OPs) ein­ge­stellt. Ein Spieler mit OP-Status erhält die höchste Stufe der Ad­mi­nis­tra­tor­rech­te und kann kicken, verbieten, anderen Spielern den OP-Status gewähren und vieles mehr.

Sie werden sich höchst­wahr­schein­lich OP-Rechte einräumen wollen. Wenn Sie gerade Ihren Minecraft-Server ein­ge­rich­tet haben, müssen Sie zuerst Ihr Desktop-Minecraft öffnen und sich mit Ihrem Server verbinden, falls Sie dies noch nicht getan haben. Auf diese Weise kann Ihr Server Ihre UUID finden und speichern.

Sie müssen diesen Kon­so­len­be­fehl aus der aktiven Screen-Sitzung heraus ausgeben, wie oben be­schrie­ben.

Um sich Be­nut­zer­rech­te zu ver­schaf­fen, verwenden Sie den Befehl /op

/op [player name]

Wenn Ihr Spie­ler­na­me bei­spiels­wei­se jdoe war, lautet der Befehl:

/op jdoe

Wenn der Befehl er­folg­reich ist, antwortet der Server mit:

[19:16:52] [Server thread/INFO]: Opped jdoe

Eine Whitelist ein­rich­ten

Eine Whitelist ver­hin­dert, dass sich jemand, der nicht auf der Liste steht, mit Ihrem Minecraft-Server verbindet. Auf diese Weise können Sie eine Liste der Spieler erstellen, die Sie auf Ihrem Server zulassen möchten, und alle anderen blo­ckie­ren.

Sie müssen diesen Kon­so­len­be­fehl aus der aktiven Screen-Sitzung heraus ausgeben, wie oben be­schrie­ben.

Um die Whitelist zu ak­ti­vie­ren, verwenden Sie folgenden Befehl:

whitelist on

Der Server antwortet mit:

whitelist on
[19:27:44] [Server thread/INFO]: Turned on the whitelist

Um einen Spieler zur Whitelist hin­zu­zu­fü­gen, verwenden Sie den Befehl:

/whitelist add [player name]

Um bei­spiels­wei­se den Player jdoe zu Ihrer Whitelist hin­zu­zu­fü­gen, lautet der Befehl:

/whitelist add jdoe

Der Server antwortet mit:

/whitelist add jdoe
[19:28:47] [Server thread/INFO]: Added jdoe to the whitelist
Hinweis

Server-Ops werden stan­dard­mä­ßig immer au­to­ma­tisch zur Whitelist hin­zu­ge­fügt.

Um einen Spieler aus der Whitelist zu entfernen, verwenden Sie den Befehl:

/whitelist remove [player name]

Um bei­spiels­wei­se den Player jdoe von der Whitelist zu entfernen, lautet der Befehl:

/whitelist remove jdoe

Der Server antwortet mit:

/whitelist remove jdoe
[19:35:03] [Server thread/INFO]: Removed jdoe from the whitelist

Autor

Zum Hauptmenü