Logo

How to Enable or Disable PvP on a Hytale Server

How to Enable or Disable PvP on a Hytale Server

By default, Player vs Player (PvP) combat configuration is defined within the server's base files. This guide explains how to modify this setting to allow or prohibit combat between players.

📋 Prérequis

  • Un accès aux fichiers du serveur (via WebFTP ou un client FTP comme FileZilla).
  • Le serveur doit être éteint avant la modification des fichiers de configuration pour éviter les conflits.

🛠️ Méthode : Modification du fichier server.json

C'est la méthode standard pour gérer le PvP globalement sur l'ensemble de votre serveur.

Étape 1 : Accéder aux fichiers

  1. Connectez-vous à votre panneau de gestion.
  2. Arrêtez votre serveur.
  3. Naviguez dans le Gestionnaire de fichiers.

Étape 2 : Éditer la configuration

  1. Cherchez le fichier nommé server.json qui se trouve généralement à la racine.
  2. Ouvrez-le avec l'éditeur de texte intégré.
  3. Repérez le bloc de configuration (souvent sous serverConfiguration ou à la racine selon la version).
  4. Cherchez la ligne concernant le PVP.

Étape 3 : Modifier la valeur

Modifiez la valeur après "pvpEnabled" (ou "pvp") :

  • Pour ACTIVER le PvP :
    "pvpEnabled": true
    
  • Pour DÉSACTIVER le PvP :
    "pvpEnabled": false
    

!WARNINGAttention à la syntaxe JSON : Assurez-vous de ne pas supprimer les guillemets ou les virgules nécessaires. Une erreur de syntaxe empêchera le serveur de démarrer.

Étape 4 : Appliquer les changements

  1. Sauvegardez le fichier server.json.
  2. Redémarrez votre serveur Hytale.

🛡️ Gestion avancée (Zones et Scripts)

Si vous installez des scripts ou des plugins de gestion de monde (World Management), il est possible que ces derniers écrasent la configuration globale.

  • Si le PvP ne fonctionne pas malgré la configuration true : Vérifiez si vous n'êtes pas dans une zone protégée (Spawn/Lobby) définie par un script.
  • Pour les développeurs : Vous pouvez utiliser l'API Hytale pour désactiver le PvP uniquement dans certaines zones (Safezones) tout en le laissant actif ailleurs.

❓ Résolution de problèmes

Le serveur ne démarre plus après la modification ?

  • Vérifiez que vous n'avez pas oublié une virgule , à la fin de la ligne modifiée (si d'autres paramètres suivent).
  • Vérifiez que vous avez bien fermé les accolades }.
  • Utilisez un validateur JSON en ligne si nécessaire.

Besoin d'aide supplémentaire ? Contactez notre support technique.

Join our Discord community server

For any questions, suggestions, or just to chat with the community, join us on Discord!

900+Members