Aller au contenu

Serveur minecraft Crafty

Dans cet article, nous allons explorer la configuration et la gestion d’un serveur Minecraft à l’aide de Crafty, une interface web conviviale et puissante. Crafty simplifie l’administration de votre serveur en offrant des outils de gestion intuitifs, un suivi des performances, et des options avancées pour personnaliser votre expérience. Découvrez comment installer Crafty, connecter votre serveur Minecraft et tirer parti de ses fonctionnalités pour gérer efficacement votre communauté de joueurs.

I. Installation automatisée de crafty

1. Mettre à jour le serveur et installer Git s’il n’est pas présent
sudo apt update && sudo apt upgrade && sudo apt install git
2. Lancer la commande suivante pour cloner le Git de Crafty et lancer son installation
git clone https://gitlab.com/crafty-controller/crafty-installer-4.0.git && \
 cd crafty-installer-4.0 && \
 sudo ./install_crafty.sh
3. Se déplacer dans le dossier d’installation par défaut de Crafty
cd /var/opt/minecraft/crafty
4. Lancer le serveur Crafty (sans root ou vous aurez un avertissement)
./run_crafty.sh

II. Lancer Crafty en mode détaché

Si vous voulez que votre serveur continue de tourner meme en fermant le terminal, il va falloir installer screen.
1. Lancez la commande suivante pour installer Screen
sudo apt install screen 

2. Lancer une instance de screen appellée crafty (sans root)

screen -S crafty
3. Se déplacer dans le dossier du serveur et le lancer comme d’habitude
cd /var/opt/minecraft/crafty
./run_crafty.sh
4. Détacher la fenêtre avec le raccourci clavier CTRL+A+D

III. Mettre à jour le serveur

1. Se déplacer dans le dossier d’installation de Crafty à /var/opt/minecraft/crafty
cd /var/opt/minecraft/crafty
2. Lancer le script de mise à jour sans root
./update_crafty.sh

IV. Modifier le port par défaut

Pour modifier le port par défaut il faut aller modifier le fichier de configuration qui se trouve dans le dossier d’installation du serveur.
1. Se déplacer dans le dossier contenant le fichier de configuration du serveur
cd /var/opt/minecraft/crafty/crafty-4/app/config
2. Editer le fichier de configuration config.json
nano config.json
3. Modifier la ligne « https_port » (ligne 11) pour choisir votre port exposé
{
    "allow_nsfw_profile_pictures": false,
    "big_bucket_repo": "https://jars.arcadiatech.org",
    "cookie_expire": 30,
    "crafty_logs_delete_after_days": 0,
    "delete_default_json": false,
    "dir_size_poll_freq_minutes": 5,
    "disabled_language_files": [],
    "enable_user_self_delete": false,
    "history_max_age": 7,
    "https_port": 8650,
    "keywords": [
        "help",
        "chunk"
    ],
    "language": "en_EN",
    "max_audit_entries": 300,
    "max_log_lines": 700,
    "monitored_mounts": "/",
    "reset_secrets_on_next_boot": false,
    "show_contribute_link": true,
    "show_errors": true,
    "stats_update_frequency_seconds": 30,
    "virtual_terminal_lines": 70
}
4. Relancez le serveur et il sera accessible à votre IP suivi du port que vous aurez choisi.