V Rising
GameAwaken as a vampire. Hunt for blood in nearby settlements to regain your strength and evade the scorching sun to survive. Raise your castle and thrive in an ever-changing open world full of mystery. Gain allies online and conquer the land of the living.
Startup Command
wine ./VRisingServer.exe -address 0.0.0.0 -gamePort {{SERVER_PORT}} -persistentDataPath save-dataDocker Images
| Label | Image |
|---|---|
| Wine (Latest) | ghcr.io/ptero-eggs/yolks:wine_latest |
| Wine (Staging) | ghcr.io/ptero-eggs/yolks:wine_staging |
Environment Variables
| Name | Variable | Default | Rules |
|---|---|---|---|
[Host] Server Query Port UDP port for Steam server list features. | VR_QUERY_PORT | 9877 | nullable|integer|between:1024,65536 |
[Host] Hide IP Address When listing server on EOS server list, the IP address will not be shown/advertised. Players will connect via relay servers. | VR_HIDEIPADDRESS | false | required|string|in:true,false |
Automatic Updates Quickly checks for any server updates on startup, and updates if necessary. | AUTO_UPDATE | 1 | boolean |
Game Settings Preset What preset of game settings the server should run. Some settings may not apply after the save file is first created. Leave empty/null if you are using a single-player uploaded save or a custom ServerGameSettings.json file in the `~/save-data/Settings/` directory. | VR_PRESET | none | nullable|string|in:,DuoPvP,DuoPvP_DailySiege,DuoPvP_NoSiege,DuoPvP_WeekendSiege,HardcoreDuoPvP,HardcorePvP,HardcoreTrioPvP,Level30PvE,Level30PvP,Level40PvE,Level40PvP,Level50PvE,Level50PvP,Level60PvE,Level60PvP,Level70PvE,Level70PvP,Level80PvE,Level80PvP,Level90PvE,Level90PvP,SoloPvP,StandardPvE,StandardPvP,StandardPvP_DailySiege,StandardPvP_NoSiege,StandardPvP_WeekendSiege,TrioPvP,TrioPvP_DailySiege,TrioPvP_NoSiege,TrioPvP_WeekendSiege |
Game Difficulty Preset What preset of game difficulty the server should run. Some settings may not apply after the save file is first created. Leave empty/null if you are using a single-player uploaded save or a custom ServerGameSettings.json file in the `~/save-data/Settings/` directory. | VR_DIFFICULTY_PRESET | Difficulty_Normal | nullable|string|in:,Difficulty_Easy,Difficulty_Normal,Difficulty_Brutal |
Server Name Name of the server. The name that shows up in server list. | VR_NAME | V Rising Dedicated Server | required|string |
Server Description Short server description. Shows up in details panel of server list when entry is selected. Also printed in chat when connecting to server. | VR_DESCRIPTION | Welcome to the server! | nullable|string |
Max Connected Users Max number of concurrent players on server. The maximum number technically supported is 128. | VR_MAX_USERS | 40 | required|integer|min:1|max:128 |
Max Connected Admins Max number of admins to allow connection even when the server is full. | VR_MAX_ADMINS | 4 | required|integer|min:0 |
Server Password Password required to join the server. Leave blank to have no password. | VR_PASSWORD | none | nullable|string |
Secure Server Enable VAC protection on server. VAC banned clients will not be able to connect. (true | false) | VR_SECURE | true | required|string|in:true,false |
Save Name Name of save file / directory. | VR_SAVE_NAME | world1 | required|string |
Auto Save Count Number of autosaves to keep. | VR_SAVE_COUNT | 20 | required|integer|min:0 |
Auto Save Interval Interval in seconds between each autosave. | VR_SAVE_INTERVAL | 120 | required|integer|min:1 |
[Advanced] Server FPS Target FPS for server. | VR_FPS | 30 | required|integer|min:1 |
[Advanced] Lower FPS When Empty Run the server at a lower framerate target when no players are logged in. (true | false) | VR_LOWER_FPS_WHEN_EMPTY | false | required|string|in:true,false |
[Advanced] Lower FPS When Empty Value Set the framerate target for when "[Advanced] Lower FPS When Empty" is active. | VR_LOWER_FPS_WHEN_EMPTY_VALUE | 10 | required|integer|min:1 |
[Advanced] List On Epic Register on EOS list server or not. The client looks for servers here by default, due to additional features available. (true | false) | VR_LIST_ON_EOS | true | required|string|in:true,false |
[Advanced] List On Steam Register on Steam list server or not. (true | false) | VR_LIST_ON_STEAM | true | required|string|in:true,false |
[RCON] Enable RCON Enable or disable RCON functionality. (true | false) See the following link for info on how to connect and use RCON: https://github.com/StunlockStudios/vrising-dedicated-server-instructions/blob/master/1.0.x/INSTRUCTIONS.md#rcon-1 | VR_RCON_ENABLED | false | required|string|in:true,false |
[RCON] RCON Password Password required to connect to RCON if it is enabled. | VR_RCON_PASSWORD | somepassword | required|string |
[RCON] RCON Port TCP Port used to connect to RCON. Must be allocated to the server for RCON to work. | VR_RCON_PORT | 25575 | required|integer|between:1024,65536 |
[Repair] Validate Server Files Leave empty (no value) for OFF or set to "true" for ON. Validates all server files when Automatic Updates is enabled. Note: This will significantly increase server startup times, so it is recommended to only enable this when needed. | VALIDATE | none | string|nullable|in:,true |
[System] V Rising Dedicated Server App ID Used for installation and updates. Rarely needs to be changed. | SRCDS_APPID | 1829350 | required|integer|in:1829350 |
[System] Use Windows Branch Tells the installer/updater to only download the Windows branch of the server (the only branch currently available) so that it can run on Wine. Cannot be changed. | WINDOWS_INSTALL | 1 | required|string|in:1 |
[System] WINEDEBUG Used to suppress WINE FIXME messages. Rarely needs to be changed. | WINEDEBUG | -all | string|nullable |
[System] WINEARCH Used for compatibility. Cannot be changed. | WINEARCH | win64 | required|string|in:win64 |
[System] WINEPATH Used for compatibility. Cannot be changed. | WINEPATH | /home/container | required|string|in:/home/container |
Features
steam_disk_space