Les plugins Minecraft ont des configurations très différentes. Le panel game-serverhosting combine donc un éditeur de fichiers sécurisé avec des assistants pour les tâches courantes : rôles et droits, protection WorldGuard, TAB, skins, VeinMiner, Chunky, chat vocal ainsi que services réseau autorisés. Cet aperçu montre quand utiliser quelle méthode et quelles valeurs sont réellement modifiées.

Si tu as d'abord besoin d'un logiciel serveur compatible, utilise Louer un serveur Minecraft puis consulte ensuite le changement de version et de loader.

Navigateur de plugins et prérequis

Ouvre ton serveur Minecraft et va dans Contenu → Plugins. Le navigateur affiche les plugins installables et déjà présents. Avant une installation ou une mise à jour, vérifie que la version de Minecraft, le logiciel serveur et la version du plugin sont compatibles. Vanilla ne prend pas en charge les plugins Bukkit ; un logiciel serveur Paper, Purpur ou compatible est nécessaire pour de nombreux assistants.

Navigateur de plugins Minecraft dans le panel serveur
Navigateur de plugins Minecraft dans le panel serveur

Crée une sauvegarde avant toute modification. Lors d'une installation, d'une mise à jour ou d'un rollback, le panel affiche l'opération de fichier prévue et les dépendances détectées. Ne confirme les avertissements que si tu as vérifié la marche arrière possible.

L'installation et la suppression d'extensions individuelles sont expliquées en complément dans le guide Installer et gérer des plugins Minecraft. Les valeurs de base du serveur restent traitées séparément dans le guide sur server.properties.

Éditeur de configuration générique pour plugins et mods

L'éditeur prend en charge les combinaisons suivantes :

Stack Formats Emplacements typiques
Minecraft/Paper YAML, YML, JSON plugins/<Plugin>/…
Forge TOML, JSON config/…, world/serverconfig/…
Fabric JSON, TOML config/…
Rust JSON oxide/config/…

Un fichier ne peut pas dépasser 256 Kio. Les répertoires ne sont parcourus que sur un seul niveau. L'éditeur modifie les valeurs scalaires : texte, nombre, booléen, null ainsi que les listes de valeurs scalaires. Les objets imbriqués restent visibles, mais ne peuvent pas être restructurés librement.

Les secrets connus comme mot de passe, token, secret, clé API ou webhook sont masqués. Le panel n'écrit que si le hash du fichier est inchangé ; si le fichier a été modifié entre le chargement et l'enregistrement, tu dois le recharger. Les chemins avec traversée de répertoires, les liens symboliques en dehors de la zone autorisée, les fichiers exécutables et les extensions non autorisées sont rejetés.

Simple Voice Chat : valeurs et port
Simple Voice Chat : port UDP, configuration du plugin et disponibilité dans le panel
Simple Voice Chat : port UDP, configuration du plugin et disponibilité dans le panel
Valeur Plage / Par défaut Effet
Port port UDP attribué automatiquement Est écrit exactement dans la configuration du plugin ; pas de choix libre du port.
max_voice_distance 1–512 / 48 Portée d'écoute maximale normale.
whisper_distance 1 jusqu'à la portée d'écoute / 24 Portée en chuchotant.
codec VOIP, AUDIO, RESTRICTED_LOWDELAY / VOIP Profil de codec pour les données vocales.
enable_groups true Active les groupes vocaux.
allow_recording true Autorise les fonctions d'enregistrement.
force_voice_chat false Détermine si le mod client est forcé.
Paramètres du chat vocal pour la portée d'écoute, le profil audio, les groupes et les enregistrements
Paramètres du chat vocal pour la portée d'écoute, le profil audio, les groupes et les enregistrements

Le statut « prêt » confirme le plugin, l'attribution UDP et le port correspondant dans le fichier. Il ne teste pas le microphone. Pour la connexion, utilise /voicechat test <NomDuJoueur> ; les scanners de ports TCP classiques ne constituent pas un test fiable pour ce service UDP. La configuration complète est expliquée dans le guide Simple Voice Chat.

LuckPerms, EssentialsX, WorldEdit et WorldGuard

Rôles de départ : le modèle nécessite LuckPerms et EssentialsX. default reçoit Spawn, Home, SetHome, TPA, messages, règles, MOTD, liste des joueurs et aide. moderator hérite de default et ajoute Kick, Mute, Ban, Tempban, Broadcast, Invsee et SocialSpy.

Rôle de builder : le modèle nécessite en plus WorldEdit et WorldGuard. builder hérite de default, reçoit la sélection et la baguette WorldEdit ainsi que ses propres régions WorldGuard et la gestion des membres.

Éditeur web LuckPerms : l'assistant démarre lp editor groups. Ouvre le lien d'édition généré, effectue tes modifications, puis exécute la commande qui y est indiquée sur ton serveur.

Les modèles sont des points de départ. Vérifie chaque permission par rapport au concept de ton serveur et teste les rôles avec un compte ne disposant pas des droits OP.

TAB, TabTPS et SkinsRestorer

L'assistant TAB définit tabprefix et tagprefix pour les groupes connus :

Groupe Préfixe
default &7
vip &6[VIP] &r
moderator &2[Mod] &r
admin &c[Admin] &r

Les noms de groupe personnalisés peuvent contenir entre 1 et 32 caractères : minuscules, chiffres, _ et -. Après la modification, le panel recharge TAB.

