1) Prerequisites
- A working Garry’s Mod Dedicated Server (srcds).
- RCON enabled with a defined password.
2) Configure RCON on the GMod server
- Open or create the following file:
garrysmod/cfg/server.cfg - Add or update these minimum RCON settings:
rcon_password: Must match the RCON Password you enter in the panel.- RCON usually connects through the game port (most often 27015). If you started the server with a different
-port, enter that port in the panel.
- Restart the server or change the map to apply settings.
- On the firewall or cloud firewall, allow the server port (for example 27015) for the panel IP.
3) Create a server record in the panel
- Go to the Servers page.
- Click Add Server.
- Fill in the fields:
- Plugin:
RCON - Server IP Address: The server IP or an accessible domain
- RCON Port: The server port (for example 27015)
- RCON Password: From
server.cfgthenrcon_password
- Plugin:
- Click Check Plugin Connection.
- If successful, click Publish to save.
4) Troubleshooting
- Connection failed or timed out
- Are IP and port correct? Did you allow the port in OS and provider firewalls?
- Can the server be reached (ping, tracert)?
- Unauthorized or wrong password
- Do
rcon_passwordand the panel RCON Password match? - After many failed attempts, a temporary block may occur. Wait briefly, then try again.
- Do
- Settings not applying
- Is
server.cfgin the correct directory? - Did you restart or change the map after editing?
- Is
5) Security tips
- Use a strong, long, and unique
rcon_password. - Open the port only to the panel IP.
- To protect against brute force attacks (if supported), increase
sv_rcon_maxfailuresandsv_rcon_banpenaltyvalues. - Change the RCON password regularly and monitor logs.
- Serve your panel over HTTPS.
6) FAQ
What is the default port?Usually 27015. If you started the server with a different
-port, use that port.
Can I use a domain instead of an IP?Yes. You can use a domain the panel can reach. Can I add more than one GMod server?
Yes. Create a separate record for each server and enter the correct IP, port, and password. How should I write commands?
Do not use a leading slash in the panel. For example
changelevel gm_construct, sv_password "", kickid 12345.