Ubuntu18.04 LTS Build Minecraft Server Mémorandum de l'édition Java

Notez que c'était étonnamment facile

Vérifiez java

Je pense qu'il est inclus par défaut, mais je l'ai confirmé pour le moment. S'il n'est pas inclus, recherchez sudo apt search open jdk-11-jre et ajoutez-en un nouveau.

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)

Télécharger minecraft-server

MINECRAFT: Téléchargez le serveur JAVA EDITION J'obtiens la dernière version de jar par le haut. Pour la gestion des futures versions, il est bon de renommer et de spécifier version.

cd /tmp
curl -LOS https://...
chmod 700 server.jar
mv server.jar minecraft_server_1_15_1.jar

Je l'ai couru une fois pour le moment

java -Xmx1024M -Xms1024M -jar minecraft_server_1_15_1.jar nogui

Il échoue avec une erreur, mais ʻeura.txt et server.properties sont générés. En bref, c'est une erreur que vous devez être d'accord avec ʻEURA, alors d'accord.

eura.txt

eura.txt


.
..
...
eura=false #Changer en vrai

server.properties

Fichier de configuration du serveur. Vous pouvez changer ʻip ou port. Le port` par défaut est en quelque sorte effrayant, alors je l'ai changé. Changeons-le en fonction de chaque environnement.

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

port ouvert

Enfin, ouvrez port. ʻUbuntu a un outil super utile appelé ʻufw, alors utilisons-le.

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

Courez à nouveau

D'une manière ou d'une autre, warn coulera, mais cela fonctionnera pour le moment (je veux une solution) Lors de son utilisation, emballons-le davantage et sécurisons-le **.

java -Xmx1024M -Xms1024M -jar minecraft_server_1_15_1.jar nogui

#Sous le journal

[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"

Je l'ai fait. L'opération côté serveur est terminée. Cependant, avec cette méthode, si vous fermez console ou appuyez sur ctrl-c, server sera également abandonné, il est donc préférable de l'exécuter en ** arrière-plan ** ou de le gérer avec systemctld.

nohup java -Xmx1024M -Xms1024M -jar minecraft_server_1_15_1.jar nogui &

Si vous voulez juste le déplacer pour le moment, vous pouvez l'exécuter en arrière-plan en exécutant nohup ... & comme décrit ci-dessus.

Connectez-vous depuis le jeu

Après avoir confirmé que le serveur fonctionne réellement, essayons le mode multijoueur.

  1. Appuyez sur multijoueur
  2. Ajouter un serveur
  3. adresse IP: entrez le port
  4. Connectez-vous!

20200110153028_1.jpg

20200110153038_1.jpg

20200110153123_1.jpg

20200110153139_1.jpg

20200110153154_1.jpg

la fin

Je vous remercie pour votre travail acharné. Au fait, y a-t-il des ** amis ** qui peuvent jouer à minecraft ensemble? ?? Il me semble que c'est ** bug et non implémenté **, donc merci.

Référence / citation / source

Recommended Posts

Ubuntu18.04 LTS Build Minecraft Server Mémorandum de l'édition Java
Procédure de construction du serveur Serveur Ubuntu18.04
Construction de l'environnement Laravel (Ubuntu 18.04 LTS)
Configurer un serveur MineCraft Paper avec Ubuntu 20.04.1 LTS ② Mise à jour
Mémorandum Java
Mémorandum JAVA
Mémorandum du nouveau diplômé SES [édition orientée objet Java]
Développement de serveur Minecraft BE de PHP à Java
[Java] Construction de l'environnement
Mémorandum Java (liste)
Construction du serveur NFS
Mémorandum d'étude Java
[Java] Mémorandum facultatif
[Java] Créons un Minecraft Mod 1.14.4 [édition supplémentaire]
Créer un environnement de développement Java + Spring avec VirtualBox + Ubuntu (Xfce4)