Commandes et autorisations – Documentation Sponge 7.1.0 – Monter un serveur MineCraft
Les commandes sont un moyen par lequel les opérateurs de serveur peuvent administrer leur serveur et par lequel les joueurs peuvent interagir avec
le serveur.
En éponge, les commandes suivent un système de Les permissions. Les autorisations permettent aux opérateurs de serveur de contrôler
qui peut accéder à quelles commandes. Par défaut, toutes les commandes sont attribuées aux joueurs avec le statut OP. Joueurs sans opérateur
status n'ont pas accès aux commandes administratives ni aux commandes nécessitant un nœud d'autorisation attribué. Un serveur
L'opérateur peut ajuster qui peut accéder à quelles commandes en ajoutant / annulant des nœuds d'autorisation via un plug-in d'autorisations.
Sommaire
Commandes Opérateur
Ces commandes, en plus des commandes habituelles du lecteur, sont disponibles pour les opérateurs de serveur.
Éponge
Les commandes suivantes sont disponibles pour les joueurs avec le statut d'opérateur (ou le nœud d'autorisation approprié) sur des serveurs alimentés.
par l'éponge.
Commander | La description | Autorisation |
---|---|---|
/ audit éponge | Force le chargement des classes non chargées à activer le débogage de mixin. |
sponge.command.audit |
/ éponge blockinfo | Affiche le type et quelques autres informations sur le bloc que vous êtes regarder. |
sponge.command.blockinfo |
/ morceaux d'éponge | Imprime les données de bloc pour un monde, un dimension, ou globalement. |
sponge.command.chunks |
/ config éponge | Modifie un global, un monde ou une dimension config. |
sponge.command.config |
/ éponge entitéinfo | Affiche le type et quelques autres informations sur l'entité que vous êtes regarder. |
sponge.command.entityinfo |
/ tas d'éponge | Vide le segment de la machine virtuelle Java. | sponge.command.heap |
/ métrique éponge | Obtient ou définit si métrique (également connu comme statistiques de serveur) la collection est activée pour un plugin donné. |
sponge.command.metrics |
/ mods éponge | Liste les mods de forge actuellement installés. (SpongeForge seulement) |
sponge.command.mods |
/ plugins éponge | Liste les plugins Sponge actuellement installés. | sponge.command.plugins |
/ plugins éponge recharger | Demande aux plugins d'effectuer leur propre rechargement procédures. |
sponge.command.plugins.reload |
/ recharger l'éponge | Recharge le global, le monde ou la dimension config. |
sponge.command.reload |
/ sauver l'éponge | Enregistre le global, le monde ou la dimension config. |
sponge.command.save |
/ minuterie des éponges | La commande principale du module timings. | sponge.command.timings |
/ tps éponge | Affiche les ticks par seconde pour chaque monde. | sponge.command.tps |
/ version éponge | Imprime les versions Sponge / SpongeAPI sur la console. |
sponge.command.version |
/ éponge qui | Imprime quel plugin a fourni la commande, ce sont des alias et des alternatives. |
sponge.command.which |
/ éponge: rappel | Utilisé en interne pour les actions de rappel surTexte s (comme la pagination). ne pasdestiné à être invoqué à la main. |
|
/ éponge: aide | Afficher des informations sur les commandes utilisées sur le serveur. |
sponge.command.help |
Paramètres de commande éponge
- / morceaux d'éponge [-g] [-d dim] [-w world]
- / config éponge [-g] [-d dim] [-w world] valeur clé
- / sauver l'éponge [-g] [-d dim|*] [-w world|*]
- / recharger l'éponge [-g] [-d dim|*] [-w world|*]
Conflits de commande
En cas de conflit de commande, Sponge fournit un mécanisme d’alias principal permettant de spécifier la commande à utiliser. Pour
Par exemple, Minecraft fournit la commande de rechargement et
Sponge fournit la commande de rechargement. À
spécifier la commande à utiliser, préfixez-la avec Minecraft
ou éponge
et un :
. Donc, utiliser la commande reload de Sponge
ci-dessus, tapez / éponge: recharger
. Cette approche peut également être utilisée pour gérer les conflits entre mods et / ou plugins. Faire
la même chose, utilisez simplement le mod-id ou le plugin-id et un :
. Un exemple est / examplemodid: tp
.
De plus, le mécanisme d'alias principal peut être utilisé pour surmonter les incompatibilités. Disons qu’un plugin enregistre un
commande, mais la commande est incompatible avec votre mod. Si vous pouvez configurer votre mod pour utiliser un logiciel natif Minecraft
commande ou d’un autre plugin, vous pouvez restaurer le comportement attendu ou empêcher des comportements inattendus.
Remarque
le /éponge vérification
commande force le chargement de toute classe qui n’a pas encore été chargée, permettant la sortie complète
de toutes les variables d’environnement de débogage mixin à capturer. Cela nécessite également la variable mixins.checks, voir
le wiki Mixin pour plus d'informations.
Pointe
Voici quelques exemples simples de la commande sponge config en action. Notez qu’au moins un drapeau cible doit être
spécifié. S'il te plait regarde Configuration de l'éponge pour une explication plus détaillée.
/éponge config -ré Minecraft: Néant logging.chunk-load vrai
Puisqu’un type de dimension a été spécifié, cela modifierait la config de dimension inférieure (et donc tous les mondes inférieurs).
/éponge config -w DIM1 logging.chunk-load vrai
Cela modifierait la configuration du monde nommé DIM1.
Sponge fournit deux autorisations à des fins de débogage:
- Autoriser l’utilisation du canal de messages de suivi de bloc et d’entité de Sponge:
sponge.debug.block-tracking
Ce canal de message est utilisé par le client (si le mod SpongeForge est installé) pour afficher le bloc et l'entité.
propriétaire et notifiant dans la vue de débogage. - Autoriser le survol des erreurs d'exécution de commande pour obtenir le stacktrace:
sponge.debug.hover-stacktrace
Les horaires
Les temporisations sont un outil intégré à Sponge qui permet aux administrateurs de serveur de surveiller les performances de leur serveur.
Timings collectera des informations sur un serveur afin qu'un rapport puisse ensuite être généré sur les données. Informations qui
est enregistré par les timings comprennent le motd du serveur, la version, la disponibilité, la mémoire, les plugins installés, les tps, le pourcentage de perte de tps,
nombre de joueurs, entités de tuiles, entités et morceaux.
Ci-dessous se trouve une liste de sous-commandes à /éponge les horaires
:
Commander | La description |
---|---|
/ minuterie des éponges sur | Active les timings. Notez que cela va réinitialiser également les données de minutage. |
/ chronométrage des éponges | Désactive les timings. Notez que la plupart des timings les commandes ne fonctionneront pas et les timings ne sera pas enregistré si les horaires sont désactivée. |
/ remise à zéro des éponges | Réinitialise toutes les données de chronométrage et commence enregistrement des données de synchronisation après l'heure cette commande a été faite. |
/ chronométrage des éponges | Génère le rapport de chronométrage sur votre performances du serveur à https://timings.aikar.co |
/ chronométrage des éponges verbon | Permet la surveillance des horaires au niveau verbeux. |
/ minuterie de l'éponge verboff | Désactive la surveillance des horaires au niveau verbeux. Notez que haute fréquence les horaires ne seront pas disponibles. |
/ coût de l'éponge | Obtient le coût d'utilisation des timings. |
La forge
Les commandes suivantes sont disponibles uniquement lorsque vous utilisez SpongeForge coremod sur Forge. Autres implémentations du
SpongeAPI, tel que SpongeVanilla, n'inclut pas ces commandes.
Commander | La description | Autorisation |
---|---|---|
/ forge tps | Affiche les ticks par seconde pour chaque monde. | forge.command.forge |
/ piste de forge | Activer le suivi des entités de tuiles. | forge.command.forge |
Pour tous les mods Forge qui utilisent l'API de commande vanilla, les autorisations de commande sont fournies sous la forme
.
Vanille
Plusieurs commandes intégrées à vanilla Minecraft sont également disponibles sur des serveurs alimentés par Sponge. La liste
ci-dessous n’est pas exhaustif, mais il inclut les commandes les plus couramment utilisées. Ces commandes sont disponibles pour les joueurs
avec le statut d'opérateur (ou le nœud d'autorisation approprié). En général, les autorisations pour les commandes vanille Minecraft sur un
Le serveur éponge est de la structure minecraft.command.
, comme indiqué ci-dessous.
Commander | La description | Autorisation |
---|---|---|
/interdire | Interdire un joueur. | minecraft.command.ban |
/ ban-ip | Interdire l'adresse IP d'un joueur. | minecraft.command.ban-ip |
/ banlist | Voir tous les joueurs bannis. | minecraft.command.banlist |
/clair | Effacer un inventaire. | minecraft.command.clear |
/ deop | Retirer OP d'un joueur. | minecraft.command.deop |
/difficulté | Définissez la difficulté du jeu. | minecraft.command.difficulty |
/mode de jeu | Définir le mode de jeu d'un joueur. | minecraft.command.gamemode |
/ gamerule | Définir une gamerule. | minecraft.command.gamerule |
/donner | Donner un objet à un joueur. | minecraft.command.give |
/tuer | Tuer un joueur ou une entité. | minecraft.command.kill |
/ op | Donner le statut d'opérateur à un joueur. | minecraft.command.op |
/pardon | Supprimer un joueur de la liste d'interdiction. | minecraft.command.pardon |
/sauver tous | Enregistrez le serveur. | minecraft.command.save-all |
/ save-off | Désactiver l'enregistrement automatique du serveur. | minecraft.command.save-off |
/économiser sur | Activer l'enregistrement automatique du serveur. | minecraft.command.save-on |
/ setidletimeout | Définir combien de temps les joueurs peuvent rester inactifs avant de recevoir un coup de pied. |
minecraft.command.setidletimeout |
/ setworldspawn | Définissez le point d'apparition pour le monde. | minecraft.command.setworldspawn |
/Arrêtez | Arrête le serveur. | minecraft.command.stop |
/ toggledownfall | Basculez entre temps ensoleillé et pluvieux. | minecraft.command.toggledownfall |
/ tp | Téléporter les joueurs et les entités. | minecraft.command.tp |
/Météo | Définissez la météo sur une condition définie. | minecraft.command.weather |
/ liste blanche | Gérer la liste blanche du serveur. | minecraft.command.whitelist |
/ worldborder | Gérer la frontière mondiale. | minecraft.command.worldborder |
Sponge crée également des autorisations pour les fonctionnalités Minecraft suivantes:
- Autoriser le joueur à utiliser le sélecteur d'entité dans les commandes:
minecraft.selector
- Autoriser le joueur à contourner la protection d'apparition dans tous les mondes:
minecraft.spawn-protection.override
- Autoriser le joueur à contourner le mode de jeu force dans tous les mondes:
minecraft.force-gamemode.override
- Autoriser l'édition d'un bloc de commande ordinaire du nom donné:
minecraft.commandblock.edit.block.
- Autoriser l'édition d'un bloc de commande minecart du nom donné:
minecraft.commandblock.edit.minecart.
Remarque
Ces autorisations utilisent le réel prénom du commandblock, qui est normalement @
par défaut.
Il existe également des autorisations supplémentaires pour gérer l'accès au serveur:
- Traitez l'utilisateur comme une liste blanche:
minecraft.login.bypass-whitelist
- Autoriser cet utilisateur à contourner la limite de lecteur du serveur:
minecraft.login.bypass-player-limit
Remarque
Sponge offre une prise en charge multi-monde améliorée, telle que des frontières mondiales par monde. Par défaut, Sponge ne modifie que le
frontière mondiale (ou d’autres options mondiales) du monde dans lequel se trouve actuellement le joueur. Le comportement à la vanille
pour tous les mondes peuvent être restaurés en utilisant la configuration globale et le réglage
sponge.commands.multi-world-patches.worldborder
(ou l'entrée correspondante) à faux
. Voir
global.conf pour plus de détails. Sponge suppose que les plugins multi-mondes aussi
fournir des commandes de configuration optimisées pour ces options et ne fournit donc pas ses propres variantes.
Commandes de joueur
Les commandes suivantes sont disponibles dans Minecraft vanille pour les joueurs sans statut d’opérateur.
Commander | La description | Autorisation |
---|---|---|
/Aidez-moi | Afficher des informations sur les commandes utilisées sur le serveur, par défaut la commande Sponge sera utilisé à la place! |
minecraft.command.help |
/moi | Dites à tous ce que vous faites. | minecraft.command.me |
/dire | Afficher un message à tout le monde (ou, si en utilisant des sélecteurs, des joueurs spécifiques). |
minecraft.command.say |
/dire | En privé, envoyez un message à un autre joueur. | minecraft.command.tell |
Vous trouverez une liste complète des commandes vanilla à l’adresse suivante: https://minecraft.gamepedia.com/Commands#List_of_commands. Les permissions
pour la vanille, les commandes Minecraft sur un serveur Sponge sont de la structure minecraft.command.
.
Caractéristiques de la commande
Sponge et la plupart des plugins Sponge prennent en charge des fonctionnalités de commande supplémentaires, telles que la saisie automatique et le texte flottant. L'image
ci-dessous montre la sortie en utilisant le /éponge plugins
commande (boîte jaune). Les éléments de cette liste peuvent être survolés
pour obtenir des informations supplémentaires telles que le numéro de version actuel (zone rouge). Certains éléments de l'exemple ci-dessous ont également
actions supplémentaires qui leur sont liées. Par exemple, il est possible de cliquer sur les entrées de plug-in de cette liste pour afficher des informations plus détaillées.
informations (boîte violette) sur ce plugin. Ceci équivaut à envoyer le /éponge plugins
commander.
La complétion automatique peut être déclenchée en appuyant sur la touche de tabulation. Entrer /éponge plugins Un séjour sans faille
(avec un espace de fuite) puis
Si vous appuyez sur l'onglet, une liste de valeurs possibles (boîte turquoise) pouvant être utilisées dans ce contexte s'affiche. En appuyant à nouveau sur l'onglet
itérera les possibilités, le cas échéant. Théoriquement, il est possible d'écrire la plupart des commandes en appuyant uniquement sur les touches Tab et
espace (et peut-être la première lettre de chaque segment).
Pointe
Si vous êtes un auteur de plugin et que vous souhaitez utiliser du texte flottant et des actions de texte dans votre plugin, rendez-vous à notre
Documentation texte.
Commentaires
Laisser un commentaire