Deci Server Commands

  • Views Views: 6,538
  • Last updated Last updated:
  • Here are some of the core commands used for setting up various different features on a Decimation server, from turfs to zones. Please be sure to fully read and comprehend each command, ensuring that your process of setting up a Decimation server runs smoothly.

    Basic Server Commands

    /deciserver reload
    This command is used to reload the Server config file (decimation_server.properties). This command reloads and re-reads every value from the server config file. It is definitely useful if you've changed a value in your server config (via FTP or your file explorer) and wish to update your servers configuration in real-time instead of having to reboot the entire server instance.

    /deciserver update
    This command is used to update your Decimation server to the latest release of Decimation. This command is very experimental and may not function properly depending on your server Operating System. This command will download the core Decimation files and then stop the server. If you wish for your server to restart automatically after updating, you'll want to set up a custom run script (or use a server host that provides an auto-restart feature).

    /deciserver forceupdate
    This command is similar to the update command, but will also function even if the server is already running on the latest release of Decimation. This is useful for if you're running your server on a corrupt or improperly built version of Decimation, or if you need to update to a newer hot-fix/patch.

    /deciserver check
    This command will check for the latest release of Decimation to determine whether or not you need to update. It's best to run this command before attempting to use the /deciserver update command.

    /deciserver supplydropspawn
    This command will spawn a supply drop crate on your current player x/y/z location. It's best to be very cautious before using this command to ensure that you are dropping the supply drop in a reasonable position.

    /deciserver addsupplydropspawn
    This command is used to add a new supply drop spawn to your server. These random supply drop spawns can be edited and altered at any time from your decimation_supplydrop.properties file.

    /deciserver undosupplydropspawn
    This command is helpful for undoing the last supply drop spawn that you've placed using the /deciserver addsupplydropspawn command. It's a safer alternative to removing the supply drops from the configuration file itself.

    /deciserver addplayerspawn
    This command adds a new player spawn point to the server. These spawn points can be utilised by players that have access to the /rspawn command (Random spawn).

    /deciserver undoplayerspawn
    Similar to the /deciserver undosupplydropspawn command, this command is useful for removing the last set player spawn.

    Trader NPC Commands

    /trader create <traderType>
    This command is used for spawning a new Trader NPC on your player x/y/z position.

    /trader types <pageNo>
    This command is used to display a helpful list of all available trader types that you can spawn. This list will display the name of the trader, a long with a "key name" in brackets, which is used to distinguish the trader type needed when using the /trader create command.

    /trader remove
    This command is used to remove the closest trader to yourself (your player). This will remove the trader entity and remove the trader from the configuration file, too (decimation_traders.json)

    /trader reload
    This command is used to re-read the trader configuration file (decimation_traders.json) and re-spawn all traders on the map. It's a great utility command to quickly fix broken trader positions or types.

    Turf Commands

    /turf create <turfName>
    This command is used to create a new claim-able turf. Replace <turfName> with the name of the turf (such as a town/village name). This command requires the selection wand, which you can grant yourself in-game via creative mode.

    /turf remove
    This command is used to remove the turf that you are currently standing in. Alternatively, you can add/remove/edit turfs from the turf configuration file (decimation_turfs.json).

    /turf reload
    This command is used to reload all map turfs from the configuration file (decimation_turfs.json). This command is very useful for if you want to quickly reload and re-read turfs from the configuration file instead of performing a full server reboot.

    Zone Commands

    /zone set <zoneType>
    This command is used to create and set new zones on your map. This command requires the selection wand, which you can grant yourself in-game via creative mode. Replace <zoneType> with the type of zone that you wish to create (safezone,radiation,military,police)

    /zone remove
    This command is used to remove the zone that you are currently standing in. Alternatively, you can add/remove/edit zones from the zone configuration file (decimation_zones.json).

    /zone reload
    This command is used to reload and re-read all zones from the zone configuration file (decimation_zones.json). This command is useful if you wish to reload the server map zones without having to reboot your server.

    Moderation Commands

    /screenshot <playerName>
    This command is used by staff/moderators to view the players game window. This command is helpful for discovering if a player is using a 3rd party software or modification that is not allowed by the server.