AIO server manager for Ark: Survival Evolved!
Quickly buy an item from the Rshop!
Usage: /quickbuy <item> [quantity] [quality] [blueprint]
item:
(Required) The item you want to buy
quantity:
(Optional) The quantity of the item you want to buy
quality:
(Optional) The quality of the item you want to buy
blueprint:
(Optional) Whether or not the item is a blueprint
Checks: Server Only
Bulk send an item to a player
Usage: /bulksend <cluster> <server> <implant> <item> <amount> <runcount> [quality] [blueprint]
cluster:
(Required) The cluster to send the item to
server:
(Required) The server to send the item to
implant:
(Required) The specimen # to send the item to
item:
(Required) The item to send
amount:
(Required) How many items to send in each run
runcount:
(Required) How many times to run the command
quality:
(Optional) The quality of the item to send
blueprint:
(Optional) Whether the item is a blueprint
Checks: Server Only
Server status channel settings
+serverstatus
ADMIN
Set the status channel for your Ark servers
+serverstatus channel <channel>
Set the status graph timedelta
+serverstatus time <seconds>
Register another user to the database.
+registerplayer <member> <gameid> [overwrite=False]
/registerplayer <member> <gameid> [overwrite=False]
ADMIN
server_only
Set the implant number for a player.
+setplayerimplant <gameid> <implant>
/setplayerimplant <gameid> <implant>
ADMIN
server_only
Register your in-game account with the database.
+register [username]
/register [username]
server_only
(Xbox/Win10 CROSSPLAY ONLY)Add yourself as a friend
Make the host Gamertags add you as a friend
This command requires api keys to be set for the servers
+addme
server_only
(Xbox/Win10 CROSSPLAY ONLY) Add a player to a host Gamertag's friends list
This command requires api keys to be set for the servers
+addplayer <player>
ADMIN
server_only
Unlink the discord account from a player
The optional player argument can be one of the following.
+unregisterplayer <player>
MOD
server_only
Unregister yourself
Removes you from any Gamertags you have registered to
+unregister
unregisterme
server_only
Set your specimen number to use the Rshop
Your specimen number (aka Implant ID) can be found in the top left of your player inventory.
+specimen <specimen_number>
implant, speciment, implantid, and specimen#
server_only
Open the main menu for server management
+viewservers
ADMIN
ark
Create a cluster to add servers to
Example: +addcluster mycluster #joins #leaves #admin-logs #global-chat
+addcluster <name> <join_channel> <leave_channel> <admin_log_channel> <globalchat_channel>
ADMIN
Delete a cluster
+delcluster <cluster_name>
ADMIN
remcluster
Add a server to a cluster
Example: +addserver mycluster #chat
+addserver <cluster_name> <chat_channel>
ADMIN
Delete a server
+delserver <cluster_name> <server_name>
ADMIN
remserver
Open a lootbox
+lootbox
lootcrate
server_only
Setup the lootbox system
+lootboxset
ADMIN
lbs
Set the price of a lootbox
0 Will make the loot box free
+lootboxset price <price>
Set the lootbox log channel
+lootboxset logchannel <channel>
Get an example Excel file for the lootbox system
+lootboxset template
Simulate opening a lootbox X times and generate a summary of selections.
+lootboxset simulate [times=100]
sim
Set the lootbox cooldown
+lootboxset cooldown <cooldown>
Set the lootbox items
+lootboxset upload
Quickly add an item to the lootbox system
+lootboxset add <chance> <quality> <quantity> <blueprint> <stacksize> <path> <name>
View general lootbox settings
+lootboxset view
Get the current lootboxes as an Excel file
+lootboxset download
Setup the RCON shop
+rshopset
ADMIN
rss
Add/Remove discounts for specific roles
Set the discount to 0 to remove the role from the discount list
+rshopset discountrole <role> <discount>
Get the current rcon shop settings as an Excel file
+rshopset download
Upload your Excel file to update the rshop
+rshopset upload
Set a static discount for the shop
+rshopset discount <discount>
View general shop settings
+rshopset view
Set the maximum quality a user can specify when buying an item
+rshopset maxquality <max_quality>
Set the discount for each day of the week
Day
0 - Monday
1 - Tuesday
2 - Wednesday
3 - Thursday
4 - Friday
5 - Saturday
6 - Sunday
Set the discount to 0 for a day to disable it
+rshopset discountdays <day> <discount>
discountday and dd
Upload your Game.ini file to set any custom stack sizes your server has
+rshopset readstacks
Set the delimiter for pack items in the shop (Default: ,
)
This is used to separate multiple blueprint paths or commands in a single cell for the Packs sheet
+rshopset delimiter <delimiter>
Set the quality exponent multiplier for the rcon shop
+rshopset qualityexp <exponent>
Set the blueprint multiplier for item purchases
+rshopset bpmultiplier <blueprint_multiplier>
Get a shop template to start adding items
+rshopset template
Open the RCON shop
Arguments
item:
Search directly for an item
+rshop [item]
/rshop [item]
server_only
Displays a user's shop purchases and statistics.
If a Discord user is specified, it will show the stats for that user.
Otherwise, it will show the stats for the author of the command.
+shopstats [user=None]
/shopstats [user=None]
server_only
Displays a comprehensive analysis of shop purchases for the server.
+shopoverview
/shopoverview
server_only
Open the tribe menu!
+tribe [user]
/tribe [user]
mytribe
Kick a member from your tribelog thread
+kicktribemate <member>
/kicktribemate <member>
kickmate and kickfromtribelogs
Configure tribe settings
+tribeset
ADMIN
server_only
Add/Remove roles that can claim their tribes
+tribeset claimrole <role>
Set the channel that private tribelogs threads will be created from
+tribeset claimchannel <channel>
Wipe the threads from the claimlog channel and reset all claimed tribes
+tribeset resetclaims <confirm>
View tribe settings
+tribeset view
Set master tribelogs for a cluster
+tribeset logchannel <clustername> <channel>
View data about the system running your servers
+viewsysinfo
ADMIN
1 per 60.0 seconds
server_only
Get a json dump of the specified data type from ArkView
+datadump <datatype>
ADMIN
1 per 10.0 seconds
server_only
Sync the banlists for all servers
-# Ban entries will not be created for game IDs that are not in the database
+syncbans
ADMIN
1 per 60.0 seconds
server_only
Comma separated list of valid server names for this server, any servers not in this list will be flagged when a tame is transferred to them
+setvalidservers <valid_names>
ADMIN
server_only
Scan all servers for tames that are from a server not in the valid server list
+scanforeigntames
ADMIN
server_only
Detect if and where mass breeding is taking place
This command will detect dense clusters of dinos with mating enabled in order to
detect if players have left a bunch of dinos with breeding enabled
A list of "dino clusters" will be returned with coordinates for each cluster and a map of the locations
Arguments
+checkmassbreed [threshold=0.5] [min_dinos=6]
ADMIN
massbreed
server_only
Find the location and tribe of a player in-game
search_query
can be one of the following.
Player's in-game name
Gamertag or Username
Specimen number (exact matches only)
XUID or SteamID (exact matches only)
Tribe ID (exact matches only)
+findplayer <search_query>
/findplayer <search_query>
ADMIN
server_only
Find details of a tribe
search_query
can be one of the following.
If any tribes have the player info found in them, they will be shown
+findtribe <search_query>
MOD
server_only
Get a marker map of structures for a tribe
search_query
can be one of the following.
+structures <search_query>
/structures <search_query>
ADMIN
server_only
Get a marker map of specific structures for a tribe or the whole map
structure_class
is the class name of the structure you want to search for.
search_query
can be one of the following.
+findstructure <structure_class> [search_query=None]
/findstructure <structure_class> [search_query=None]
ADMIN
server_only
Visualize controlled areas of a server by tribe.
+structuregraph
ADMIN
1 per 45.0 seconds
server_only
Visualize controlled areas of a server by tribe.
+territory [include_other=False] [dotsize=15]
ADMIN
1 per 45.0 seconds
server_only
Get a list of tribes that haven't been active for more than X days
Example: +findexpired 60
this will show tribes inactive for 60 days or more that have at least 1 structure or tame
+findexpired <days>
MOD
expired
server_only
Wipe all tribes that haven't been active for X days or more
This will delete all their tames, structures, and players
+wipetribes <days>
ADMIN
server_only
Find all dinos above or equal to the specified level
+sortdinos <level> [dino_name]
ADMIN
server_only
Visualize a tribe's controlled territory along with their types of structures and area they take up.
+tribesize <search_query>
ADMIN
server_only
Search for a specific item on a map
+finditem <item_blueprint> [tribe_id=None]
MOD
server_only
Find information about an item across all maps
+itemsearch <item_blueprint> [tribe_id=None]
ADMIN
server_only
Find tames over a certain stat level for a given stat
Arguments
- <stat>
The stat to search for (hp, stam, melee, weight, speed, food, oxy)
- <points>
The number of points to search for
- [stat_type]
The type of stat to search for (wild or tamed)
+tamestatcheck <stat> <points> [stat_type=tamed]
ADMIN
server_only
Get a list of tribes who's uncryo'd tame count is above the specified amount
+uncryocheck <amount>
ADMIN
cryocheck
server_only
Get a heatmap of player locations
+playerheat
1 per 5.0 seconds
server_only
Hunt for a dino!
Use the slash version of this command to make it private!
+hunt <dino>
/hunt <dino>
1 per 5.0 seconds
server_only
Check your tribe's tames on a map
+mytames
1 per 20.0 seconds
server_only
Find tames by tame name, imprinter, tamer, or tribe name
search_query
can be one of the following.
The dino's name.
The name of the person who tamed the dino.
The name of the person who imprinted on the tame.
The name of the tribe that owns the dino.
The ID of the tribe that tamed the dino.
You can search for unclaimed dinos by specifying unclaimed
+findtame <search_query>
/findtame <search_query>
1 per 5.0 seconds
server_only
Get detailed stats for a map
+mapstats
1 per 5.0 seconds
server_only
Get a pie chart of wild dinos on a map
+creaturepie [count=10]
1 per 5.0 seconds
server_only
Get pie chart of structures
+structurepie [count=10]
1 per 5.0 seconds
server_only
Get a pie chart of tamed dinos on a map
+tamepie [count=10]
1 per 5.0 seconds
server_only
ArkTools configuration
+arkset
ADMIN
arktools
Configure in-game settings
+arkset ingame
Get the current payday paths for a cluster
+arkset ingame getpaydaypaths <cluster_name>
ADMIN
Get the current kit paths for a cluster
+arkset ingame getkitpaths <cluster_name>
ADMIN
Set the imstuck paths for a cluster
Upload a .txt file with the blueprint paths separated by a new line.
Include the quantity/quality/blueprint numbers after the strings.
Example
<blueprint_path> <quantity> <quality> <blueprint 1 or 0>
some/ark_bluerints/to/path/organic_poly_c 5 1 0
Do NOT include "cheat" or "admincheat" or "senditemtoplayer" in front of the strings
+arkset ingame setimstuckpaths <cluster_name>
ADMIN
Toggle randomization of payday rewards
+arkset ingame paydayrandom <cluster_name>
randompayday
Get the current imstuck paths for a cluster
+arkset ingame getimstuckpaths <cluster_name>
ADMIN
Toggle new player kit claiming for a cluster
+arkset ingame kit <cluster_name>
Set the kit paths for a cluster
Upload a .txt file with the blueprint paths separated by a new line.
Include the quantity/quality/blueprint numbers after the strings.
Example
<blueprint_path> <quantity> <quality> <blueprint 1 or 0>
some/ark_bluerints/to/path/organic_poly_c 5 1 0
Do NOT include "cheat" or "admincheat" or "senditemtoplayer" in front of the strings
+arkset ingame setkitpaths <cluster_name>
ADMIN
Toggle the imstuck command for a cluster
+arkset ingame imstuck <cluster_name>
Set the payday paths for a cluster
Upload a .txt file with the blueprint paths separated by a new line.
Include the quantity/quality/blueprint numbers after the strings.
Example
<blueprint_path> <quantity> <quality> <blueprint 1 or 0>
some/ark_bluerints/to/path/organic_poly_c 5 1 0
Do NOT include "cheat" or "admincheat" or "senditemtoplayer" in front of the strings
+arkset ingame setpaydaypaths <cluster_name>
ADMIN
Toggle payday rewards for a cluster
+arkset ingame payday <cluster_name>
Set cooldown seconds for paydays
+arkset ingame paydaycooldown <seconds> <cluster_name>
Set cooldown seconds for the imstuck command
+arkset ingame imstuckcooldown <seconds> <cluster_name>
Refund all purchases made between two times for a server
Time is in ISO format YYYY-MM-DDTHH:MM:SS
Example
+arkset refundserverdelta 2024-04-03T20:00:00 2024-05-05T18:00:00 pvp
+arkset refundserverdelta <start_time> <end_time> <server_name> <cluster_name>
Reset all player stats like kills/tames/deaths for a cluster
+arkset wipeclusterstats <cluster_name>
Set the days worth of playercount data to keep
+arkset retention <days>
Remove a playtime role
+arkset unlinkrole <hours>
Set the role required to register
+arkset registerrole [role]
Disable the shop for a specific cluster
+arkset toggleshopcluster <cluster_name>
Set the shop log channel
All purchases will be logged here
+arkset shoplog <channel>
Whitelist certain game IDs from triggering imposter bans
+arkset imposterwhitelist <player_id>
Toggle auto welcoming of new players discovered in-game
+arkset autowelcome
View Upgrade.Chat purchases by cluster
+arkset ucstats
GUILD_OWNER
Refund all purchases made between two times for a cluster
Time is in ISO format YYYY-MM-DDTHH:MM:SS
Example
+arkset refundclusterdelta 2024-04-03T20:00:00 2024-05-05T18:00:00 pvp
+arkset refundclusterdelta <start_time> <end_time> <cluster_name>
View ark settings
+arkset view
MOD
Set forbidden commands
+arkset commandblacklist <command>
Protect your server if anyone discovers your admin password
+arkset banimposters
Set the welcome message sent when a new player is found
Placeholders
{username}
- Player's username{gameid}
- Player's game ID+arkset autowelcomemessage [message]
welcomemsg
Set your server's timezone
+arkset timezone <timezone>
Toggle auto-removal of previous playtime role
+arkset autoremoverole
Character name blacklist
+arkset characternameblacklist <name>
charnameblacklist, charbl, and badname
View playtime roles
+arkset viewranks
Mod command allow list
+arkset modcommands <command>
modcmd
Reset all player tribes for a cluster
+arkset wipeclustertribes <cluster_name>
Add a playtime role
+arkset linkrole <hours> <role>
Toggle the shop on/off
+arkset toggleshop
Get a list of players created after a certain date
Time is in ISO format YYYY-MM-DDTHH:MM:SS
Example
+arkset recentlycreated 2024-04-03T20:00:00
+arkset recentlycreated <created_after>
rc
Generate a new ArkView API key
This will overwrite the current key!
+arkset regenkey
GUILD_OWNER
Set the doexit
and dorestartlevel
countdowns
+arkset countdown <seconds>
Initialize playtime roles
+arkset initroles
1 per 900.0 seconds
Set the event log
The logs include the following events:
+arkset eventlog <channel>
Set a channel to receive alerts
The following alerts are sent here:
These events will fall back to the event log if no alert channel is set
+arkset alertchannel <channel>
Reset all player's set specimen numbers for a cluster
+arkset wipeclusterimplants <cluster_name>
Set the type of ark servers you host
Valid arguments are xbox, steam, both
+arkset clustertype <cluster_type>
View the cluster leaderboard
Arguments
playtime
- Sort by total playtimetamed
- Sort by total tamed dinoskills
- Sort by total PvP killstamekills
- Sort by total tame kills+clusterlb [sort_by=kills]
server_only
View the playtime leaderboard
+players [cluster=None]
arkleaderboard, arklb, and arktop
server_only
View leaderboard for all tribes
Arguments
sort_by
- Sort the leaderboard by kills, dinos tamed, or structures destroyed
Examples
+tribelb kills
- Tribe kill leaderboard
+tribelb tamed
- Tribe tame leaderboard
+tribelb destroyed
- Tribe destruction leaderboard
Also accepted: k
, t
, or d
+tribelb <sort_by> [cluster=None]
tribetop
server_only
Find info about a particular survivor name
+findsurvivor <survivor_name>
findcharname
server_only
Stats about the ArkTools database
+dbstats [showglobal=False]
server_only
View a graph of player count over a set time
Arguments
<timespan>
How long to look for, or all
for all-time data. Defaults to 1 hour.
Must be at least 1 hour.
Optional Arguments
clusters_only:
(True/False) Only show playercounts by cluster, default is False
include_total:
(True/False) Include another line representing the Total
search_query:
Filter by a specific map, cluster, or both
Example: +servergraph 4h
Example: +servergraph 12d
Example: +servergraph 3w2d
Example: +servergraph 7w
+servergraph [timespan=1h] [clusters_only=False] [include_total=False] [search_query]
/servergraph [timespan=1h] [clusters_only=False] [include_total=False] [search_query]
3 per 30.0 seconds
server_only
View info about a player
The optional player argument can be one of the following.
+playerstats [player]
/playerstats [player]
player
server_only
Get a rating for how likely an xbox account is to be an alt
+susrating <player>
MOD
DM a player on Xbox
The message sender will be the host Gamertag of the last server they were on.
+xdm <player> <message>
/xdm <player> <message>
MOD
1 per 10.0 seconds
Xbox crossplay tools/settings
+xsapi
ADMIN
View XSAPI info of your servers
+xsapi viewhosts
View settings related to the xbox api
+xsapi view
Clean up the host gamertags friends list
Arguments:
<cluster>
The cluster name<server>
The server name[days]
The number of days of inactivity to unfriend (Default is 30)Anyone whos last map was not the server withing the time specified will be unfriended
+xsapi cleanfriends <cluster> <server> [days=30]
Auto host gamertag friend/unfriend system
+xsapi autofriend
smartmanage
Toggle the auto-friend system
This will enable automatically adding new players as a friend by the host Gamertag
and automatically unfriending them after the set number of days of inactivity (Default is 30).
The Gamertags will also unfriend anyone that isn't following them back
or leaves the discord after registering.
You must have Arkon Premium to use this!
+xsapi autofriend toggle
Set days of inactivity to auto-unfriend
This is the number of days of inactivity for the host Gamertags to unfriend a player.
This keeps the xbox host Gamertag friends lists clean since the max you can have is 1000.
+xsapi autofriend unfriendtime <days>
Authenticate a host gamertag (MS Crossplay Only)
+xsapi authenticate
auth
Alt detection for newly discovered players in-game
Get alerts in the event log when a suspicious account joins a server,
and optionally Auto-ban them or send a warning message based on customizable settings
Arkon Premium is required to use this system
+xsapi altdetection
alt
Toggle alt detection system on/off
Arkon Premium is required to use this system
+xsapi altdetection toggle
Set the threshold for alt detection
+xsapi altdetection threshold <threshold>
Set the channel for alt detection alerts
+xsapi altdetection channel <channel>
Toggle alt detection autoban on/off
+xsapi altdetection autoban
Get a payload dump of your server tokens (Careful not to do in public channel)
+xsapi gettokens <cluster> <server>
Run an RCON command
Note that +doexit
, +dorestartlevel
, +banplayer
and +unbanplayer
are standalone commands, running these commands with pure rcon will not execute
the extra steps associated with these commands like countdowns,
saving, or player blocking.
+rcon <cluster> <server> <command>
/rcon <cluster> <server> <command>
MOD
run
server_only
Bulk send an item to a player
The count
specifies how many times to run the command, this is useful for filling an inventory with an item
that has a small stack size.
the blueprint string should include the amount, quality, and blueprint numbers at the end too.
Example
"Blueprint'/Game/PrimalEarth/CoreBlueprints/SomePathToItem.PrimalItemResource_Polymer'" 100 1 0
This would is how a full blueprint path looks.
Specifying a count of 50 would send you 100 polymer 50 times.
+bulksend <cluster> <server> <implant> <count> <blueprint_string>
ADMIN
server_only
Ban a player from all servers
+banplayer <player_id> [reason]
/banplayer <player_id> [reason]
MOD
server_only
Unban a player from all servers
+unbanplayer <player_id>
/unbanplayer <player_id>
MOD
server_only
Fully shut down a server
+doexit <cluster> <server> [countdown=None]
/doexit <cluster> <server> [countdown=None]
MOD
server_only
Restart a server
+dorestartlevel <cluster> <server> [countdown=None]
/dorestartlevel <cluster> <server> [countdown=None]
MOD
server_only
Reset a players claimed kit
If per-server kits are enabled, this will reset the kit for all servers in the cluster.
+resetkit <gameid>
ADMIN
server_only
Delete tribelog threads that arent associated with a tribe
+cleantribelogs
ADMIN
server_only
Reset all player kits for a cluster
If per-server kits are enabled, this will reset all kits for all servers in the cluster.
+resetclusterkits <cluster_name>
ADMIN
server_only
Remove reactions from a message based on the following.
min_playtime
: Minimum playtime required in hoursmin_joined
: Minimum time in discord in hoursmin_age
: Minimum age of discord account in hours+remreacts <message> [min_playtime=0] [min_joined=0] [min_age=0]
ADMIN
server_only
Manage player bans
+bans
ADMIN
server_only
View global player bans
+globalbans
MOD
allbans
server_only
View player counts either globally or locally
+playercounts [local=False]
1 per 10.0 seconds