Difference between revisions of "CryoFall/Server/Commands"

From AtomicTorchWiki
Jump to: navigation, search
m (Server commands list)
(Server commands list)
Line 12: Line 12:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/admin.giveawayItem <item> [count]
+
  /admin.giveawayItem <item> [count]
  
 
/admin.giveawayLP
 
/admin.giveawayLP
Line 18: Line 18:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/admin.giveawayLP <learningPoints>
+
  /admin.giveawayLP <learningPoints>
  
 
/admin.listCreativeModePlayers
 
/admin.listCreativeModePlayers
Line 24: Line 24:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/admin.listCreativeModePlayers
+
  /admin.listCreativeModePlayers
 +
 
 +
/admin.listLandClaims
 +
* Description: List all the land claims of the specified player or of all the players.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /admin.listLandClaims
 +
  /admin.listLandClaims <player>
 +
 
 +
/admin.listLandClaimsOwners
 +
* Description: List all the land claims with their owners.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /admin.listLandClaimsOwners [minOwnersNumber]
 +
 
 +
/admin.notifyAll
 +
* Description: Notifies all players on the server.
 +
              Important: wrap the "message text in quotes"!
 +
* Type: server (operator only)
 +
* Usage:
 +
  /admin.notifyAll <message>
  
 
/opAdd
 
/opAdd
Line 31: Line 51:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/opAdd [character]
+
  /opAdd [character]
/admin.operator.add [character]
+
  /admin.operator.add [character]
  
 
/opList
 
/opList
Line 39: Line 59:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/opList
+
  /opList
/admin.operator.list
+
  /admin.operator.list
  
 
/opRemove
 
/opRemove
Line 47: Line 67:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/opRemove [character]
+
  /opRemove [character]
/admin.operator.remove [character]
+
  /admin.operator.remove [character]
  
 
/pwn
 
/pwn
 
/admin.pwn
 
/admin.pwn
* Description: Special debug command to add useful items to the player
+
* Description: Special debug command to add useful items to the player character.
character.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/pwn [player]
+
  /pwn [player]
/admin.pwn [player]
+
  /admin.pwn [player]
 +
 
 +
/admin.setRaidingWindow
 +
* Description: Set raiding window. Please ensure you're using a correct UTC offset!
 +
              To disable raiding protection completely, please set 24 hours duration from any hour with any UTC offset.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /admin.setRaidingWindow <UTC> <fromHour> <duration>
 +
 
 +
/admin.spawnAll
 +
* Description: Executes all spawn scripts.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /admin.spawnAll
  
 
(/)help
 
(/)help
Line 64: Line 96:
 
* Type: client & server (operator only)
 
* Type: client & server (operator only)
 
* Usage:  
 
* Usage:  
/help [searchCommand]
+
  /help [searchCommand]
/console.help [searchCommand]
+
  /console.help [searchCommand]
  
 
(/)console.logSeverity
 
(/)console.logSeverity
Line 71: Line 103:
 
* Type: client & server (operator only)
 
* Type: client & server (operator only)
 
* Usage:  
 
* Usage:  
/console.logSeverity [severity]
+
  /console.logSeverity [severity]
 +
 
 +
/debug.breakRoads
 +
* Description: Replace roads with broken roads according to a special position-derived algorithm. Can be run multiple times as further executions will not do any changes to the already replaced roads.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /debug.breakRoads
 +
 
 +
(/)debug.findInvalidNames
 +
* Description: Finds prototypes which have invalid names.
 +
* Type: client & server (operator only)
 +
* Usage:
 +
  /debug.findInvalidNames
 +
 
 +
(/)debug.findNameCollisions
 +
* Description: Finds prototypes which have the duplicate name.
 +
* Type: client & server (operator only)
 +
* Usage:
 +
  /debug.findNameCollisions
 +
 
 +
/debug.forcePragmiumSourceUpdate
 +
* Description: Forces update of all pragmium source minerals in the game. They will attempt to spawn nodes and guardian creatures.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /debug.forcePragmiumSourceUpdate
  
 
(/)gc
 
(/)gc
Line 78: Line 134:
 
* Type: client & server (operator only)
 
* Type: client & server (operator only)
 
* Usage:  
 
* Usage:  
/gc
+
  /gc
/debug.gc
+
  /debug.gc
  
 
(/)debug.listRecipes
 
(/)debug.listRecipes
* Description: Lists all the recipes and buildings and their status (except for
+
* Description: Lists all the recipes and buildings and their status (except for recipes/buildings that already belong to any technology nodes). This command is used to find orphaned recipes/buildings.
recipes/buildings that already belong to any technology nodes). This command is
+
used to find orphaned recipes/buildings.
+
 
* Type: client & server (operator only)
 
* Type: client & server (operator only)
 
* Usage:  
 
* Usage:  
/debug.listRecipes <AutoUnlocked|Unavailable>
+
  /debug.listRecipes <AutoUnlocked|Unavailable>
 +
 
 +
/debug.printConnectionStats
 +
* Description: Print network stats for all the connected clients
 +
* Type: server (operator only)
 +
* Usage:
 +
  /debug.printConnectionStats
  
 
/debug.setAllStructuresHP
 
