Limited offer! Discounts of up to 50% on your servers

✨ BLACK FRIDAY ✨

November 19 to December 2, 2024

How to set up RCON on a Soulmask server?

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

  1. 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.
  2. 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.
  3. Whitelist your IP in Engine.ini (SafeIP)
    Open the “Files” tab and navigate to /home/container/WS/Saved/Config/LinuxServer. Edit Engine.ini. If the section is missing, add it at the bottom:
    [Server.SafeIP]
    IP=123.45.67.89
    Replace 123.45.67.89 with 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.
  4. 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 is TCP and 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”.
  5. 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 on xx.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.
  6. Connect an RCON client and test commands
    Launch your RCON client. Example with rcon-cli on 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, type help to list available commands. Try a global message: broadcast Maintenance in 5 minutes. For moderation: kick PlayerName or ban 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.

Related articles

Table des matières

Facebook
Twitter
LinkedIn