[JAVA] [Partie 1] Configurons un serveur Micra sur Linux

introduction

Cet article explique comment configurer un serveur multijoueur dans Minecraft Java Edition. Cette fois, c'est la première fois, je vais donc vous expliquer jusqu'à la construction du serveur Minecraft de base.

À propos de l'environnement

Cette fois, nous allons créer un serveur utilisant CentOS7. Je souhaite utiliser au moins 2 Go de mémoire pour le serveur. La quantité de mémoire allouée peut être modifiée ultérieurement en fonction du nombre de personnes connectées. Puisqu'il s'agit d'un serveur, des performances GPU élevées ne sont pas requises.

Préparation ÉTAPE 1

Tout d'abord, téléchargez les fichiers nécessaires.

1-1 Téléchargement de l'unité principale de Minecraft

Tout d'abord, téléchargez le fichier Jar à placer sur le serveur. Il existe une version officielle et une version modifiée comme Bukkit et Spigot, mais dans cet article, je vais essayer de créer un serveur en utilisant Spigot. Si vous avez votre propre logiciel, vous pouvez l'utiliser. La différence entre la version officielle et la version modifiée est de savoir si la prise peut être installée ou non. Bien sûr, si vous pouvez utiliser le plug-in, vous pouvez prendre des mesures contre le vandalisme, il est donc recommandé d'utiliser la version modifiée.

Télécharger Spigot

1-2 Renommer

Pour plus de commodité, renommez le fichier Jar que vous avez téléchargé précédemment en «spigot.jar».

1-3 Télécharger le logiciel FTP

Ici, un logiciel FTP appelé FileZilla est utilisé. Le logiciel FTP est un logiciel permettant d'envoyer et de recevoir des fichiers entre le serveur et le PC de travail. Il est principalement utilisé ici pour transférer des fichiers liés à Minecraft vers le serveur.

Télécharger FileZilla

STEP2 Transférer des fichiers

Transférez le fichier Spigot Jar que vous avez téléchargé précédemment à l'aide du logiciel FTP.

2-1 Démarrage du logiciel FTP

Après avoir démarré FileZilla, connectez-vous au serveur. Entrez l'adresse IP ou le domaine de l'hôte (H), le nom d'utilisateur [root] pour le nom d'utilisateur (U) et le mot de passe défini pour l'utilisateur pour le mot de passe (P). La tâche ici est de se connecter au serveur à partir du logiciel FTP.

2-2 Transfert de fichiers

Cette fois, nous allons créer un nouveau répertoire appelé "Minecraft" dans le répertoire "root" et y construire un serveur Minecraft. Après avoir créé et déplacé "Minecraft", téléchargez le fichier Jar que vous avez téléchargé précédemment dans le répertoire Minecraft. Ceci termine l'opération FTP.

ÉTAPE3 Installez le logiciel sur le serveur

Connectez-vous maintenant au serveur en utilisant SSH. Il est accessible via TeraTerm pour Windows et le terminal installé depuis le début pour Mac.

3-1 Connexion avec SSH

Copiez et collez les commandes suivantes dans l'ordre. Remplacez [Adresse IP] par l'adresse IP ou le domaine du serveur.

# ssh -l root [adresse IP]

3-2 Installation de l'écran

Écran d'installation. Cela permet à Minecraft de fonctionner en arrière-plan pendant 24 heures.

# yum -y install screen

3-3 Installation de Java

Ensuite, installez Java. Sans cela, Minecraft ne fonctionnera pas sur le serveur.

# yum -y install java-1.8.0-openjdk

Paramètres du pare-feu STEP4

Travaillez avec une connexion SSH au serveur. Ici, nous allons faire le travail d'ouverture du port requis pour publier le serveur dans Minecraft.

4-1 Port ouvert

Relâchez le port 25565 requis pour la communication avec Minecraft.

# firewall-cmd --zone=public --add-port=25565/tcp --permanent

Refléter les paramètres en rechargeant

# firewall-cmd --reload

ÉTAPE5 Démarrez Minecraft

Enfin, démarrez Minecraft.

5-1 Premier départ

Accédez au répertoire dans lequel vous avez placé le fichier Spigot Jar.

# cd /root/Minecraft/

Lancez Minecraft

# java -Xmx1024M -Xms1024M -jar spigot.jar

Ceci termine le démarrage initial. Les fichiers nécessaires sont générés au premier démarrage.

5-2 Je suis d'accord avec eula.txt

Si vous vous reconnectez avec le logiciel FTP et regardez le répertoire / root / Minecraft /, vous trouverez «eula.txt» dans le fichier généré précédemment. Téléchargez ce fichier sur votre PC de travail et ouvrez-le avec le Bloc-notes ou Text Edit.

En fin de compte

eula=false

Où est-ce que c'est

eula=true

Réécrivez dans. Enregistrez le fichier et remplacez /root/Minecraft/eula.txt par le fichier modifié par FTP.

5-3 Recommencer

Établissez à nouveau une connexion SSH.

# ssh -l root [adresse IP]
# cd /root/Minecraft/
# screen