/debug.setAllStructuresHP
* Description: Set structures bar to % of the max value to all structures in
+
* Description: Set structures bar to % of the max value to all structures in the world. Percent is specified as value from 0 to 100.
the world.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/debug.setAllStructuresHP <hpPercent>
+
  /debug.setAllStructuresHP <hpPercent>
 +
 
 +
/debug.setItemsCharge
 +
* Description: Modifies charge/fuel amount of all items in player's inventory/equipment/hotbar to match the required charge percent (provided as value from 0 to 100).
 +
* Type: server (operator only)
 +
* Usage:
 +
  /debug.setItemsCharge [chargePercent] [character]
 +
 
 +
/debug.setItemsDurability
 +
* Description: Modifies durability of all items in player's inventory/equipment/hotbar to match the required durability percent (provided as value from 0 to 100).
 +
* Type: server (operator only)
 +
* Usage:
 +
  /debug.setItemsDurability [durabilityPercent] [character]
  
 
(/)debug.showTechStatistics
 
(/)debug.showTechStatistics
Line 100: Line 171:
 
* Type: client & server (operator only)
 
* Type: client & server (operator only)
 
* Usage:  
 
* Usage:  
/debug.showTechStatistics
+
  /debug.showTechStatistics
 +
 
 +
/debug.testRaidblock
 +
* Description: Test server raid block—tries to enable it for the base.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /debug.testRaidblock [character]
 +
  /debug.testRaidblock <x> <y>
  
 
/kit
 
/kit
 
/demo.kit
 
/demo.kit
* Description: Adds sets of items according to specified category to the player
+
* Description: Adds sets of items according to specified category to the player character.
character.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/kit [category] [player]
+
  /kit [category] [player]
/demo.kit [category] [player]
+
  /demo.kit [category] [player]
  
 
/spawn
 
/spawn
 
/mobs.spawn
 
/mobs.spawn
* Description: Spawns a mob of the specified type to the specified tile
+
* Description: Spawns a mob of the specified type to the specified tile position in the world or near the specified character, depending on arguments used.
position in the world or near the specified character, depending on arguments
+
used.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/spawn <protoMob> [nearPlayer]
+
  /spawn <protoMob> [nearPlayer]
/spawn <protoMob> <x> <y>
+
  /spawn <protoMob> <x> <y>
/mobs.spawn <protoMob> [nearPlayer]
+
  /mobs.spawn <protoMob> [nearPlayer]
/mobs.spawn <protoMob> <x> <y>
+
  /mobs.spawn <protoMob> <x> <y>
  
 
/ban
 
/ban
Line 128: Line 203:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/ban <playerName>
+
  /ban <playerName>
/mod.blackList.add <playerName>
+
  /mod.blackList.add <playerName>
  
 
/mod.blackList.print
 
/mod.blackList.print
Line 135: Line 210:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.blackList.print
+
  /mod.blackList.print
  
 
/mod.blackList.remove
 
/mod.blackList.remove
Line 141: Line 216:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.blackList.remove <playerName>
+
  /mod.blackList.remove <playerName>
  
 
/kick
 
/kick
Line 148: Line 223:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/kick <character> [minutes]
+
  /kick <character> [minutes]
/mod.kickList.add <character> [minutes]
+
  /mod.kickList.add <character> [minutes]
  
 
/mod.kickList.print
 
/mod.kickList.print
Line 155: Line 230:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.kickList.print
+
  /mod.kickList.print
  
 
/mod.kickList.remove
 
/mod.kickList.remove
* Description: Un-kicks the player (remove from the temporary kick list on the
+
* Description: Un-kicks the player (remove from the temporary kick list on the server).
server).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.kickList.remove <playerName>
+
  /mod.kickList.remove <playerName>
  
 
/mute
 
/mute
Line 169: Line 243:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mute <character> [minutes]
+
  /mute <character> [minutes]
/mod.muteList.add <character> [minutes]
+
  /mod.muteList.add <character> [minutes]
  
 
/mod.muteList.print
 
/mod.muteList.print
Line 176: Line 250:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.muteList.print
+
  /mod.muteList.print
  
 
/mod.muteList.remove
 
/mod.muteList.remove
* Description: Un-mutes the player (remove from the temporary mute list on the
+
* Description: Un-mutes the player (remove from the temporary mute list on the server).
server).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.muteList.remove <playerName>
+
  /mod.muteList.remove <playerName>
  
 
/whiteListAdd
 
/whiteListAdd
Line 190: Line 263:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/whiteListAdd <playerName>
+
  /whiteListAdd <playerName>
/mod.whiteList.add <playerName>
+
  /mod.whiteList.add <playerName>
  
 
/mod.whiteList.enabled
 
/mod.whiteList.enabled
Line 197: Line 270:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.whiteList.enabled [isEnabled]
+
  /mod.whiteList.enabled [isEnabled]
  
 
/mod.whiteList.print
 
/mod.whiteList.print
Line 203: Line 276:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.whiteList.print
+
  /mod.whiteList.print
  
 
/mod.whiteList.remove
 
/mod.whiteList.remove
Line 209: Line 282:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/mod.whiteList.remove <playerName>
+
  /mod.whiteList.remove <playerName>
  
 
