V Rising game servers offer a variety of configuration parameters that you can customize to your liking. In this guide, we will review all currently available configuration options and explain them in detail.
In the following sections, you will find tables with information about the available configuration options, both for the server itself and for gameplay settings.
We do not recommend changing the port settings, as these are automatically configured by the game server. Changing the ports can break your game server!
This section summarizes the most important server settings found in the ServerHostSettings.json configuration file. For the full list of options, see the official game GitHub guide.
| Parameter Name | Example | Description |
|---|---|---|
| Name | ZAP-Hosting Docs Test | Sets the name of your server |
| Description | ZAP is the best! | Sets the description of your server |
| Port | 9876 (default) | Sets the network port used by the game |
| QueryPort | 9877 (default) | Sets the query port that provides server info in the server list |
| MaxConnectedUsers | 10 | Sets the maximum number of players that can be on the server simultaneously |
| MaxConnectedAdmins | 4 | Sets how many admins can join a full server |
| ServerFps | 30 (recommended) | Sets the frame rate for your server; we recommend the default value |
| SaveName | ZAPDocsTest | Sets the name of the world save |
| Password | iLoveZAP!2024 | Sets a password for your server or leave empty for no password |
| ListOnMasterServer | true/false | Determines whether your server is listed in the server list |
| AutoSaveCount | 15 | Sets how many older saves are kept |
| AutoSaveInterval | 600 | Sets the interval between automatic saves |
| RCON Enabled | true/false | Enables or disables RCON |
| RCON Port | 25575 | Sets the RCON port |
| RCON Password | iLoveZAP!2024 | Sets the password for your RCON connection |
After making your changes, save the file and restart your server. On the next start, your server will use the values you set.
V Rising offers many parameters and options to customize gameplay. This section summarizes the most important ones found in the ServerGameSettings.json configuration file.
| Parameter Name | Example | Description |
|---|---|---|
| GameDifficulty | Normal | Sets the difficulty level for your world |
| GameModeType | PvP, PvE | Sets the game mode for your world |
| CastleDamageMode | Always, Never, TimeRestricted | Determines when castles can be damaged; with the VSCastle parameter you can set the time for "TimeRestricted" |
| PlayerDamageMode | Always, TimeRestricted | Determines if other players can take damage; with the VSPlayer parameter you can set the time for "TimeRestricted" |
| PvPProtectionMode | Short, Medium, Long | Sets how long new players are invulnerable |
| DeathContainerPermission | Anyone, ClanMembers | Determines who can loot items when a player dies |
| CanLootEnemyContainers | true/false | Determines if a player can loot other players' chests who are not in their clan |
| BloodBoundEquipment | true/false | Determines if you keep your equipment after death |
| TeleportBoundItems | true/false | Determines if items can prevent you from teleporting via Vampire Waygates |
| AllowGlobalChat | true/false | Enables or disables global chat |
After making your changes, save the file and restart your server. On the next start, your server will use the values you set.
