Rustadmin Guide & FAQ
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

1. Connecting to Rcon

Introduction

This document provides a step-by-step guide for connecting to your Rust server using the free version of Rustadmin, a popular Rcon tool for Rust server management. This guide is tailored for Windows 10 but should work similarly on other operating systems.


Setting up Rustadmin Free

Prerequisites

Before starting, make sure you have the following:

Step 1: Configure Your Server’s Rcon Details

  1. Open the Rustadmin Free Desktop App and navigate to the Configuration tab.

    Open the configuration tab

  2. Enter the following details:

    • RCON Type

      • Leave WebRcon selected (default option).
    • Server IP address

      • Use localhost or 127.0.0.1 if connecting to a local server. For remote servers, enter the public IP address.
    • Server Port

      • Standard Rust server port is 28015. If using a hosting service, check your control panel or emails for the port number.
    • Rcon Port

      • Default Rcon port is 28016. Check your hosting control panel or emails if using a hosting provider.
    • Rcon Password

      • For self-hosted servers, this is in your server’s startup script (e.g., lgsm/config-lgsm/rustserver/rustserver.cfg if using LinuxGSM). Hosting services usually provide this in the control panel or via email.
After entering your Rcon details, click “Save” and give your configuration a name. This name will be used to quickly identify and connect to your server.

Step 2: Connect to Your Server

  1. Navigate to the Servers tab and click on the name of the saved configuration.

    Connect to your server

  2. Check the bottom of the Rustadmin window. If it says Connected in green, your setup is complete. If it still shows Disconnected in red, proceed to troubleshooting.


Features After a Successful Connection

Once connected, you can view the Players tab, showing all currently connected players, their details, and options to kick, ban, or view statistics.

Players tab


Troubleshooting Common Issues

If you’re unable to connect, try the following solutions:

  • Ensure you have the latest version of Rustadmin.
  • Confirm that you extracted the Rustadmin app to a folder on your computer.
  • Verify you have the latest version of Microsoft C++ Redistributable installed.
  • Double-check your Rcon details in the Configuration tab.

Common Errors Table

Error Type Log Message Suggested Solution
Incorrect Rcon Password SocketState is UnconnectedState immediately after ConnectingState Verify and re-enter Rcon password.
Connection Timeout ClientWebsocket::connectTimeout Confirm server IP, port, and firewall rules.
Oxide Rcon Conflict N/A Ensure Oxide Rcon is disabled in oxide.config.json.

Additional Troubleshooting Steps

  • Firewall Settings: Make sure your firewall is configured to allow Rustadmin and Rcon connections.

  • Oxide Rcon Configuration: Disable Oxide Rcon if enabled by setting "enabled": false in oxide.config.json located in serverfiles/oxide.

    Oxide Rcon


Using Debug Mode for Advanced Troubleshooting

  1. Click the ? icon in the top menu, then select Toggle debug logs and restart Rustadmin.

    Debug Mode

  2. Debug logs are saved in the logs folder inside the Rustadmin directory. Look for entries like ClientWebsocket::connectToServer and ClientWebsocket::socketStateChanged for connection status.

  3. If you see:

    • Incorrect Rcon Password: Logs show QAbstractSocket::ConnectingState then QAbstractSocket::UnconnectedState immediately, suggesting an incorrect password.

    • Connection Timed Out: Logs show ClientWebsocket::connectTimeout, indicating possible issues with the IP, port, or firewall.


Server Start Script Example for Self-Hosted Servers

For those hosting their own server, here’s an example of a server start script. Avoid unnecessary whitespace and syntax errors when editing:

1
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Server Name" +server.description "Description" +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon.web 1 -logfile rustserverlog.txt

Important: Change the default Rcon password (letmein) for security, as Facepunch disallows it by default. The game port is +server.port 28015, and the Rcon port is +rcon.port 28016. For more settings, refer to the Facepunch Wiki.


Need More Help?

If issues persist, join the Rustadmin Discord and share your debug log in the support channel or open a new ticket for assistance.


This guide should help you get started with Rustadmin and troubleshoot any initial issues. Let us know if you found this guide helpful or if there are any other steps we should cover!