Ce qui suit est la commande de démarrage de Minecraft, mais la commande suivante alloue 2 Go (2048 Mo) de mémoire. Si vous souhaitez modifier l'allocation de mémoire, modifiez ce nombre au démarrage. «Xms» représente l'utilisation maximale de la mémoire et la charge de la mémoire peut être réduite en réglant «Xmx» et «Xms» sur la même valeur.

java -Xmx2048M -Xms2048M -jar spigot.jar

5-4 Connectez-vous au serveur

Préparez un client Minecraft et essayez d'entrer du côté PC. Saisissez l'adresse IP ou le domaine du serveur dans "Adresse du serveur".

5-5 Autorité de délivrance

Dans l'état initial, aucun joueur n'a l'autorité, alors exécutez / op [votre MCID] à partir de la console pour vous donner l'autorité.

5-6 Arrêter le serveur

Si vous souhaitez arrêter le serveur, vous pouvez l'arrêter avec la commande / stop depuis Minecraft. Il fonctionne essentiellement sur l'écran, donc il ne s'arrête pas pendant 24 heures.

finalement

Cette fois, j'ai utilisé Spigot pour construire un multi-serveur Minecraft. La prochaine fois, je jouerai avec des paramètres détaillés. Article suivant Cliquez ici pour le deuxième article

Recommended Posts

[Partie 1] Configurons un serveur Micra sur Linux
Configurer un serveur local simple sur votre Mac
Configurer un serveur de ressources Minecraft (Spigot) via docker (2)
Configurer un serveur de fichiers sur Ubuntu 20.04 à l'aide de Samba
Configurez un serveur gratuit sur AWS en 30 minutes
Configurer un serveur de ressources Minecraft (Spigot) via docker
Exécutez un serveur Linux avec GCP
Configurer un serveur Samba avec Docker
Construisez un serveur WebDAV simple sur Linux
Configurer un serveur de messagerie avec Twisted
Construire un serveur Samba sur Arch Linux
Configurer un serveur HTTPS simple avec asyncio
Configurer un serveur local avec le téléchargement Go-File-
Configurez un serveur SMTP de test en Python.
Configurer un serveur UDP en langage C
Comment configurer un serveur de développement local
Configurer un serveur SMTP simple en Python
Configurer un environnement de développement Python sur Marvericks
Configurer un environnement de développement Objective-C 2.0 sur Linux
Configurer Docker sur Oracle Linux (7.x) avec Vagrant
[Vagrant] Configurer un serveur API simple avec python
Configurer un serveur de fichiers en utilisant samba avec ZeroPi de Friendly Arm [installation du système d'exploitation]
Configurer un serveur de fichiers utilisant la samba avec ZeroPi de Friendly Arm [Articles achetés]
Configurer un serveur de fichiers utilisant la samba avec ZeroPi de Friendly Arm [Importation personnelle]
Installez Minecraft sur Arch Linux
Configurer Polyglot sous Windows
Configurer un serveur Web avec CentOS7 + Anaconda + Django + Apache
Définir la clé de compte de service Google Cloud dans heroku
Configurons un modèle de prédiction de survie pour les passagers du Titanic
Une histoire sur un débutant de GCP essayant de créer un serveur Micra avec GCE
Comment configurer WSL2 sur Windows 10 et créer un environnement d'étude pour les commandes Linux
Installez Arch Linux sur DeskMini A300
Créer un environnement Linux sur Windows 10
Configurer l'environnement Python sur CentOS
Exécutez TensorFlow2 sur le serveur VPS
Configurer un nœud pour faire MNIST sur ROS à l'aide de Tensorflow
Héberger la bibliothèque réseau Mirror for Unity sur un serveur Linux
Exécutez cron sur Amazon Linux (défini sur Linux)
Ce sur quoi je suis tombé lors de l'utilisation de CodeIgniter sur un serveur Linux
Comment configurer un notebook Jupyter à la destination SSH (AWS EC2)
Configurer un proxy inverse vers le serveur https avec CentOS Linux 8 + Apache mod_ssl
Configurez un serveur Web local en 30 secondes en utilisant http.server en python 3
Configurer un serveur qui traite plusieurs connexions en même temps
Janken Poi avec Python Exécutons sur un serveur local Windows pour les débutants
Construire un serveur de cache Pypi sur QNAP
Créer un serveur NFS sur Arch Linux
Installer et configurer le serveur TigerVNC sous Linux
Dockerfile: installer Docker sur un serveur Linux
Configurons un serveur WEB avec Chromebook
Sur Ubuntu Linux, définissez Tab sur q
Créer une machine virtuelle Linux sous Windows
Exécuter le notebook Jupyter sur un serveur distant
Sous Linux (Ubuntu), réglez le Trackpad et réglez la fonction sur un balayage à trois doigts
Source compilez Apache2.4 (httpd 2.4.43) + PHP7.4 sous Linux pour construire un serveur Web ―― 1. Introduction à Apache
Source compile Apache2.4 (httpd 2.4.43) + PHP7.4 sous Linux pour construire un serveur Web --2 introduction PHP