TabTPS attribue tabtps.defaultdisplay à default et recharge le plugin. SkinsRestorer attribue skinsrestorer.player ; l'assistant peut définir, supprimer et interroger le statut d'un skin pour un nom Minecraft valide.

Protection WorldGuard et accès WorldEdit

L'assistant de protection gère dans la région globale __global__ ces indicateurs : pvp, mob-spawning, mob-damage, tnt, creeper-explosion, fire-spread et fall-damage.

Chaque indicateur peut recevoir allow, deny ou default. default supprime la règle globale explicite, afin que la règle WorldGuard ou de jeu normale s'applique à nouveau. L'accès WorldEdit est défini par groupe LuckPerms valide via worldedit.* = true ou false. N'attribue ce droit étendu qu'à des builders de confiance.

VeinMiner et Chunky

VeinMiner 1.x est reconnu comme datapack ; l'assistant ne fait que renvoyer, en lecture seule, à /function veinminer:_config. Pour VeinMiner 2.x, deux modèles sont disponibles :

Valeur Balanced Performance
Accroupissement requis oui oui
Cooldown 20 40
Délai 1 2
Chaîne maximale 64 32
Outil correct requis oui oui
Rayon de recherche 1 1
Restriction de droits désactivée désactivée
Fusion des drops désactivée activée
Mise à jour automatique désactivée désactivée

Chunky démarre exactement une pré-génération en arrière-plan. Les états sont idle, queued, running, paused, completed, completed_partial et failed. Le monde par défaut est world, le rayon par défaut actuel est de 1 000 blocs. L'estimation approximative du stockage nécessaire est de 800 Mo × (Rayon / 1000)² ; il s'agit d'une aide à la planification, pas d'une garantie. Le panel affiche la progression, le taux et l'ETA.

Services réseau et ports écrits

L'assistant réseau utilise une liste blanche fixe, attribue un port supplémentaire et n'écrit que la clé cataloguée dans des chemins connus. Avant l'écriture, il vérifie le hash du fichier et l'état actuel.

Service Port / Protocole Clé Chemin de configuration
Plasmo Voice automatique / UDP host.port plugins/PlasmoVoice/config.toml ou config/plasmovoice/config.toml
squaremap 8080 / TCP settings.internal-webserver.port plugins/squaremap/config.yml ou config/squaremap/config.yml
BlueMap 8100 / TCP port plugins/BlueMap/webserver.conf ou config/bluemap/webserver.conf
Dynmap 8123 / TCP webserver-port plugins/dynmap/configuration.txt
Plan Player Analytics 8804 / TCP Webserver.Port plugins/Plan/config.yml ou config/Plan/config.yml
Votifier 8192 / TCP port plugins/Votifier/config.yml, plugins/NuVotifier/config.yml ou plugins/VotifierPlus/config.yml

Les cartes web et Plan partagent le groupe exclusif customer_http ; les services concurrents sont signalés comme un conflit. BlueMap exige en plus le consentement explicite accept-download: true. La connexion à Plan nécessite HTTPS ainsi qu'une publication de passerelle activée et vérifiée.

Analyse passive et pack client Minecraft

L'analyse des plugins fonctionne en lecture seule sur 1, 6 ou 24 heures. Elle affiche jusqu'à douze noms de plugins, le nombre total exact, une installation spark détectée, les pics CPU/RAM et le P95 ainsi que des signaux d'erreur sélectionnés. Elle n'attribue à aucun plugin individuel de valeurs de ressources inventées.

Le pack client Minecraft génère un paquet Packwiz pour les mods actifs. Pour chaque mod, il connaît automatic, required, optional et server_only. Avant la génération, il affiche les dépendances client incompatibles ou non redistribuables et gère des tokens de téléchargement à durée limitée.

Vérifier en toute sécurité

Après chaque modification, teste d'abord le démarrage du serveur. Vérifie ensuite la fonction concrète, puis les droits avec un compte de test non privilégié. Pour les services réseau, contrôle en plus le protocole, le port attribué et le point de terminaison affiché par le panel. Ne modifie pas le même fichier en parallèle en dehors de l'assistant.

FAQ

Quels fichiers l'éditeur générique peut-il modifier ?

Selon la pile, YAML/YML, JSON ou TOML dans les dossiers de plugins et de configuration autorisés. Le fichier ne doit pas dépasser 256 Kio et doit passer la vérification du chemin et de sécurité.

L'éditeur écrase-t-il les modifications simultanées ?

Non. Le hash du fichier est vérifié à nouveau avant l'enregistrement. En cas d'écart, tu dois recharger et fusionner ta modification avec l'état actuel.

Puis-je publier plusieurs cartes web en même temps ?

Les cartes web prises en charge et Plan sont en concurrence pour le groupe customer_http. Le panel affiche le conflit au lieu de placer aveuglément plusieurs services sur la même voie de publication.

Les modèles de rôles sont-ils immédiatement sûrs pour un serveur public ?

Ce sont des points de départ compréhensibles. Vérifie les droits inclus, supprime les permissions inutiles et teste chaque groupe sans droits OP.

Sources et état des vérifications

État des vérifications : 08.09.2026. Les formats pris en charge, les assistants, les valeurs et les limites proviennent de l'implémentation actuelle du panel. Les processus spécifiques aux plugins ont été comparés aux documentations officielles des projets :