All Commands

Updated a month ago

ScarletRCON Commands

ScarletRCON provides a comprehensive set of built-in RCON commands that extend the default game RCON functionality. These commands simplify common administrative tasks such as inventory management, player administration, messaging, teleportation, entity summoning, and server configuration—organized into categories for easier use.


Help

Command Parameters Description
help <commandName> Show info about a specific command.
help (none) List all commands.

Inventory Management

Command Parameters Description
giveitem <playerName> <prefabGUID> <amount> Give an item to a connected player.
giveitemall <prefabGUID> <amount> Give an item to all connected players.
removeitem <playerName> <prefabGUID> <amount> Remove an item from a connected player's inventory.
removeitemall <prefabGUID> <amount> Remove an item from all connected players' inventories.

Messaging

Command Parameters Description
announce <message> Send a message to all connected players.
announcerestart <minutes> Announce server restart in X minutes.
private <playerName> <message> Send a private message to a connected player.

Player Administration

Command Parameters Description
addadmin <playerId> Add a player as admin by ID.
addadmin <playerName> Add a connected player as admin.
ban <playerId> Ban a player by ID.
ban <playerName> Ban a connected player by name.
buff <playerName> <prefabGUID> <duration> Apply a buff to a connected player.
debuff <playerName> <prefabGUID> Remove a buff from a connected player.
freeze <playerName> <duration> Freeze a connected player for X seconds.
heal <playerName> Full heal a connected player.
kick <playerName> Kick a connected player.
kill <playerName> Kill a connected player.
playerinfo <playerName> Show info about a connected player.
removeadmin <playerId> Remove a player as admin by ID.
removeadmin <playerName> Remove a connected player as admin.
revive <playerName> Revive a connected player.
reviveall (none) Revive all connected players.
reviveradius <x> <y> <z> <radius> Revive all connected players within a radius.
reviveradius <playerName> <radius> Revive all connected players within a player's radius.
unban <playerId> Unban a player by ID.
unfreeze <playerName> Unfreeze a connected player.
wound <playerName> Wound a connected player.

Server Administration

Command Parameters Description
listadmins (none) List all connected admins.
listclans (none) List all clans.
listplayers (none) List all connected players.
save (none) Save the game.
serverstats (none) Show server statistics.
settings <settingsPath> <settingsValue> Live-updates a server setting. Does not persist after restart. Experimental.
settings <settingsPath> Get the value of a server setting.

Summon

Command Parameters Description
summon <prefabGUID> <x> <y> <z> <quantity> <lifeTime> Summon an entity at specific coordinates.
summon <prefabGUID> <playerName> <quantity> <lifeTime> Summon an entity at a connected player's location.

Teleport & Location

Command Parameters Description
teleport <playerName> <x> <y> <z> Teleport a connected player to coordinates.
teleport <playerName> <targetPlayerName> Teleport a connected player to another connected player.
teleportall <x> <y> <z> Teleport all connected players to coordinates.
teleportall <playerName> Teleport all connected players to another connected player.
whereis <playerName> Get position of a connected player.