/player.addLP
 
/player.addLP
Line 215: Line 288:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.addLP <learningPoints> [player]
+
  /player.addLP <learningPoints> [player]
  
 
/player.discoverMap
 
/player.discoverMap
Line 221: Line 294:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.discoverMap [player]
+
  /player.discoverMap [player]
  
 
/pos
 
/pos
Line 228: Line 301:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/pos [player]
+
  /pos [player]
/player.getPosition [player]
+
  /player.getPosition [player]
  
 
/heal
 
/heal
Line 236: Line 309:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/heal [player]
+
  /heal [player]
/player.heal [player]
+
  /player.heal [player]
  
 
/addItem
 
/addItem
Line 244: Line 317:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/addItem <item> [count] [player]
+
  /addItem <item> [count] [player]
/player.items.add <item> [count] [player]
+
  /player.items.add <item> [count] [player]
  
 
/player.items.reset
 
/player.items.reset
Line 251: Line 324:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.items.reset [player]
+
  /player.items.reset [player]
  
 
/killMe
 
/killMe
 
/player.killMe
 
/player.killMe
* Description: Kills you. Use when you desperately need to get rid of yourself
+
* Description: Kills you. Use when you desperately need to get rid of yourself and respawn. You cannot kill yourself more often than once in 5 minutes.
and respawn. You cannot kill yourself more often than once in 5 minutes.
+
 
* Type: server
 
* Type: server
 
* Usage:  
 
* Usage:  
/killMe
+
  /killMe
/player.killMe
+
  /player.killMe
 +
 
 +
(/)player.printFinalCache
 +
* Description: Prints the current final stats cache of the player character.
 +
              It lists all the applied stats with their sources.
 +
* Type: client & server (operator only)
 +
* Usage:
 +
  /player.printFinalCache [player]
  
 
/creative
 
/creative
 
/player.setCreativeMode
 
/player.setCreativeMode
 
* Description: Toggles creative mode.
 
* Description: Toggles creative mode.
This mode allows you to build without using any resources also skipping the
+
This mode allows you to build without using any resources also skipping the entire build phases.  
entire build phases.  
+
 
This mode is enabled by default in the Editor mode.
 
This mode is enabled by default in the Editor mode.
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/creative <isEnabled> [character]
+
  /creative <isEnabled> [character]
/player.setCreativeMode <isEnabled> [character]
+
  /player.setCreativeMode <isEnabled> [character]
  
 
/player.setEnergy
 
/player.setEnergy
* Description: Sets energy value to a player character. The energy value is
+
* Description: Sets energy value to a player character. The energy value is automatically clamped into the available range.
automatically clamped into the available range.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setEnergy <energy> [character]
+
  /player.setEnergy <energy> [character]
  
 
/player.setFood
 
/player.setFood
* Description: Sets food value to a player character. The food value is
+
* Description: Sets food value to a player character. The food value is automatically clamped into the available range.
automatically clamped into the available range.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setFood <food> [character]
+
  /player.setFood <food> [character]
  
 
/player.setHealth
 
/player.setHealth
* Description: Sets health value to a player character. The health value is
+
* Description: Sets health value to a player character. The health value is automatically clamped into the available range.
automatically clamped into the available range.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setHealth <health> [character]
+
  /player.setHealth <health> [character]
  
 
/god
 
/god
Line 299: Line 374:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/god [isEnabled] [character]
+
  /god [isEnabled] [character]
/player.setInvincibility [isEnabled] [character]
+
  /player.setInvincibility [isEnabled] [character]
  
 
/player.setLP
 
/player.setLP
Line 306: Line 381:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setLP <learningPoints> [player]
+
  /player.setLP <learningPoints> [player]
  
 
/player.setMobMode
 
/player.setMobMode
Line 312: Line 387:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setMobMode <isEnabled> [character]
+
  /player.setMobMode <isEnabled> [character]
  
 
/player.setNewbieMode
 
/player.setNewbieMode
Line 318: Line 393:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setNewbieMode <isEnabled> [character]
+
  /player.setNewbieMode <isEnabled> [character]
  
 
/spectator
 
/spectator
Line 325: Line 400:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/spectator <isEnabled> [character]
+
  /spectator <isEnabled> [character]
/player.setSpectatorMode <isEnabled> [character]
+
  /player.setSpectatorMode <isEnabled> [character]
  
 
/player.setWater
 
/player.setWater
* Description: Sets water value to a player character. The water value is
+
* Description: Sets water value to a player character. The water value is automatically clamped into the available range.
automatically clamped into the available range.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/player.setWater <water> [character]
+
  /player.setWater <water> [character]
  
 
/tp
 
/tp
 
/player.teleport
 
/player.teleport
* Description: Teleports a player character to the specified tile position in
+
* Description: Teleports a player character to the specified tile position in the world or to another player depending on arguments used.
the world or to another player depending on arguments used.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tp <toPlayer> [player]
+
  /tp <toPlayer> [player]
/tp <x> <y> [player]
+
  /tp <x> <y> [player]
/player.teleport <toPlayer> [player]
+
  /player.teleport <toPlayer> [player]
/player.teleport <x> <y> [player]
+
  /player.teleport <x> <y> [player]
  
 
