Lock down your ARK: Survival Evolved server in minutes. A whitelist stops randoms and lets only trusted players in. Perfect for private events and creator sessions.
Prerequisites
- Access to your Oxygenserv panel (username and password)
- ARK server installed and reachable on Oxygenserv
- SteamID64 for every player you want to allow (one per player)
- File manager access in the panel
- A brief maintenance window to restart safely
Detailed steps
-
Sign in and stop the server cleanly
Log into the Oxygenserv panel and open the Console or Dashboard. Click Stop and wait until logs show “Server Stopped” or the status turns off. Don’t skip this—ARK reads the whitelist on startup. If it hangs on stopping, give it 10–20 seconds before moving on. -
Enable Exclusive Join (-exclusivejoin)
Go to the Startup (or Command line) section. Look for an “Exclusive Join” toggle and switch it ON, or add the exact argument-exclusivejointo the launch/extra arguments field. a) Type-exclusivejoinexactly (no quotes). b) Click Save in the top-right. c) If you see “unrecognized option”, the flag is in the wrong field—move it to Extra/Launch arguments. -
Open (or create) the whitelist file
Open Files and browse to/home/container/ShooterGame/Binaries/Linux. OpenPlayersJoinNoCheckList.txt. If it doesn’t exist, create a new file with that exact name (Linux is case-sensitive). You should now see an empty text editor if the file is new. -
Add allowed players’ SteamID64s
Put one SteamID64 per line inPlayersJoinNoCheckList.txt, no commas or spaces. Example:76561198000000000on line 1,76561199000000001on line 2. To find SteamID64, copy the Steam profile URL and paste it on steamid.io, then use the “steamID64” value. Click Save (you’ll see a success toast/notification). -
Restart and verify the whitelist
Go back to Console and click Restart. Wait until startup logs show the server is listening and ready. Test with a whitelisted player (should join) and a non-whitelisted player (should be rejected). If non-whitelisted players still join,-exclusivejoinisn’t applied or the file path/name is wrong.
Tips & optimization
– Keep a backup of PlayersJoinNoCheckList.txt before major updates.
– Add your admins to the whitelist too: with -exclusivejoin on, only listed IDs can join.
– For private tournaments, also set a password: edit /home/container/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini and add ServerPassword=yourpassword (restart after saving).
– Batch updates: add several IDs, then restart once to reduce downtime.
– On Linux, the filename is case-sensitive—use exactly PlayersJoinNoCheckList.txt (N, C, and L uppercase).
FAQ
How do I find my exact SteamID64?
Open Steam, go to your profile, right-click and copy the page URL. Paste it on steamid.io and grab the steamID64 (a 17-digit number). Put that number in PlayersJoinNoCheckList.txt, one per line. Save and restart to apply.
The file doesn’t exist—normal?
Yes if you never created it. Make it manually at /home/container/ShooterGame/Binaries/Linux named PlayersJoinNoCheckList.txt. Add one ID per line, save, and restart. If ARK ignores it, ensure -exclusivejoin is enabled.
Do I need to restart after adding IDs?
Yes. ARK loads the whitelist at startup. Add your new lines, save, then restart the server to apply changes. Without a restart, new entries won’t work.
Non-whitelisted players can still join—why?
In most cases, -exclusivejoin wasn’t applied correctly. Put the flag in the launch/extra arguments, save, then restart. Also check the file path and exact filename casing on Linux.
Nice—your ARK whitelist is live and your server is locked to your community. Need deeper tweaks? Ping back anytime and we’ll fine-tune it.