
Comment configurer un serveur Minecraft sur AWS Cloud – Le Guide complet – Un bon serveur Minecraft
Hey. Minecraft est un plaisir fou, je me moque de votre âge – ou de votre jeunesse. J’y ai joué avec mes enfants dès l’âge de 6 ans et cela m’étonne de la rapidité avec laquelle ils l’ont prise, et m’ont fini par m’apprendre à faire les choses.
Minecraft est vraiment génial pour leur créativité, ainsi que pour leurs compétences en résolution de problèmes, et c’est aussi très amusant.
Raisons pour lesquelles vous avez configuré un serveur – peut-être que vous ne vivez pas avec votre enfant à plein temps (c’était ma situation), ou peut-être que votre enfant souhaiterait que ses amis le rejoignent. Ou peut-être êtes-vous celui qui souhaite que des amis puissent se joindre. De toute façon, ce n'est pas trop difficile.
Sommaire
Première étape – Pensez au coût mensuel.
Mettre à jour: Je sais que cet article concerne AWS, mais vous pouvez également appliquer la plupart de ces instructions à un serveur Digital Ocean. Si vous utilisez ce lien, vous obtiendrez un crédit de 10 $ pour Digital Ocean. C’est un excellent moyen d’essayer le processus sur un serveur gratuit.
En outre, j'ai ici des instructions adaptées à Digital Ocean.
Taille
L'un des éléments à prendre en compte est l'instance AWS de taille que vous allez utiliser. Pour un petit groupe de personnes, vous pouvez choisir nano ou micro. Un nano va être sur le minimum qui sera même fonctionner Minecraft. Vous pouvez rencontrer des problèmes avec cette taille, mais ce n’est que 5 dollars par mois.
Un micro vous coûtera environ 10 dollars par mois, et ce sera beaucoup mieux du point de vue des ressources, et probablement beaucoup moins glitch.
Temps plein ou temps partiel?
Avec AWS, vous pouvez éteindre votre serveur virtuel et vous ne serez pas facturé. C’est bien du point de vue financier, mais j’aime laisser les miennes en marche tout le temps. Pour 5 à 10 dollars par mois, il est agréable de permettre à vos utilisateurs de se connecter, de créer des éléments, puis, lorsque vous vous connectez, de voir ce qu’ils ont fait pendant votre absence.
Deuxième étape – Commencez.
Créer une instance EC2
- Connectez-vous à votre panneau de commande aws: https://us-west-2.console.aws.amazon.com/
- Une fois dedans, cliquez sur EC2.
- Cliquez sur "Instance de lancement“
- Sélectionnez “Amazon Linux AMI“
- Sur la base de la décision ci-dessus, sélectionnez "T2.nano" ou "t2.micro"
- Cliquez sur «Suivant: Configurer les détails de l'instance».
- Sur cet écran, vous voudrez activer «attribuer automatiquement une adresse IP publique»afin que les utilisateurs puissent accéder au serveur – vous pouvez laisser le reste tel quel.
- Cliquez sur “Suivant: Ajouter un stockage”
- Les valeurs par défaut devraient également convenir sur cet écran!
- Cliquez sur «Suivant: instance de tag».
- Sur cet écran, vous ne faites que nommer votre instance. Tapez «Minecraft» dans la boîte «Valeur».
- L'écran du groupe de sécurité
- Laissez-le sur “Créer un nouveau groupe de sécurité”
- Cliquez sur «Ajouter une règle»
- Tu veux «Règle TCP personnalisée»
- dans le “Port Range” mis 25565
- dans le "Source" mis "n'importe où"
- Cliquez sur “Review and Launch”
- Puis clique "Lancement"
- AWS vous demandera de faire une nouvelle paire de clés. Faites-le, nommez-le et souvenez-vous de le télécharger (c’est un .pem fichier) à un endroit de votre ordinateur où vous pourrez le trouver plus tard.
- Trouvez-le via le terminal et vous devez le changer, si vous êtes sous Linux:
- chmod 400 minecraft.pem (ou le nom de votre choix) / help
- Trouvez-le via le terminal et vous devez le changer, si vous êtes sous Linux:
IP élastique?
Maintenant, il faudra un peu pour que le serveur démarre. Une fois que c'est fait, vous pouvez revenir à votre tableau de bord EC2 et obtenir l'adresse IP. À ce stade, vous souhaiterez peut-être définir une adresse IP élastique afin de vous assurer que votre adresse IP ne change jamais. Si vous voulez une adresse IP qui ne change pas, vous devrez suivre ces instructions:
- Sur le tableau de bord EC2, regardez sur le côté gauche et trouvez «IP élastiques».
- Cliquez sur «Attribuer une nouvelle adresse»
- Une fois créé, vous devez cliquer dessus avec le bouton droit de la souris et sélectionner «Adresse associée»
- Associez-le à l'instance EC2 que vous venez de créer.
- Ensuite, utilisez cette nouvelle adresse à partir de maintenant.
Si vous ne faites pas l’adresse IP élastique, vous pouvez obtenir l’adresse IP à partir du tableau de bord EC2.
Relier
Pour vous connecter, vous tapez quelque chose comme ceci:
ssh -i "minecraft.pem" ec2-user@ec2-77-77-777-777.us-west-2.compute.amazonaws.com
J'ai remplacé mon adresse IP par 7 – utilisez le vôtre ici. Vérifiez également que le reste est correct – que vous vous trouvez bien dans la région ouest des États-Unis, etc. Si vous en avez besoin, vous pouvez cliquer avec le bouton droit de la souris sur l'instance et sélectionner "Connecter" pour afficher ces informations personnalisées.
En outre, cette commande suppose que vous êtes dans le même répertoire que ce fichier pem.
Une fois que vous êtes tous connectés, effectuez une mise à jour:
sudo yum update
Ensuite, créez un répertoire pour votre serveur minecraft:
mkdir minecraft
cd minecraft
Télécharger Minecraft Server
Trouvez le dernier en date ici et copiez le lien de téléchargement:
https://minecraft.net/en/download/server
Puis dans le terminal:
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar
(C'est le lien que vous avez copié du site)
Ensuite, faites un lien sym afin qu’il soit facile de commencer:
ln -s minecraft_server.1.10.2.jar minecraft_server.jar
Démarrez votre serveur!
Si vous avez utilisé un t2.nano, vous voudrez régler la mémoire que vous lui permettez d’utiliser.
sudo java -Xmx512M -jar minecraft_server.jar nogui
Si vous avez utilisé un t2.micro:
sudo java -Xmx1024M -jar minecraft_server.jar nogui
Notez comment la taille de la mémoire est indiquée:
sudo java -Xmx512M -jar minecraft_server.jar nogui
Vous pouvez également le faire sur des serveurs plus importants comme celui-ci pour 2 Go de RAM:
sudo java -Xmx2G -jar minecraft_server.jar nogui
Accepter le CLUF
Vous devez le faire pour lui permettre de s'exécuter:
sudo nano eula.txt
Remplacez «faux» par «vrai» et enregistrez-le.
Pour garder le serveur en marche
Puisque le “écran de démarrage” du serveur est aussi la console, j'aime bien utiliser «Écran» qui vous permet de revenir à une session de terminal une fois que vous êtes déconnecté.
type:
écran
Ensuite, démarrez votre serveur avec la bonne commande à partir d’en haut:
sudo java -Xmx1024M -jar minecraft_server.jar nogui
Maintenant, si vous quittez la session de terminal, vous pouvez la ressaisir plus tard en tapant
écran -r
Plus d'informations sur "écran" peuvent être trouvés ici.
Vous voudrez vous y connecter avec votre jeu Minecraft. Vous pourrez alors configurer la liste blanche à partir de la console ou vous ajouter vous-même et d'autres joueurs en tant qu'opérateurs. Tout cela peut être fait via la console – et bien plus encore.
/Aidez-moi
Vous montrera toutes les options!
Maintenant, allez jouer et amusez-vous!
Commentaires
Laisser un commentaire