Un panel serveur Minecraft que vous hébergez vous-même
Zelie est un panel serveur Minecraft auto-hébergé. Il fait tourner Vanilla, Paper, Purpur, Fabric, Forge, NeoForge, le proxy Velocity et Bedrock sur votre propre machine Linux, avec une console en direct, un éditeur de fichiers, SFTP et des sauvegardes.


Les types de serveur Minecraft pris en charge
Chaque type est un egg des dépôts de Pelican ; la comparaison montre ce qui distingue Zelie de Pelican. Choisissez-en un à la création du serveur. Zelie suggère une taille de départ pour la mémoire et le disque, et vous pouvez changer les deux plus tard dans l'onglet Settings.
| Type | À quoi il sert | Départ suggéré |
|---|---|---|
| Vanilla | Le serveur de Mojang, sans modification. | 2 Go de mémoire, 5 Go de disque |
| Paper | Un serveur plus rapide qui fait tourner les plugins Bukkit et Spigot. | Le choix par défaut |
| Purpur | Paper avec davantage de réglages. | 2 Go de mémoire, 5 Go de disque |
| Fabric | Une base légère pour les mods. | 2 Go de mémoire, 5 Go de disque |
| Forge | Les mods et les modpacks qui chargent beaucoup de contenu. | 4 Go de mémoire, 10 Go de disque |
| NeoForge | La branche plus récente de Forge, pour le même genre de mods. | 4 Go de mémoire, 10 Go de disque |
| Velocity | Un proxy qui renvoie les joueurs vers vos autres serveurs. Il ne garde aucun monde. | 512 Mo de mémoire, 1 Go de disque |
| Bedrock | Le serveur natif pour téléphones, consoles et Windows. Les joueurs se connectent en UDP. | 1 Go de mémoire, 2 Go de disque |
Créer un serveur
- 1Choisissez le type, puis réglez la mémoire, le CPU, le disque et l'image Java. L'image détermine la version de Java.
- 2Choisissez le port. Zelie en suggère un qu'il a trouvé libre sur la machine, à partir de 25565.
- 3Acceptez l'EULA de Mojang. Zelie vous la soumet d'abord, car le serveur ne démarre pas sans elle.
- 4Le script d'installation de l'egg tourne une fois dans son propre conteneur et télécharge le serveur.
- 5Appuyez sur Start et suivez la console.
La page Server affiche l'adresse à laquelle les joueurs se connectent. Zelie la déduit des cartes réseau de la machine, et vous pouvez la remplacer par votre propre nom de domaine. Installer Zelie explique comment mettre le panel lui-même sur la machine.
Modifier server.properties, les plugins et les mods
server.properties et les autres fichiers de configuration s'ouvrent dans l'éditeur du navigateur. Il colore le JSON, le YAML et les fichiers de configuration pendant la saisie, et marque en rouge un JSON cassé, avec la ligne et la raison, avant l'enregistrement.
Les plugins et les mods sont des fichiers dans le dossier du serveur. Envoyez-les avec le gestionnaire de fichiers par glisser-déposer, ou transférez-les par SFTP. Connectez-vous avec une clé SSH, ou avec un mot de passe créé pour ce serveur et affiché une seule fois. Le gestionnaire de fichiers sait aussi compresser un dossier en .tar.gz et décompresser les archives .zip et .tar, ce qui aide pour les modpacks.


