On va monter un serveur, le régler, y poser un plugin, et le rendre joignable. Tout depuis le terminal, sauf la commande elle-même.

1. Commander le serveur

Le catalogue est dans l’espace client : choisis l’édition (Vanilla, Paper, Forge…), la taille, et le nœud. Compte 4 Go de mémoire pour une dizaine de joueurs en survie vanilla, davantage avec des mods.

Choisir un serveur

Le catalogue, les éditions, les tailles.

2. Le retrouver

3. Le régler avant de le démarrer

Les réglages du jeu passent par les variables — pas besoin d’éditer server.properties à la main.

4. Le démarrer et regarder

Le premier démarrage prend plus longtemps que les suivants : le monde se génère.

5. Accepter le CLUF

Si le serveur s’arrête tout seul en parlant d’eula.txt :
Ou, plus court, par la variable si l’édition en propose une :

6. Poser un plugin

Pour un pack de mods entier, passe par SFTP — c’est fait pour.

7. Le rendre joignable par un nom

ark ls donne l’adresse : 51.210.44.12:25565. Pour que tes joueurs tapent jeu.exemple.fr, un enregistrement SRV évite d’avoir à donner le port :

8. Prendre l’habitude de sauvegarder

Avant toute manipulation qui touche au monde ou aux plugins :
Et le rituel du redémarrage propre, quand il y a du monde dessus :

Ce qui coince le plus souvent

Regarde la console : neuf fois sur dix, c’est le CLUF non accepté, ou une version de Java qui ne correspond pas à celle du jeu. ark console montre la ligne exacte.
L’installation ne s’est pas terminée, ou un ark command pointe vers un fichier qui n’existe pas. ark files ls / dit ce qu’il y a vraiment sur le disque, et ark command --restore remet la commande d’origine.
Vérifie que le service est publié : ark net. S’il affiche « fermé », ark net --public. Vérifie ensuite que l’adresse donnée aux joueurs est bien celle de ark ls.
ark info donne le processeur et la mémoire consommés. Si la mémoire est au plafond, ark scale --ram 12 puis ark restart. Si c’est le processeur, cherche plutôt du côté des plugins et des entités.