Richten Sie einen Minecraft-Ressourcenserver (Spigot) über Docker (2) ein.

Es ist sowieso ein Tofu-Haus zu schaffen!

ヾ (・ ω <) ノ "3 3 3 ● Ⅱ Ⅲ

In Verbindung stehender Artikel: Einrichten eines Minecraft-Ressourcenservers (Spigot) über Docker

------------------- ↓ Klicken Sie hier zur Seite ↓ -------------------

Minecraft Wenn ich einen Server baue und ihn tatsächlich betreibe, Es gibt viele Anpassungen.

Normale Weltschwierigkeiten, Das Wetter des Ressourcenservers und das Erscheinen von Monstern, Für Creative, Zeitstatus etc.

Wenn Sie an mehrere Teilnehmer denken Befehlsausführungsberechtigung, Aktionsbereich, Wird der Server sammelbar sein? Ergreifen Sie Maßnahmen gegen Aufrauen?

Lassen Sie uns diesmal die Anpassungselemente nach der Installation auflisten.


------------------- ↓ Das Hauptthema beginnt hier ↓ -------------------

Mehrere Welten

Normale Welt

Wenn Sie die Konfiguration nicht geändert haben, ist die Standardschwierigkeit EINFACH. Es mag Geschmackssache sein, aber ich möchte den Schwierigkeitsgrad NORMAL halten.

Elemente einstellen Wert einstellen Einzelheiten
difficulty normal Nun, normal
$ docker exec -i mc mcon-cli
> mv modify set difficulty normal world
§aSuccess!§f Property §bdifficulty§f was set to §anormal

Installation des Ressourcenservers

Der Ressourcenserver wird grundsätzlich zurückgesetzt. Wenn Sie es zurücksetzen, werden die Dinge, die Sie genommen haben, wiederhergestellt und die Dinge, die Sie gemacht haben, verschwinden. In diesem Fall verschwindet das Portal, selbst wenn Sie es mit Schwierigkeiten erstellen. Ich frage mich, ob es einen guten Weg gibt. (Noch keine Antwort)

Es ist auch besser, wenn sich ein bestimmtes Biom wie Bambus, Schnee oder das Meer in der Nähe der Laichzone befindet. Ich möchte auch den Startwert festlegen

Die Einstellungen sind

Elemente einstellen Wert einstellen Einzelheiten
weather false Ich möchte das Wetter sonnig halten
monsters false Monster sollten nicht kochen
hunger false Richtung ohne Hunger
doDaylightCycle false Ich möchte die Zeit festlegen

Ich frage mich, ob es so aussieht

$ docker exec -i mc mcon-cli
> mv create asset NORMAL -s 3116934447057457676
Starting creation of world 'asset'...
Complete!

> mv modify set weather false asset
§aSuccess!§f Property §bweather§f was set to §afalse

> mv modify set hunger false asset
§aSuccess!§f Property §bhunger§f was set to §afalse

> mv modify set monsters false asset
§aSuccess!§f Property §bmonsters§f was set to §afalse

> mvrule doDaylightCycle false asset
§aSuccess!§f Gamerule §bdoDaylightCycle§f was set to §afalse§f.

Installation des Farmservers

Ich möchte Gegenstände auf verschiedenen Farmen und Fallen vermehren. Es ist langweilig, es in der normalen Welt zu haben Wenn die Anzahl der Mobs und Entitäten zunimmt, wird der Server schwerer Ich möchte jede Welt trennen. Bereiten Sie also einen Farmserver vor (Wenn es keine Menschen gibt, wird die Zeit stehen bleiben, das ist also der Punkt der Sorge)

Die Produktion befindet sich im kreativen Modus und der Betrieb im Überlebensmodus.

Die Einstellungen sind

Elemente einstellen Wert einstellen Einzelheiten
gamemode creative In den kreativen Modus versetzen
difficulty hard Eine Vielzahl von Frühlingsmons ist besser
weather false Ich möchte das Wetter sonnig halten
hunger false Richtung ohne Hunger
doDaylightCycle false Ich möchte die Zeit festlegen

Ich frage mich, ob es so aussieht

$ docker exec -i mc mcon-cli
> mv create farm normal
> mv modify set gamemode creative farm
> mv modify set difficulty hard farm
> mv modify set weather false farm
> mv modify set hunger false farm
> mvrule doDaylightCycle false farm

