StruxaEggs Explorer

V Rising

Game

Awaken 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.

Author: red_thirten@yahoo.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

wine ./VRisingServer.exe -address 0.0.0.0 -gamePort {{SERVER_PORT}} -persistentDataPath save-data

Docker Images

LabelImage
Wine (Latest)ghcr.io/ptero-eggs/yolks:wine_latest
Wine (Staging)ghcr.io/ptero-eggs/yolks:wine_staging

Environment Variables

NameVariableDefaultRules
[Host] Server Query Port
UDP port for Steam server list features.
VR_QUERY_PORT9877nullable|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_HIDEIPADDRESSfalserequired|string|in:true,false
Automatic Updates
Quickly checks for any server updates on startup, and updates if necessary.
AUTO_UPDATE1boolean
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_PRESETnonenullable|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_PRESETDifficulty_Normalnullable|string|in:,Difficulty_Easy,Difficulty_Normal,Difficulty_Brutal
Server Name
Name of the server. The name that shows up in server list.
VR_NAMEV Rising Dedicated Serverrequired|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_DESCRIPTIONWelcome to the server!nullable|string
Max Connected Users
Max number of concurrent players on server. The maximum number technically supported is 128.
VR_MAX_USERS40required|integer|min:1|max:128
Max Connected Admins
Max number of admins to allow connection even when the server is full.
VR_MAX_ADMINS4required|integer|min:0
Server Password
Password required to join the server. Leave blank to have no password.
VR_PASSWORDnonenullable|string
Secure Server
Enable VAC protection on server. VAC banned clients will not be able to connect. (true | false)
VR_SECUREtruerequired|string|in:true,false
Save Name
Name of save file / directory.
VR_SAVE_NAMEworld1required|string
Auto Save Count
Number of autosaves to keep.
VR_SAVE_COUNT20required|integer|min:0
Auto Save Interval
Interval in seconds between each autosave.
VR_SAVE_INTERVAL120required|integer|min:1
[Advanced] Server FPS
Target FPS for server.
VR_FPS30required|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_EMPTYfalserequired|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_VALUE10required|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_EOStruerequired|string|in:true,false
[Advanced] List On Steam
Register on Steam list server or not. (true | false)
VR_LIST_ON_STEAMtruerequired|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_ENABLEDfalserequired|string|in:true,false
[RCON] RCON Password
Password required to connect to RCON if it is enabled.
VR_RCON_PASSWORDsomepasswordrequired|string
[RCON] RCON Port
TCP Port used to connect to RCON. Must be allocated to the server for RCON to work.
VR_RCON_PORT25575required|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.
VALIDATEnonestring|nullable|in:,true
[System] V Rising Dedicated Server App ID
Used for installation and updates. Rarely needs to be changed.
SRCDS_APPID1829350required|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_INSTALL1required|string|in:1
[System] WINEDEBUG
Used to suppress WINE FIXME messages. Rarely needs to be changed.
WINEDEBUG-allstring|nullable
[System] WINEARCH
Used for compatibility. Cannot be changed.
WINEARCHwin64required|string|in:win64
[System] WINEPATH
Used for compatibility. Cannot be changed.
WINEPATH/home/containerrequired|string|in:/home/container

Features

steam_disk_space