Beachten Sie, dass es überraschend einfach war
Ich denke, dass es standardmäßig enthalten ist, aber ich habe es vorerst bestätigt. Wenn es nicht enthalten ist, suchen Sie nach "sudo apt search open jdk-11-jre" und fügen Sie ein neues hinzu.
which java
# /usr/bin/java
jave --version
# openjdk 11.0.5 2019-10-15
# OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04)
# OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04, mixed mode, sharing)
MINECRAFT: JAVA EDITION Server herunterladen
Ich bekomme die neueste Version von jar
von oben. Für die zukünftige Versionsverwaltung empfiehlt es sich, "version" umzubenennen und anzugeben.
cd /tmp
curl -LOS https://...
chmod 700 server.jar
mv server.jar minecraft_server_1_15_1.jar
java -Xmx1024M -Xms1024M -jar minecraft_server_1_15_1.jar nogui
Es schlägt mit einem Fehler fehl, aber "eura.txt" und "server.properties" werden generiert. Kurz gesagt, es ist ein Fehler, dass Sie mit "EURA" einverstanden sein müssen. Lassen Sie uns also zustimmen.
eura.txt
eura.txt
.
..
...
eura=false #Wechseln Sie zu true
server.properties
Serverkonfigurationsdatei. Sie können es in "IP" oder "Port" ändern. Der Standard-Port ist irgendwie beängstigend, also habe ich ihn geändert. Lassen Sie es uns je nach Umgebung ändern.
server.properties
#Minecraft server properties
#Fri Jan 10 14:08:05 JST 2020
broadcast-rcon-to-ops=true
view-distance=10
max-build-height=256
server-ip=192.168.1.254 # default=
level-seed=
rcon.port=55575 # default=22275
gamemode=survival
server-port=55565 # default=22265
allow-nether=true
enable-command-block=false
enable-rcon=false
enable-query=false
op-permission-level=4
prevent-proxy-connections=false
generator-settings=
resource-pack=
level-name=world
rcon.password=
player-idle-timeout=0
motd=A Minecraft Server
query.port=55565 # default=22265
force-gamemode=false
hardcore=false
white-list=false
broadcast-console-to-ops=true
pvp=true
spawn-npcs=true
generate-structures=true
spawn-animals=true
snooper-enabled=true
difficulty=normal # default=easy
function-permission-level=2
network-compression-threshold=256
level-type=default
spawn-monsters=true
max-tick-time=60000
enforce-whitelist=false
use-native-transport=true
max-players=2 # default=20
resource-pack-sha1=
spawn-protection=16
online-mode=true
allow-flight=false
max-world-size=29999984
Schließlich öffnen Sie "Port". Ubuntu
hat ein super nützliches Tool namens ufw
, also lasst es uns benutzen.
sudo ufw allow from 192.168.1.0/24 to any port 55565
sudo ufw allow from 192.168.1.0/24 to any port 55575
Irgendwie wird "warn" fließen, aber es wird vorerst funktionieren (ich möchte eine Lösung) Wenn wir es tatsächlich betreiben, packen wir es mehr und machen es ** sicher **.
java -Xmx1024M -Xms1024M -jar minecraft_server_1_15_1.jar nogui
#Unter dem Protokoll
[15:15:42] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[15:15:42] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[15:15:42] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[15:15:42] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[15:15:42] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[15:15:42] [Server thread/INFO]: Starting minecraft server version 1.15.1
[15:15:42] [Server thread/INFO]: Loading properties
[15:15:42] [Server thread/INFO]: Default game type: SURVIVAL
[15:15:42] [Server thread/INFO]: Generating keypair
[15:15:43] [Server thread/INFO]: Starting Minecraft server on 192.168.1.254:55565
[15:15:43] [Server thread/INFO]: Using epoll channel type
[15:15:43] [Server thread/INFO]: Preparing level "world"
[15:15:43] [Server thread/INFO]: Reloading ResourceManager: Default
[15:16:48] [Server thread/INFO]: Loaded 6 recipes
[15:16:48] [Server thread/INFO]: Loaded 825 advancements
[15:16:49] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[15:16:51] [Server thread/INFO]: Preparing spawn area: 0%
...
[15:17:06] [Server thread/INFO]: Preparing spawn area: 97%
[15:17:06] [Server thread/INFO]: Time elapsed: 16974 ms
[15:17:06] [Server thread/INFO]: Done (82.928s)! For help, type "help"
Ich habs gemacht. Der Vorgang auf der Serverseite ist beendet. Wenn Sie bei dieser Methode jedoch "Konsole" schließen oder "Strg-C" drücken, wird auch "Server" gelöscht. Es ist daher besser, sie im ** Hintergrund ** auszuführen oder mit "Systemctld" zu verwalten.
nohup java -Xmx1024M -Xms1024M -jar minecraft_server_1_15_1.jar nogui &
Wenn Sie es vorerst nur verschieben möchten, können Sie es im Hintergrund ausführen, indem Sie "nohup ... &" wie oben beschrieben ausführen.
Nachdem Sie bestätigt haben, dass der Server tatsächlich funktioniert, versuchen wir es im Mehrspielermodus.
Danke für deine harte Arbeit. Gibt es übrigens irgendwelche ** Freunde **, die zusammen Minecraft spielen können? ?? Es scheint mir, dass es ** Fehler und nicht implementiert ** ist, also danke.
Recommended Posts