/quest.add
 
/quest.add
Line 350: Line 423:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.add <quest> [player]
+
  /quest.add <quest> [player]
  
 
/quest.addAll
 
/quest.addAll
* Description: Add all quests to a player (even if prerequisites are not
+
* Description: Add all quests to a player (even if prerequisites are not satisfied).
satisfied).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.addAll [player]
+
  /quest.addAll [player]
  
 
/quest.complete
 
/quest.complete
* Description: Complete a specific active quest for player (even if
+
* Description: Complete a specific active quest for player (even if prerequisites are not satisfied).
prerequisites are not satisfied).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.complete <quest> [player]
+
  /quest.complete <quest> [player]
  
 
/quest.completeAll
 
/quest.completeAll
* Description: Complete all quests to a player (even if the quest is not added
+
* Description: Complete all quests to a player (even if the quest is not added or the prerequisites are not satisfied).
or the prerequisites are not satisfied).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.completeAll [player]
+
  /quest.completeAll [player]
  
 
/quest.completeAllActive
 
/quest.completeAllActive
* Description: Complete all active quests to a player (even if prerequisites
+
* Description: Complete all active quests to a player (even if prerequisites are not satisfied).
are not satisfied).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.completeAllActive [player]
+
  /quest.completeAllActive [player]
  
 
/quest.remove
 
/quest.remove
Line 384: Line 453:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.remove <quest> [player]
+
  /quest.remove <quest> [player]
  
 
/quest.removeAll
 
/quest.removeAll
Line 390: Line 459:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.removeAll [player]
+
  /quest.removeAll [player]
  
 
/quest.reset
 
/quest.reset
Line 396: Line 465:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/quest.reset <quest> [player]
+
  /quest.reset <quest> [player]
  
 
/skills.addExp
 
/skills.addExp
Line 402: Line 471:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/skills.addExp <skill> <exp> [player]
+
  /skills.addExp <skill> <exp> [player]
  
 
/skills.list
 
/skills.list
Line 408: Line 477:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/skills.list [player]
+
  /skills.list [player]
  
 
/skills.resetAll
 
/skills.resetAll
Line 414: Line 483:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/skills.resetAll [player]
+
  /skills.resetAll [player]
  
 
/skills.set
 
/skills.set
Line 420: Line 489:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/skills.set <skill> [level] [player]
+
  /skills.set <skill> [level] [player]
  
 
/skills.setAll
 
/skills.setAll
Line 426: Line 495:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/skills.setAll [level] [player]
+
  /skills.setAll [level] [player]
  
 
/statusEffects.add
 
/statusEffects.add
Line 432: Line 501:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/statusEffects.add <statusEffect> [intensityToAdd] [player]
+
  /statusEffects.add <statusEffect> [intensityToAdd] [player]
  
 
/statusEffects.addAll
 
/statusEffects.addAll
* Description: Adds all possible status effects (some of them will be
+
* Description: Adds all possible status effects (some of them will be immediately remowed, however, as they cannot exist together).
immediately remowed, however, as they cannot exist together).
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/statusEffects.addAll [player]
+
  /statusEffects.addAll [player]
  
 
/statusEffects.remove
 
/statusEffects.remove
Line 445: Line 513:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/statusEffects.remove <statusEffect> [player]
+
  /statusEffects.remove <statusEffect> [player]
  
 
/statusEffects.reset
 
/statusEffects.reset
Line 451: Line 519:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/statusEffects.reset [player]
+
  /statusEffects.reset [player]
  
 
/tech.addAll
 
/tech.addAll
Line 457: Line 525:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.addAll [player]
+
  /tech.addAll [player]
  
 
/tech.addAllGroups
 
/tech.addAllGroups
Line 463: Line 531:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.addAllGroups [player]
+
  /tech.addAllGroups [player]
  
 
/tech.addGroup
 
/tech.addGroup
Line 469: Line 537:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.addGroup <group> [player]
+
  /tech.addGroup <group> [player]
  
 
/tech.addNode
 
/tech.addNode
* Description: Add a tech node to a player. It will also add all other required
+
* Description: Add a tech node to a player. It will also add all other required nodes if there's a conflict.
nodes if there's a conflict.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.addNode <node> [player]
+
  /tech.addNode <node> [player]
  
 
/tech.removeAll
 
/tech.removeAll
Line 482: Line 549:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.removeAll [player]
+
  /tech.removeAll [player]
  
 
/tech.removeGroup
 
/tech.removeGroup
Line 488: Line 555:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.removeGroup <group> [player]
+
  /tech.removeGroup <group> [player]
  
 
/tech.removeNode
 
/tech.removeNode
Line 494: Line 561:
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.removeNode <node> [player]
+
  /tech.removeNode <node> [player]
 +
 
 +
/tech.resetTechTreeAndRefundLP
 +
* Description: Reset player's tech tree and refund all the LP.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /tech.resetTechTreeAndRefundLP [player]
  
 
/tech.setGroupCompletion
 
