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.

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

| 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é. |

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 :