---
title: "Configuring your V Rising server"
description: "Master ServerHostSettings and ServerGameSettings to customize player slots, passwords, castle building limits, and PvP raid windows."
url: "https://www.gameserverkings.com/knowledge-base/vrising/configuration-overview/"
category: "V Rising"
category_url: "https://www.gameserverkings.com/knowledge-base/vrising/"
published: "2026-07-02T22:18:59.669Z"
updated: "2026-08-01T15:18:20.258Z"
source_format: "markdown"
site: "GameServerKings"
---

# Configuring your V Rising server

This guide covers the configuration files and key settings for your V Rising server. For first boot and connecting, see [Getting started with your V Rising server](/knowledge-base/vrising/getting-started-with-your-server/).

V Rising uses four main settings files in `VRisingServer_Data/StreamingAssets/Settings/`:

- **ServerHostSettings.json**: Server name, password, ports, slot count
- **ServerGameSettings.json**: Gameplay rules (damage, gather rates, raid windows)
- **AdminUsers.txt**: Admin SteamID64 list
- **BanUsers.txt**: Banned SteamID64 list

## ServerHostSettings.json

```json title="ServerHostSettings.json"
{
  "Name": "My GSK V Rising Server",
  "Description": "Vampire survival on GSK",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 40,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "world1",
  "Password": "",
  "Secure": true,
  "ListOnSteam": true,
  "ListOnEOS": true,
  "AutoSaveCount": 40,
  "AutoSaveInterval": 120,
  "CompressSaveFiles": true,
  "GameSettingsPreset": "",
  "GameDifficultyPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false,
  "API": { "Enabled": false }
}
```

> [!WARNING] Do not hand-edit `Port` or `QueryPort`
> V Rising needs a matched pair with the query port sitting directly above the game port, and your plan is allocated that pair — plus an RCON port above them — as a single block. 9876 and 9877 are Stunlock's stock numbers and usually not the ones you were given. Take the real values from the **Network** tab and otherwise leave these lines as you found them: overwriting them pulls the server out of the Steam and EOS listings and breaks direct connects in the same edit.

| Setting | Notes |
|---------|-------|
| Name | Server browser display |
| MaxConnectedUsers | Up to 100 supported (slot purchase caps lower) |
| ServerFps | Server tick rate (30 default, 50-60 for premium feel) |
| Password | Empty for public |
| AutoSaveInterval | Seconds between auto-saves (120 = 2 min) |

## ServerGameSettings.json

This file is large. Key sections:

```json title="ServerGameSettings.json"
{
  "GameModeType": "PvP",
  "CastleDamageMode": "Always",
  "SiegeWeaponHealth": "Normal",
  "PlayerDamageMode": "Always",
  "CastleHeartDamageMode": "CanBeDestroyedOnlyWhenDecaying",
  "PvPProtectionMode": "Short",
  "DeathContainerPermission": "Anyone",
  "RelicSpawnType": "Unique",
  "CanLootEnemyContainers": true,
  "BloodBoundEquipment": true,
  "TeleportBoundItems": true,
  "AllowGlobalChat": true,
  "AllWaypointsUnlocked": false,
  "FreeCastleClaim": false,
  "FreeCastleDestroy": false,
  "InactivityKickEnabled": false,
  "InactivityKickTimer": 300,
  "DisableDisconnectedDeadEnabled": true,
  "DisableDisconnectedDeadTimer": 60,
  "AnnounceSiegeWeaponSpawn": true,
  "ShowSiegeWeaponMapIcon": true,
  "BuildCostModifier": 1.0,
  "RecipeCostModifier": 1.0,
  "CraftRateModifier": 1.0,
  "ResourceYieldModifier": 1.0,
  "DurabilityDrainModifier": 1.0,
  "ItemStackSizeModifier": 1.0,
  "PlayerHealthModifier": 1.0,
  "PlayerPowerModifier": 1.0,
  "JournalQuestStacks": 1.0,
  "VBloodUnitSettings": {},
  "UnitStatsModifiers_Global": {},
  "EquipmentStatModifiers_Global": {},
  "CastleStatModifiers_Global": {},
  "CastleSiegeTimer": 420,
  "CastleUnderAttackTimer": 60,
  "AnnounceVBloodKills": false,
  "DeathContainerPermission": "Anyone"
}
```

Customize multipliers for your community's preferred pace.

| Setting | Common community values |
|---------|--------------------------|
| GameModeType | "PvP" or "PvE" |
| CraftRateModifier | 2.0 to 5.0 for faster crafting |
| ResourceYieldModifier | 2.0 to 5.0 for more loot |
| BuildCostModifier | 0.5 to 1.0 (lower = cheaper builds) |
| InactivityKickEnabled | True for busy public servers |

## Raid Windows (PvP-Specific)

The `CastleDamageMode` and related fields control when raids can happen. Most PvP servers schedule raid windows so offline players are not destroyed:

```json
"CastleDamageMode": "TimeRestricted",
"CastleHeartDamageMode": "CanBeDestroyedOnlyWhenDecaying",
"OfflineRaidProtection": "Enabled",
"CastleSiegeTimer": 420,
"CastleUnderAttackTimer": 60
```

> [!NOTE] Raid windows are set elsewhere in the same file
> These settings are combined with the per-day raid window arrays elsewhere in the file. The schema is documented at `v-rising.fandom.com`.

## What to Read Next

- [Getting started with your V Rising server](/knowledge-base/vrising/getting-started-with-your-server/) for first boot and the basics
- [V Rising Admin Setup](/knowledge-base/vrising/how-to-add-admins-and-commands/)
- [Installing Mods on V Rising](/knowledge-base/vrising/how-to-install-mods/)

---

Made with 💜 by GameServerKings