/tech.setGroupCompletion
* Description: Add tech group and enable nodes to have desired percent of
+
* Description: Add tech group and enable nodes to have desired percent of completion (value from 0 to 1, inclusive) to a player. This is useful when you need a particular tech group to have some nodes, but not all.
completion (value from 0 to 1, inclusive) to a player. This is useful when you
+
need a particular tech group to have some nodes, but not all.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/tech.setGroupCompletion <techGroup> <completionPercent> [player]
+
  /tech.setGroupCompletion <techGroup> <completionPercent> [player]
 +
 
 +
/world.activateBaseRaidblock
 +
* Description: Activates raidblock status for the base where character is present now.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /world.activateBaseRaidblock [character]
  
 
/world.destroy
 
/world.destroy
* Description: Destroys the closest world object in the player character
+
* Description: Destroys the closest world object in the player character position or neighbor tiles.
position or neighbor tiles.
+
              You can use this to destroy any buildings or objects such as resources.
You can use this to destroy any buildings or objects such as resources.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/world.destroy [character]
+
  /world.destroy [character]
/world.destroy <x> <y>
+
  /world.destroy <x> <y>
  
 +
/place
 
/world.place
 
/world.place
* Description: Places a world object in the player character position or in any
+
* Description: Places a static world object in the player character position or in any specified position.
specified position.
+
              You can use this to spawn new buildings and resources.
You can use this to spawn new buildings and resources.
+
              You need to provide a player character name to place an object in its position.
You need to provide a player character name to place the object in its
+
              Please note that the character must be in spectator mode.
position.
+
Please note that the character must be in spectator mode.
+
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/world.place <protoStaticWorldObject> [character]
+
  /place <protoStaticWorldObject> [character]
/world.place <protoStaticWorldObject> <x> <y>
+
  /place <objTypeName> <x> <y>
 +
  /world.place <protoStaticWorldObject> [character]
 +
  /world.place <objTypeName> <x> <y>
  
 
/world.setTimeOfDay
 
/world.setTimeOfDay
* Description: Forces specified time of day on client or server.
+
* Description: Forces specified time of day on the server.
 
To reset please execute this command without any arguments.
 
To reset please execute this command without any arguments.
 
* Type: server (operator only)
 
* Type: server (operator only)
 
* Usage:  
 
* Usage:  
/world.setTimeOfDay [hour] [minute]
+
  /world.setTimeOfDay [hour] [minute]
 +
 
 +
/spawnVehicle
 +
/world.spawnVehicle
 +
* Description: Spawns a vehicle in the player character position or in any specified position.
 +
              You need to provide a player character name to place a vehicle in its position.
 +
              Please note that the character must be in spectator mode.
 +
* Type: server (operator only)
 +
* Usage:
 +
  /spawnVehicle <protoDynamicWorldObject> [character]
 +
  /spawnVehicle <objTypeName> <x> <y>
 +
  /world.spawnVehicle <protoDynamicWorldObject> [character]
 +
  /world.spawnVehicle <objTypeName> <x> <y>
 
</pre>
 
</pre>

Revision as of 06:11, 8 February 2020

CryoFall server commands

Please read the Server Setup Guide first.
This is just a list of all the server console commands.
You need to execute them right from the game by using in-game console as described in the Server Setup Guide.
Most of these commands are requiring server operator access.

Server commands list

/admin.giveawayItem
* Description: Adds specified item(s) to all player characters.
* Type: server (operator only)
* Usage: 
  /admin.giveawayItem <item> [count]

/admin.giveawayLP
* Description: Adds specified item(s) to all player characters.
* Type: server (operator only)
* Usage: 
  /admin.giveawayLP <learningPoints>

/admin.listCreativeModePlayers
* Description: Lists players currently in creative mode
* Type: server (operator only)
* Usage: 
  /admin.listCreativeModePlayers

/admin.listLandClaims
* Description: List all the land claims of the specified player or of all the players.
* Type: server (operator only)
* Usage: 
  /admin.listLandClaims
  /admin.listLandClaims <player>

/admin.listLandClaimsOwners
* Description: List all the land claims with their owners.
* Type: server (operator only)
* Usage: 
  /admin.listLandClaimsOwners [minOwnersNumber]

/admin.notifyAll
* Description: Notifies all players on the server.
              Important: wrap the "message text in quotes"!
* Type: server (operator only)
* Usage: 
  /admin.notifyAll <message>

/opAdd
/admin.operator.add
* Description: Adds server operator.
* Type: server (operator only)
* Usage: 
  /opAdd [character]
  /admin.operator.add [character]

/opList
/admin.operator.list
* Description: Lists server operators.
* Type: server (operator only)
* Usage: 
  /opList
  /admin.operator.list

/opRemove
/admin.operator.remove
* Description: Removes server operator.
* Type: server (operator only)
* Usage: 
  /opRemove [character]
  /admin.operator.remove [character]

/pwn
/admin.pwn
* Description: Special debug command to add useful items to the player character.
* Type: server (operator only)
* Usage: 
  /pwn [player]
  /admin.pwn [player]

/admin.setRaidingWindow
* Description: Set raiding window. Please ensure you're using a correct UTC offset!
              To disable raiding protection completely, please set 24 hours duration from any hour with any UTC offset.
* Type: server (operator only)
* Usage: 
  /admin.setRaidingWindow <UTC> <fromHour> <duration>