Installation des Experimentierservers

Ich möchte, dass ein Server zum Experimentieren mit Gebäuden und Schaltkreisen zum Überleben installiert wird. Sie können es lokal tun, Ich werde auch einen Experiment-Server vorbereiten.

$ docker exec -i mc mcon-cli
> mv create test NORMAL -t FLAT
Starting creation of world 'test'...
Complete!

Serverimport

Da es schwierig ist, den Experimentierserver und den Farmserver für jede neue Welt neu zu erstellen, Importieren Sie die Weltinformationen des erstellten Servers

$ cp -R ~/minecraft_data/old_world/test ~/minecraft_data/new_world/
$ docker exec -i mc mcon-cli
> mvimport test NORMAL
Starting import of world 'test '...
§aComplete!

Einschränkung des Aktionsbereichs

Wie Sie wissen, ist der Server umso größer, je weiter Sie sich bewegen. Es scheint einen Mann zu geben, der das benutzt, um zu ruinieren. (Ich weiß es nicht)

Davon abgesehen Die Größe wird unnötig groß, Ich will also nicht schwer sein Mal sehen, wie es nur mit dem Bereichslimit aussieht.

Es scheint, dass es zuvor mit einem Plug-In installiert wurde. Es scheint jetzt einen Standardbefehl zu geben.

$ docker exec -i mc rcon-cli
> lp user Dozo permission set minecraft.command.* true

Führen Sie den folgenden Befehl auf Micra aus. Machen Sie es vorerst 10.000 Blöcke

/worldborder set 10000

Ich weiß nicht, wie viel angemessen ist (・ ω ・)

Erstellung des Weltportals

Die Befehlseingabe ist die Standardeinstellung für das Wechseln zwischen Welten. Sie können hin und her gehen, indem Sie Befehle eingeben, während der Benutzer angemeldet ist. Geben Sie der Benutzerseite einfach die Befehlsberechtigung Es ist für den Serveradministrator nicht realistisch, es jedes Mal einzugeben Ich möchte den Umzug dem Benutzer überlassen, ohne die Berechtigung zu übergeben.

** [Multiverse-Portale] ** zur Verwendung in einem solchen Fall

Autorisierte Benutzer bauen tatsächlich Strukturen wie das Nethergate auf Minecraft. Richten Sie ein Portal mit einem bestimmten Gegenstand ein (standardmäßig eine Holzaxt).

Gewähren Sie dem Benutzer, der das Portal erstellt, als Voraussetzung die Berechtigung [Multiverse-Portale].

$ docker exec -i mc rcon-cli
> lp user Dozo permission set multiverse.* true

Nehmen wir an, die Ressourcenwelt ist ein Aktivposten, die normale Welt ist eine Welt und das Tor ist der Name gate_world.

  1. Erstellen Sie eine Struktur wie ein Nether-Tor in der normalen Welt (jedes Material ist in Ordnung, aber schwer zu brechen).
  2. Geben Sie "/ mvp wand" ein, um eine Holzaxt zu erhalten.
  3. Rüste eine Holzaxt aus und klicke mit der linken Maustaste auf den Block an der Ecke des Tors
  4. Klicken Sie mit der rechten Maustaste auf den gegenüberliegenden Block in der Diagonale
  5. Als Portal mit "/ mvp create gate_world" erkannt
  6. Gehen Sie zur Ressourcenwelt und führen Sie 1-4 aus
  7. "/ mvp create gate_asset p: gate_world" wird als Portal erkannt, das mit der normalen Welt verbunden ist
  8. Geben Sie "/ mvp select gate_world" ein.
  9. Geben Sie "/ mvp modify dest p: gate_world" ein.

(Ich verstehe. Ich weiß nicht. (・ Ω ・))

Das Ziel muss nicht unbedingt ein Tor sein, Wenn Sie die Welt angeben, wird sie zum Spawnpunkt verschoben. Es scheint, dass Sie auch die Koordinaten angeben können.

Es scheint, dass Sie schnell (Abkürzung) über die Welt reisen können. Immerhin scheint es wie Marios Tonpfeife gemacht zu sein.

Bitte beachten Sie, dass autorisierte Benutzer keine Bäume mit einer Holzaxt fällen können Es kann verwendet werden, wenn die Berechtigung entfernt wird.