Des sauvegardes qui ne surprennent pas le monde en pleine écriture
Une sauvegarde d'un monde en cours peut copier des fichiers pendant que le serveur les écrit. Pour Minecraft, Zelie enregistre le monde et suspend l'enregistrement pendant la sauvegarde, avec les commandes save-all et save-off que vous taperiez vous-même, puis le réactive ensuite.
Les sauvegardes suivent le calendrier que vous choisissez. Elles sont compressées et chiffrées sur le serveur, et une copie peut partir vers n'importe quel stockage compatible S3. Une restauration sauvegarde d'abord ce qui est en place : une mauvaise restauration peut donc être annulée. Une réinstallation fait aussi une sauvegarde au préalable.
La console
La console affiche la sortie du serveur avec ses couleurs, garde les 500 dernières lignes à l'ouverture et propose une ligne de commande avec historique. Elle reste connectée pendant que Zelie se met à jour. L'arrêt envoie la commande d'arrêt de l'egg, et Zelie ne tue le serveur que s'il ne s'est pas arrêté au bout d'une minute.
Une tâche planifiée peut envoyer des commandes console à heures fixes, par exemple un avertissement avant un redémarrage nocturne.
Joueurs, bannissements, op et liste blanche
Pour les serveurs Vanilla, Paper, Purpur, Fabric, Forge et NeoForge, l'onglet Players montre qui est en ligne, avec le ping, le temps de connexion et l'adresse, qui reste masquée tant que vous ne l'affichez pas. Il garde tous les joueurs vus sur les 30 derniers jours, avec leurs visites et leur temps de jeu, et liste les comptes vus depuis la même adresse.
Vous pouvez expulser et bannir avec un motif et une fin facultative, que Zelie applique de lui-même tant que le serveur tourne. Les bannissements, les bannissements d'IP, op et la liste blanche se modifient que le serveur tourne ou soit arrêté : en marche, Zelie passe par sa console ; à l'arrêt, il modifie directement les fichiers du serveur. À côté se trouvent les notes sur chaque joueur et un journal de ce qu'ont fait les admins. Il n'y a rien à installer.
De combien de mémoire a besoin un serveur Minecraft
Commencez avec la taille suggérée et surveillez l'utilisation de la mémoire. L'en-tête de chaque serveur l'affiche, en vert sous 70 %, en orange à partir de 70 % et en rouge à partir de 90 %, et ses métriques gardent la dernière journée.
- Un serveur Vanilla, Paper ou Purpur pour quelques amis est à l'aise avec 2 Go.
- Les mods et les modpacks demandent davantage. Forge et NeoForge partent ici de 4 Go, et un gros pack peut en vouloir plus.
- Un monde grandit à mesure qu'on l'explore : prévoyez de la marge sur le disque. Les sauvegardes prennent aussi de la place sur la machine.
- Un proxy Velocity ne fait que relayer les joueurs et demande peu. 512 Mo est la taille de départ.
Questions
Peut-on faire tourner un serveur moddé avec Forge, NeoForge ou Fabric ?
Oui. Les trois sont dans la liste. Envoyez les mods avec le gestionnaire de fichiers ou par SFTP, et donnez à Forge et NeoForge au moins les 4 Go que suggère Zelie.
Les joueurs Bedrock peuvent-ils rejoindre ?
Oui, en faisant tourner le type de serveur Bedrock. C'est un serveur distinct de Java : les joueurs Java et Bedrock ne partagent donc pas de monde, sauf si vous ajoutez vous-même un plugin passerelle à un serveur Java.
Faut-il accepter l'EULA ?
Oui. Le serveur de Mojang l'exige : le panel vous demande donc de l'accepter avant de créer un serveur Minecraft. Zelie ne l'accepte pas à votre place.
Zelie fonctionne-t-il avec un proxy Velocity ?
Oui. Velocity tourne comme un serveur à part dans Zelie. Mettez-le dans un groupe réseau avec vos serveurs Paper ou Purpur, qui n'ont alors pas besoin de port public, et Zelie règle à chaque démarrage la redirection moderne et un secret commun sur chacun d'eux. Les étapes sont dans la documentation, page Minecraft network.
Installer Zelie
Zelie est en début de développement, et Free est ouvert à tous : créez un compte et installez-le sur votre propre serveur. Pro et Business suivront : Pro lui aussi pour votre propre serveur, Business pour ceux qui vendent de l'hébergement.