/admin.spawnAll
* Description: Executes all spawn scripts.
* Type: server (operator only)
* Usage: 
  /admin.spawnAll

(/)help
(/)console.help
* Description: Prints information about all the available console commands.
* Type: client & server (operator only)
* Usage: 
  /help [searchCommand]
  /console.help [searchCommand]

(/)console.logSeverity
* Description: Gets or sets current log severity.
* Type: client & server (operator only)
* Usage: 
  /console.logSeverity [severity]

/debug.breakRoads
* Description: Replace roads with broken roads according to a special position-derived algorithm. Can be run multiple times as further executions will not do any changes to the already replaced roads.
* Type: server (operator only)
* Usage: 
  /debug.breakRoads

(/)debug.findInvalidNames
* Description: Finds prototypes which have invalid names.
* Type: client & server (operator only)
* Usage: 
  /debug.findInvalidNames

(/)debug.findNameCollisions
* Description: Finds prototypes which have the duplicate name.
* Type: client & server (operator only)
* Usage: 
  /debug.findNameCollisions

/debug.forcePragmiumSourceUpdate
* Description: Forces update of all pragmium source minerals in the game. They will attempt to spawn nodes and guardian creatures.
* Type: server (operator only)
* Usage: 
  /debug.forcePragmiumSourceUpdate

(/)gc
(/)debug.gc
* Description: Invoke GC (garbage collection).
* Type: client & server (operator only)
* Usage: 
  /gc
  /debug.gc

(/)debug.listRecipes
* Description: Lists all the recipes and buildings and their status (except for recipes/buildings that already belong to any technology nodes). This command is used to find orphaned recipes/buildings.
* Type: client & server (operator only)
* Usage: 
  /debug.listRecipes <AutoUnlocked|Unavailable>

/debug.printConnectionStats
* Description: Print network stats for all the connected clients
* Type: server (operator only)
* Usage: 
  /debug.printConnectionStats

/debug.setAllStructuresHP
* Description: Set structures bar to % of the max value to all structures in the world. Percent is specified as value from 0 to 100.
* Type: server (operator only)
* Usage: 
  /debug.setAllStructuresHP <hpPercent>

/debug.setItemsCharge
* Description: Modifies charge/fuel amount of all items in player's inventory/equipment/hotbar to match the required charge percent (provided as value from 0 to 100).
* Type: server (operator only)
* Usage: 
  /debug.setItemsCharge [chargePercent] [character]

/debug.setItemsDurability
* Description: Modifies durability of all items in player's inventory/equipment/hotbar to match the required durability percent (provided as value from 0 to 100).
* Type: server (operator only)
* Usage: 
  /debug.setItemsDurability [durabilityPercent] [character]

(/)debug.showTechStatistics
* Description: Provides detailed statistics for all technology in the game.
* Type: client & server (operator only)
* Usage: 
  /debug.showTechStatistics

/debug.testRaidblock
* Description: Test server raid block—tries to enable it for the base.
* Type: server (operator only)
* Usage: 
  /debug.testRaidblock [character]
  /debug.testRaidblock <x> <y>

/kit
/demo.kit
* Description: Adds sets of items according to specified category to the player character.
* Type: server (operator only)
* Usage: 
  /kit [category] [player]
  /demo.kit [category] [player]

/spawn
/mobs.spawn
* Description: Spawns a mob of the specified type to the specified tile position in the world or near the specified character, depending on arguments used.
* Type: server (operator only)
* Usage: 
  /spawn <protoMob> [nearPlayer]
  /spawn <protoMob> <x> <y>
  /mobs.spawn <protoMob> [nearPlayer]
  /mobs.spawn <protoMob> <x> <y>

/ban
/mod.blackList.add
* Description: Adds a player name into the blacklist.
* Type: server (operator only)
* Usage: 
  /ban <playerName>
  /mod.blackList.add <playerName>

/mod.blackList.print
* Description: Prints the blacklist content.
* Type: server (operator only)
* Usage: 
  /mod.blackList.print

/mod.blackList.remove
* Description: Removes a player name from the blacklist.
* Type: server (operator only)
* Usage: 
  /mod.blackList.remove <playerName>

/kick
/mod.kickList.add
* Description: Kicks the player from the server for the defined amount of time.
* Type: server (operator only)
* Usage: 
  /kick <character> [minutes]
  /mod.kickList.add <character> [minutes]

/mod.kickList.print
* Description: Prints the kicked players list content.
* Type: server (operator only)
* Usage: 
  /mod.kickList.print

/mod.kickList.remove
* Description: Un-kicks the player (remove from the temporary kick list on the server).
* Type: server (operator only)
* Usage: 
  /mod.kickList.remove <playerName>

/mute
/mod.muteList.add
* Description: Mutes the player on the server for the defined amount of time.
* Type: server (operator only)
* Usage: 
  /mute <character> [minutes]
  /mod.muteList.add <character> [minutes]

/mod.muteList.print
* Description: Prints the muted players list content.
* Type: server (operator only)
* Usage: 
  /mod.muteList.print

/mod.muteList.remove
* Description: Un-mutes the player (remove from the temporary mute list on the server).
* Type: server (operator only)
* Usage: 
  /mod.muteList.remove <playerName>