[Kreativmodus](https://minecraft-ja.gamepedia.com/%E3%82%AF%E3%83%AA%E3%82%A8%E3%82%A4%E3%83%86%E3% 82% A3% E3% 83% 96) zerstören den Block, also Wechseln Sie in den Überlebensmodus Behalte es. ([Zuschauermodus](https://minecraft-ja.gamepedia.com/%E3%82%B9%E3%83%9A%E3%82%AF%E3%83%86%E3%82%A4%E3 % 82% BF% E3% 83% BC) Ist es besser?)

Referenz: https://w.atwiki.jp/minecraftdevip/pages/31.html

Führen Sie ein Inventar, wenn Sie sich zwischen den Welten bewegen

Ich merke, wenn ich in die Welt ziehe, Ihr Gepäck wurde zurückgesetzt. Dies gilt auch dann, wenn Sie sich durch das Portal bewegen.

Wenn Sie Ihr Gepäck nicht tragen und nicht hin und her gehen können, ist der Ressourcenserver bedeutungslos. Verwendung in einem solchen Fall ** [Multiversum-Inventare] ** Sie können kommen und gehen, während Sie Ihr Gepäck halten

In der Phase der Installation des Plug-Ins Da der Standardname festgelegt ist, Fügen Sie einen zusätzlichen Server hinzu.

> mvinv addworld asset default

------------------- ↓ Klicken Sie hier für das Postskriptum ↓ -------------------

[Papier] Server

Mit dem diesmal verwendeten Docker-Image (itzg / minecraft-server, möglicherweise offiziell) können Sie einen verfügbaren Server auswählen.

Ich bin mir nicht sicher, was die Eigenschaften von jedem sind.

Der Server, den ich dieses Mal benutzt habe, ist Spigot, Ich habe zu [Papier] gewechselt, was eine Ableitung davon ist und leichter ist. Es scheint, dass die Mods und Plug-Ins von Bukkit / Spigot so angewendet werden können, wie sie sind.

$ docker run -d -v ~/minecraft_data:/data -p 25565:25565 -e TYPE=PAPER -e EULA=TRUE --name mcp itzg/minecraft-server

Übrigens habe ich versucht, die ganze Welt (ganzes Verzeichnis) so wie sie ist zu migrieren, Es scheint gut zu funktionieren.

Recommended Posts

Richten Sie einen Minecraft-Ressourcenserver (Spigot) über Docker (2) ein.
Richten Sie einen Minecraft-Ressourcenserver (Spigot) über Docker ein
Richten Sie mit Docker einen Samba-Server ein
[Teil 1] Lassen Sie uns einen Micra-Server unter Linux einrichten
Richten Sie mit Twisted einen Mailserver ein
Richten Sie mit Python 3 einen einfachen HTTPS-Server ein
Richten Sie einen einfachen HTTPS-Server mit Asyncio ein
Richten Sie einen lokalen Server mit Go-File-Upload ein.
Richten Sie einen Test-SMTP-Server in Python ein.
Richten Sie einen UDP-Server in der Sprache C ein
Richten Sie einen lokalen Server mit Go-File-Download ein.
So richten Sie einen lokalen Entwicklungsserver ein
Richten Sie einen einfachen SMTP-Server in Python ein
Richten Sie mit Samba einen Dateiserver unter Ubuntu 20.04 ein
Richten Sie in 30 Minuten einen kostenlosen Server unter AWS ein
[Vagrant] Richten Sie einen einfachen API-Server mit Python ein
Richten Sie einen Webserver mit CentOS7 + Anaconda + Django + Apache ein
Erstellen eines Flask-Servers mit Docker
Senden Sie E-Mails mit mailx an einen mit Python eingerichteten Dummy-SMTP-Server.
Richten Sie mit http.server in Python 3 in 30 Sekunden einen lokalen Webserver ein
Richten Sie einen Server ein, der mehrere Verbindungen gleichzeitig verarbeitet
Starten Sie mit Docker einen einfachen Python-Webserver
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Richten Sie einen Dateiserver mit Samba mit ZeroPi von Friendly Arm ein [Betriebssysteminstallation]
Ich möchte mit swagger-codegen in Sekundenschnelle einen Mock-Server für Python-Flask einrichten.
Richten Sie mit samba einen Dateiserver mit ZeroPi von Friendly Arm ein [Gekaufte Artikel]
Richten Sie mit samba einen Dateiserver mit ZeroPi von Friendly Arm ein [Persönlicher Import]