Serveur Minecraft EC2
Exécuter votre propre serveur Minecraft sur Amazon Linux
Les commandes suivantes vous permettront de configurer votre propre serveur Minecraft sur une instance Amazon Linux EC2.
Pourquoi utiliser du papier ?
Que vous soyez un administrateur cherchant à améliorer les performances de votre serveur ou un développeur à la recherche de plus de fonctionnalités, Paper est fait pour vous.
Nous utilisons un serveur Paper MC parce que, comme on dit, c'est bêtement rapide. Il s'agit d'une version propre du serveur Minecraft avec de nombreuses améliorations et optimisations résultant en une augmentation significative des performances. Paper comprend également la prochaine version de Timings, vous permettant de découvrir rapidement ce qui ralentit votre serveur.
Créez une instance EC2 dans AWS et utilisez la taille qui correspond le mieux à vos besoins. Nous utilisons également Amazon Linux dans cet exemple, mais d'autres versions de Linux peuvent également fonctionner.
Déterminez la dernière version sur le serveur Paper et remplacez cette version dans les commandes ci-dessous. Ces commandes ouvrent le port 25565 sur le serveur local, mais vous devrez également autoriser ce port pour le trafic entrant dans le groupe de sécurité associé à votre instance EC2.
Ces commandes installent ensuite Java, téléchargent le serveur Paper et le lancent. Sachez que les nouvelles versions du serveur Paper peuvent nécessiter d'autres versions de Java.
sudo apt install iptables-persistent
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 25565 -j ACCEPT
sudo netfilter-persistent save
sudo apt-get install software-properties-common
wget -O- https://apt.corretto.aws/corretto.key | sudo apt-key add -
sudo add-apt-repository 'deb https://apt.corretto.aws stable main'
sudo apt-get update
sudo apt-get install -y java-17-amazon-corretto-jdk
wget https://papermc.io/api/v2/projects/paper/versions/1.17.1/builds/405/downloads/paper-1.17.1-405.jar
java -Xms1G -Xmx7G -jar paper-1.17.1-405.jar nogui
Vous devrez également ajuster les paramètres suivants, les -Xms1G -Xmx7G supposent que vous avez au moins 8 Go de RAM disponible sur le serveur (laissez environ 1 Go pour le système d'exploitation et laissez Java récupérer les 7 Go restants).