/whiteListAdd
/mod.whiteList.add
* Description: Adds a player name into the whitelist.
* Type: server (operator only)
* Usage: 
  /whiteListAdd <playerName>
  /mod.whiteList.add <playerName>

/mod.whiteList.enabled
* Description: Enables or disables the whitelist
* Type: server (operator only)
* Usage: 
  /mod.whiteList.enabled [isEnabled]

/mod.whiteList.print
* Description: Prints the whitelist content.
* Type: server (operator only)
* Usage: 
  /mod.whiteList.print

/mod.whiteList.remove
* Description: Removes a player name from the whitelist.
* Type: server (operator only)
* Usage: 
  /mod.whiteList.remove <playerName>

/player.addLP
* Description: Add technology learning points value for a player character.
* Type: server (operator only)
* Usage: 
  /player.addLP <learningPoints> [player]

/player.discoverMap
* Description: Discover whole map for the player character.
* Type: server (operator only)
* Usage: 
  /player.discoverMap [player]

/pos
/player.getPosition
* Description: Get the world position of a player character.
* Type: server (operator only)
* Usage: 
  /pos [player]
  /player.getPosition [player]

/heal
/player.heal
* Description: Restore 100% of the player character health, energy, etc.
* Type: server (operator only)
* Usage: 
  /heal [player]
  /player.heal [player]

/addItem
/player.items.add
* Description: Adds specified item(s) to a player character.
* Type: server (operator only)
* Usage: 
  /addItem <item> [count] [player]
  /player.items.add <item> [count] [player]

/player.items.reset
* Description: Removes all items from a given player character.
* Type: server (operator only)
* Usage: 
  /player.items.reset [player]

/killMe
/player.killMe
* Description: Kills you. Use when you desperately need to get rid of yourself and respawn. You cannot kill yourself more often than once in 5 minutes.
* Type: server
* Usage: 
  /killMe
  /player.killMe

(/)player.printFinalCache
* Description: Prints the current final stats cache of the player character.
              It lists all the applied stats with their sources.
* Type: client & server (operator only)
* Usage: 
  /player.printFinalCache [player]

/creative
/player.setCreativeMode
* Description: Toggles creative mode.
This mode allows you to build without using any resources also skipping the entire build phases. 
This mode is enabled by default in the Editor mode.
* Type: server (operator only)
* Usage: 
  /creative <isEnabled> [character]
  /player.setCreativeMode <isEnabled> [character]

/player.setEnergy
* Description: Sets energy value to a player character. The energy value is automatically clamped into the available range.
* Type: server (operator only)
* Usage: 
  /player.setEnergy <energy> [character]

/player.setFood
* Description: Sets food value to a player character. The food value is automatically clamped into the available range.
* Type: server (operator only)
* Usage: 
  /player.setFood <food> [character]

/player.setHealth
* Description: Sets health value to a player character. The health value is automatically clamped into the available range.
* Type: server (operator only)
* Usage: 
  /player.setHealth <health> [character]

/god
/player.setInvincibility
* Description: Sets invincibility to a player character.
* Type: server (operator only)
* Usage: 
  /god [isEnabled] [character]
  /player.setInvincibility [isEnabled] [character]

/player.setLP
* Description: Set technology learning points value for a player character.
* Type: server (operator only)
* Usage: 
  /player.setLP <learningPoints> [player]

/player.setMobMode
* Description: Toggles mob mode (player mimicking a particular mob).
* Type: server (operator only)
* Usage: 
  /player.setMobMode <isEnabled> [character]

/player.setNewbieMode
* Description: Toggles newbie protection.
* Type: server (operator only)
* Usage: 
  /player.setNewbieMode <isEnabled> [character]

/spectator
/player.setSpectatorMode
* Description: Toggles spectator mode.
* Type: server (operator only)
* Usage: 
  /spectator <isEnabled> [character]
  /player.setSpectatorMode <isEnabled> [character]

/player.setWater
* Description: Sets water value to a player character. The water value is automatically clamped into the available range.
* Type: server (operator only)
* Usage: 
  /player.setWater <water> [character]

/tp
/player.teleport
* Description: Teleports a player character to the specified tile position in the world or to another player depending on arguments used.
* Type: server (operator only)
* Usage: 
  /tp <toPlayer> [player]
  /tp <x> <y> [player]
  /player.teleport <toPlayer> [player]
  /player.teleport <x> <y> [player]

/quest.add
* Description: Add quest to a player (even if prerequisites are not satisfied).
* Type: server (operator only)
* Usage: 
  /quest.add <quest> [player]

/quest.addAll
* Description: Add all quests to a player (even if prerequisites are not satisfied).
* Type: server (operator only)
* Usage: 
  /quest.addAll [player]

/quest.complete
* Description: Complete a specific active quest for player (even if prerequisites are not satisfied).
* Type: server (operator only)
* Usage: 
  /quest.complete <quest> [player]

/quest.completeAll
* Description: Complete all quests to a player (even if the quest is not added or the prerequisites are not satisfied).
* Type: server (operator only)
* Usage: 
  /quest.completeAll [player]

