Hytale treats player-versus-player combat as a world rule, not a casual toggle in a pause menu. That’s good for control, but it also means PvP is often disabled on fresh servers, whether you’re hosting it yourself or running it through a provider.
The core idea is simple: every Hytale world has a config.json file that includes an IsPvpEnabled setting. Hosting panels and in‑game commands are just different front ends for changing that value.
How PvP works on Hytale servers
On a dedicated Hytale server, PvP is controlled per world. When PvP is on, players can damage one another during normal gameplay. When it’s off, attacks between players do nothing, which is useful for co‑op or building‑focused servers.
Configuration files such as config.json are read when the server starts and can also be written to by in‑game actions. Changes made while the server is running may be overwritten, so the safest pattern for file edits is still to stop the server, change the setting, then start it again.

Join readers who trust AllThings.How
Add us as a preferred source on Google so our practical guides show up first next time you search.
Add to Google Preferences →Enable PvP by editing config.json directly
This method works on self‑hosted servers and on providers that expose the raw file system. It changes the world rule at its source.
universe/worlds/default/config.json
If you have renamed your world, replace default with the actual world folder name.
{
"GameplayConfig": "Default",
...
}
{
"GameplayConfig": "Default",
"IsPvpEnabled": true,
...
}
If an IsPvpEnabled line already exists and is set to false, change it to true instead of adding a duplicate.
config.json before editing, especially if you plan to tweak other rules in the same file.
Enable PvP from a hosting control panel (Nodecraft)
Some hosts surface world options, including PvP, directly in their dashboards, so you never have to touch JSON by hand. On Nodecraft, PvP is managed as a world setting under Game Settings.
To disable PvP again, return to the same world settings screen, turn the PvP toggle off, submit, and restart.

Enable PvP from a hosting control panel (Aternos)
Aternos exposes the PvP flag from the Worlds page and updates it immediately, without requiring a restart.
IsPvpEnabled value in real time, so players can fight immediately without a fresh restart.If you prefer to jump straight into the correct setting, Aternos can deep‑link directly to the IsPvpEnabled entry in the world’s config.json via its file editor.

Enable PvP with a hosting panel plus file access (Apex, OuiHeberg, others)
Other hosts, including Apex and OuiHeberg, expose the same underlying JSON but route you through FTP or a web file manager. The pattern is identical whichever panel you use.
universe/worlds/<your-world-name>/config.json
config.json in the panel’s editor. In hosts that prepopulate the PvP flag, you will see a line such as:"IsPvpEnabled": false
Change false to true. On hosts that do not show the line yet, add it directly under the gameplay config, matching this shape:
"GameplayConfig": "Default",
"IsPvpEnabled": true,
Pay attention to commas so the JSON stays valid.

Enable PvP with an in‑game command
Instead of working with files or panels, server operators can flip PvP from inside the game by using a world configuration command, as long as they have the appropriate privileges.
/world config pvp true
This updates the world rule that controls player damage. On a correctly configured server, the change applies to the active world without a restart.
To disable PvP again, issue the same command with false instead of true.

Optional: tune death behavior for a PvP world
Turning PvP on only determines whether players can damage each other. It does not decide what happens when someone dies. That behavior is defined elsewhere in the same config.json file, inside a Death block.
For PvP‑heavy servers, death settings usually matter just as much as the PvP flag itself. A typical configuration might look like this:
"Death": {
"RespawnController": {
"Type": "HomeOrSpawnPoint"
},
"ItemsLossMode": "All",
"ItemsAmountLossPercentage": 10.0,
"ItemsDurabilityLossPercentage": 10.0
},
In that example, players respawn at a home location or spawn point, lose items according to the ItemsLossMode, and have both item quantity and durability reduced by 10 percent. You can adjust these values to match how punishing you want PvP deaths to be, always preserving valid JSON structure and stopping the server before editing.
What to consider before flipping PvP on
Once PvP is active, the entire tone of a Hytale server changes. Cooperative building sessions become full‑contact by default, and casual players can find themselves killed unexpectedly.
If you run a public or community server, it is worth updating your server name, description, and rules to reflect that PvP is enabled and to spell out what is acceptable behavior. Combining the PvP flag with tuned death penalties lets you decide whether your world leans toward light sparring or full‑loot combat.
Handled through config files, host panels, or commands, the underlying setting is the same. Once you know where IsPvpEnabled lives and how your provider exposes it, switching between peaceful and hostile worlds becomes a single, controlled change instead of a mystery toggle buried somewhere in the UI.






