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