/quest.completeAllActive
* Description: Complete all active quests to a player (even if prerequisites are not satisfied).
* Type: server (operator only)
* Usage: 
  /quest.completeAllActive [player]

/quest.remove
* Description: Remove quest from a player (if exist).
* Type: server (operator only)
* Usage: 
  /quest.remove <quest> [player]

/quest.removeAll
* Description: Remove all quests from a player.
* Type: server (operator only)
* Usage: 
  /quest.removeAll [player]

/quest.reset
* Description: Reset quest to a player (if exist).
* Type: server (operator only)
* Usage: 
  /quest.reset <quest> [player]

/skills.addExp
* Description: Add skill experience for a specified skill.
* Type: server (operator only)
* Usage: 
  /skills.addExp <skill> <exp> [player]

/skills.list
* Description: Print full list of skills of a player.
* Type: server (operator only)
* Usage: 
  /skills.list [player]

/skills.resetAll
* Description: Reset all the player skills.
* Type: server (operator only)
* Usage: 
  /skills.resetAll [player]

/skills.set
* Description: Set a given skill for a player.
* Type: server (operator only)
* Usage: 
  /skills.set <skill> [level] [player]

/skills.setAll
* Description: Set specific level for all skills of a player.
* Type: server (operator only)
* Usage: 
  /skills.setAll [level] [player]

/statusEffects.add
* Description: Adds specified status effect to a player character.
* Type: server (operator only)
* Usage: 
  /statusEffects.add <statusEffect> [intensityToAdd] [player]

/statusEffects.addAll
* Description: Adds all possible status effects (some of them will be immediately remowed, however, as they cannot exist together).
* Type: server (operator only)
* Usage: 
  /statusEffects.addAll [player]

/statusEffects.remove
* Description: Removes specified status effect from a player character.
* Type: server (operator only)
* Usage: 
  /statusEffects.remove <statusEffect> [player]

/statusEffects.reset
* Description: Remove all status effects.
* Type: server (operator only)
* Usage: 
  /statusEffects.reset [player]

/tech.addAll
* Description: Add all tech groups and all nodes to a player.
* Type: server (operator only)
* Usage: 
  /tech.addAll [player]

/tech.addAllGroups
* Description: Add all tech groups to a player (without their nodes).
* Type: server (operator only)
* Usage: 
  /tech.addAllGroups [player]

/tech.addGroup
* Description: Add a particular tech group to a player.
* Type: server (operator only)
* Usage: 
  /tech.addGroup <group> [player]

/tech.addNode
* Description: Add a tech node to a player. It will also add all other required nodes if there's a conflict.
* Type: server (operator only)
* Usage: 
  /tech.addNode <node> [player]

/tech.removeAll
* Description: Remove all tech groups/nodes from a player.
* Type: server (operator only)
* Usage: 
  /tech.removeAll [player]

/tech.removeGroup
* Description: Remove a tech group from a player.
* Type: server (operator only)
* Usage: 
  /tech.removeGroup <group> [player]

/tech.removeNode
* Description: Remove a tech node from a player.
* Type: server (operator only)
* Usage: 
  /tech.removeNode <node> [player]

/tech.resetTechTreeAndRefundLP
* Description: Reset player's tech tree and refund all the LP.
* Type: server (operator only)
* Usage: 
  /tech.resetTechTreeAndRefundLP [player]

/tech.setGroupCompletion
* Description: Add tech group and enable nodes to have desired percent of completion (value from 0 to 1, inclusive) to a player. This is useful when you need a particular tech group to have some nodes, but not all.
* Type: server (operator only)
* Usage: 
  /tech.setGroupCompletion <techGroup> <completionPercent> [player]

/world.activateBaseRaidblock
* Description: Activates raidblock status for the base where character is present now.
* Type: server (operator only)
* Usage: 
  /world.activateBaseRaidblock [character]

/world.destroy
* Description: Destroys the closest world object in the player character position or neighbor tiles.
              You can use this to destroy any buildings or objects such as resources.
* Type: server (operator only)
* Usage: 
  /world.destroy [character]
  /world.destroy <x> <y>

/place
/world.place
* Description: Places a static world object in the player character position or in any specified position.
              You can use this to spawn new buildings and resources.
              You need to provide a player character name to place an object in its position.
              Please note that the character must be in spectator mode.
* Type: server (operator only)
* Usage: 
  /place <protoStaticWorldObject> [character]
  /place <objTypeName> <x> <y>
  /world.place <protoStaticWorldObject> [character]
  /world.place <objTypeName> <x> <y>

/world.setTimeOfDay
* Description: Forces specified time of day on the server.
To reset please execute this command without any arguments.
* Type: server (operator only)
* Usage: 
  /world.setTimeOfDay [hour] [minute]

/spawnVehicle
/world.spawnVehicle
* Description: Spawns a vehicle in the player character position or in any specified position.
              You need to provide a player character name to place a vehicle in its position.
              Please note that the character must be in spectator mode.
* Type: server (operator only)
* Usage: 
  /spawnVehicle <protoDynamicWorldObject> [character]
  /spawnVehicle <objTypeName> <x> <y>
  /world.spawnVehicle <protoDynamicWorldObject> [character]
  /world.spawnVehicle <objTypeName> <x> <y>