Get Arkon running on your Ark server in about 10 minutes. The fastest way is the /setup wizard, which connects and tests your first server for you. Prefer to do it by hand? A manual path is below too.
New to Arkon? Check out the Glossary if you encounter unfamiliar terms, or the FAQ if you run into issues.
Before you begin, make sure you have:
Not sure what some of these mean? Here is the plain-language version:
| Term | What it means |
|---|---|
| RCON | A remote console that lets Arkon send commands to your server. Enable it in GameUserSettings.ini with RCONEnabled=True and RCONPort=27020 (27020 is the default for both ASE and ASA). Your RCON password is the ServerAdminPassword from that same file. See RCON in the glossary. |
| Public vs local IP | Arkon connects to your public IP (the one at whatismyip.com), not a local 192.168.x.x or 10.x.x.x address. |
| Port forwarding | If you self-host, your router must forward the RCON port (TCP) to the PC running the server. Router guides. |
| CGNAT | If your ISP puts you behind Carrier-Grade NAT you cannot port forward. Ask your ISP for a public IP, or use a server host that gives you one. |
| Dynamic IP | If your IP changes on its own, use a free Dynamic DNS service (No-IP, DuckDNS) and give Arkon the hostname instead. |
Using a game host? Most providers support RCON and show the port and password in their control panel. Nitrado (ASE only) does NOT support RCON, so Arkon cannot work with ASE on Nitrado.
If your router or firewall filters by address, whitelist Arkon's IP
51.79.109.160and allow TCP inbound on your RCON port.
👉 Invite Arkon to your Discord
Make sure the bot has permission to Send Messages and Embed Links in your channels!
/setup Wizard (Recommended)The quickest way to connect your first server. Run the slash command in your server:
/setup
The wizard walks you through everything with buttons and pop-up forms. Have your server's IP address, RCON port, and admin password ready. It will:
pvp, pve, or main (letters and numbers only). Even with one server you need a cluster.27020), and admin password.+addme / +gamertag / +xsapi commands.When it finishes, your cluster and server are saved and connected. Jump to After Setup to finish configuring.
Already ran
/setupbefore? Running it again shows a summary of your current clusters and servers with quick links instead of starting over.
Prefer to set things up by hand, or adding more servers later? Use these commands.
When giving command examples below, you do not include the
<>or[]- those are just placeholders.<required>means you must provide a value,[optional]means it's optional. The default prefix is+; change it any time with+set serverprefix <newprefix>.
Even with one server you need a cluster. This is separate from Ark's own "cluster" concept; it is how Arkon groups related servers.
+addcluster <cluster_name>
Example:+addcluster MyArkCluster
Before adding your server, confirm:
-- You have a static or semi-static public IP (CGNAT will not work).
-- The PC hosting your server has a static private IP (assigned by your router).
-- The RCON port is forwarded in your router to that private IP.
-- If Windows, a firewall exception exists for TCP inbound on the RCON port.
-- If applicable, your router/firewall has the bot IP51.79.109.160whitelisted.
+addserver <cluster_name>
Example:+addserver MyArkCluster
A menu pops up:

Click Set Connection Info:

Enter your server's connection info and click Submit:

Review the details, then click Test & Save! to test the connection and save.
The server is only saved if the connection succeeds. Fix things on your end and click test again until it works.

Your server is added! The configured channels should start streaming logs from your server.
Both paths connect your server, but a few settings are still worth doing. (The wizard recommends these on its success screen.)
Arkon uses Red-DiscordBot's role system. Admin roles get full configuration access; Mod roles get moderation commands like +banplayer, +rcon, and +findplayer but cannot change settings.
+set roles addadminrole <role>Example:+set roles addadminrole @ArkAdmin
+set roles addmodrole <role>Example:+set roles addmodrole @ArkMod
Tip: Run these multiple times to assign more than one admin or mod role.
A live-updating embed showing all your servers with a player-count graph.
+serverstatus channel #status-channel
+serverstatus time <seconds>Example:+serverstatus time 3600shows the last hour.
So the status graph uses your local time.
+arkset timezone <YourTimezone>Example:+arkset timezone US/Eastern
Controls registration behavior. Options: xbox, steam, both. For ASA, use both.
+arkset clustertype <type>
Confirm your setup actually took:
+checklist - shows which features are configured and what is still missing.+viewservers - opens the server menu; your server should be listed.+players - shows who is currently online across your servers.If your server appears and +players responds, you are connected.
Once the basics work, you can layer these on. None are required to run a server.
+viewservers to configure): Interchat syncs chat across every map in a cluster; Kit gives new players a one-time starter kit; Imstuck hands stuck players a respawn care package; Payday rewards players on a timer. Set the item paths with +arkset ingame.
+hunt, +findtame, +structures, +mapstats, plus detailed tribelogs. Get ArkView, then set the Host/Port under a server in +viewservers.Need help? Join the Discord Support Server!