Turn on RCON on your Soulmask server and manage everything remotely. Run commands, kick/ban, broadcast messages, and tweak settings without logging in-game.
Prerequisites
- Access to your Oxygenserv panel (login and password)
- Your Soulmask server installed on Oxygenserv
- Your public IP to whitelist (search “what is my IP” in your browser)
- An RCON client installed (CLI example:
rcon-cli) - Permission to open a firewall/port on the server if needed
Detailed steps
-
Log in and stop the server
Sign in to your Oxygenserv panel and open your Soulmask service. Click the red “Stop” button to safely shut down the server before changes. Wait for the console to show it’s fully stopped (you’ll see “Server stopped”). If it hangs, force stop and try again. Stopping first avoids file corruption. -
Enable RCON and set a password
Go to the “Startup” tab. Toggle the RCON option to Enabled and set a strong password (16+ characters, mixed charset). Copy this password somewhere safe; you’ll need it to connect. Click “Save” in the top-right. If you can’t find the option, ensure you’re on the Soulmask instance or contact support. -
Whitelist your IP in
Engine.ini(SafeIP)
Open the “Files” tab and navigate to/home/container/WS/Saved/Config/LinuxServer. EditEngine.ini. If the section is missing, add it at the bottom:[Server.SafeIP]IP=123.45.67.89
Replace123.45.67.89with your exact public IP. Add one IP per line for multiple admins (e.g.,IP=98.76.54.32). Click “Save Content”. If you get a permission error, make sure the server is stopped. -
Open the RCON port on the network
Go to your panel’s networking/ports area (often “Network” or “Ports”). Add an inbound TCP rule for the RCON port used by the server (you’ll confirm the exact value in logs after reboot). If a rule exists but connection fails, ensure the protocol isTCPand the exact port from logs is allowed. On external firewalls/routers, port-forward that same port to the server host. Without the port open, your client will get “Connection refused”. -
Restart and grab the RCON IP/Port from console
Return to the “Console” tab and click the green “Start” button. Watch the boot logs: at the top you’ll see the RCON IP and Port announced (e.g., “RCON listening onxx.xx.xx.xx:27020“). Copy the IP and port exactly. If nothing mentions RCON, it’s disabled or startup failed (check earlier errors). Wait until the server finishes loading before testing. -
Connect an RCON client and test commands
Launch your RCON client. Example withrcon-clion a terminal:rcon-cli --host 123.45.67.89 --port 27020 --password "YourRconPassword"
Replace with the IP, port, and password from the previous steps. Once connected, typehelpto list available commands. Try a global message:broadcast Maintenance in 5 minutes. For moderation:kick PlayerNameorban PlayerName. If you see “Authentication failed”, double-check the password and restart the server after any change.
Tips & optimization
– Use a long RCON password (16–24+ chars) and rotate it regularly.
– Keep [Server.SafeIP] strict (only your admin IPs). If your IP changes frequently, consider a VPN with a static exit IP.
– RCON listens on TCP on a dedicated port: only open that single port on your firewall. Note the exact value from logs (e.g., 27020).
– Disable RCON when you don’t need it to reduce attack surface.
– Automate tasks (backups, scheduled messages) via scripts sending RCON commands, but store secrets securely and limit access.
FAQ
My client says “Connection refused”. What now?
The RCON port isn’t reachable. Make sure the server is running, RCON is enabled, and the RCON port is open on TCP. Also ensure you’re using the exact IP/port from the logs (not the game port). Try again after a clean restart.
I get “Authentication failed” with the correct password
Confirm you clicked Save after changing the RCON password and restarted the server. Avoid exotic characters that some clients mishandle; if needed, generate a strong ASCII password. Also verify your IP is listed under [Server.SafeIP].
Where do I find useful Soulmask RCON commands?
In the client, type help to show the list. Common ones include broadcast for global messages, kick Player, ban Player, and server admin commands. Start with non-destructive commands to validate your setup.
That’s it—your Soulmask RCON is live. Admin your server from anywhere, safely and fast. When in doubt, check the logs: they always tell you what’s wrong.