RUST Xmas dungeon command & variables
Introduced in the 2022 Christmas Update, the RUST Xmas dungeon command and variables are used by server admins to enable, disable, and configure the procedurally generated dungeons, known as Gingerbread Mines, that spawn across the game map during the Christmas event. Most importantly, they can be used to modify the dungeon population to best suit their servers’ needs and resources.
When the Xmas dungeons are enabled on a RUST server, players will find gingerbread houses spawned randomly across the game map, which serve as entry points into the Gingerbread Mines. These mines are procedurally generated dungeons for players to discover, enter, explore, defeat AI Gingerbread men, and find precious loot.
Reasons to use the RUST Xmas dungeon command
Server owners and admins may wish to use these commands and variables for various reasons, which might include:
- You’ve disabled the Xmas event on your server and do not wish to have dungeons spawning as well
- Test if dungeons are causing server performance issues
- Prevent dungeons from spawning at all
- Looking for ways to preserve and improve server performance
- Reduce the resource cost of having the full number of dungeons active
Who can enter the RUST Xmas dungeon commands
The RUST Xmas dungeon commands and variables can be issued and configured on vanilla RUST servers by RUST admins and moderators. Non-admin players on vanilla RUST servers cannot use these commands and variables.
RUST xmasdungeon.xmaspopulation command and variable (1 of 3)
- Using this command and variable, you can get the current status, enable and disable the dungeons, or modify the number that appear on the server.
- The
xmasdungeon.xmaspopulation
variable defaults to 1.5 on vanilla-based servers, which will spawn approximately 16 portals on a 4500 world-size map. - After issuing this command, it will immediately change the server’s setting without restarting, but you will need to save it in your start-up batch or
server.cfg
files in the event of a server restart. - Setting the convar to 0 will stop the Xmas dungeon spawns entirely
- Be sure to use sane values; otherwise, it can have a drastic performance impact on the server.
Note that this command works from RCON platforms and doesn’t require logging into the game server.
Get the current xmasdungeon.xmaspopulation value
xmasdungeon.xmaspopulation
On success, the console will display the following:
xmasdungeon.xmaspopulation "1.5"
Set the xmasdungeon.xmaspopulation value
xmasdungeon.xmaspopulation 1
On success, the console will display the following:
xmasdungeon.xmaspopulation "1"
Stop the Xmas dungeons from spawning
xmasdungeon.xmaspopulation 0
On success, the console will display the following:
xmasdungeon.xmaspopulation "0"
RUST xmasdungeon.xmaslifetime command (2 of 3)
- Set this variable to specify the lifetime of the Xmas dungeons (increasing or decreasing) the time before they despawn
- By default the
xmasdungeon.xmaslifetime
variable defaults to 1200 - The Xmas dungeons will not despawn if there are players inside
Note that this command works from RCON platforms and doesn’t require logging into the game server.
Get the current xmasdungeon.xmaslifetime value
xmasdungeon.xmaslifetime
On success, the console will display the following:
xmasdungeon.xmaslifetime "1200"
Set the xmasdungeon.xmaslifetime value
xmasdungeon.xmaslifetime 1000
On success, the console will display the following:
xmasdungeon.xmaslifetime "1000"
RUST xmasdungeon.playerdetectrange command (3 of 3)
- Set this variable to manage the player detection range of Xmas dungeons
- By default the
xmasdungeon.playerdetectrange
variable defaults to 30
Note that this command works from RCON platforms and doesn’t require logging into the game server.
Get the current xmasdungeon.playerdetectrange value
xmasdungeon.playerdetectrange
On success, the console will display the following:
xmasdungeon.playerdetectrange "30"
Set the xmasdungeon.playerdetectrange value
xmasdungeon.playerdetectrange 15
On success, the console will display the following:
xmasdungeon.playerdetectrange "15"