Skip to main content

Rust player guide

How to join a Rust server

There are four ways into a Rust server and they are not equally reliable. The console connect command works whether or not the server appears in any list, which is why it is the one to reach for when everything else says the server does not exist.

  • Rust guides
  • Updated
  • 6 min read
  • F1 console connect
  • Steam server viewer
  • In-game browser tabs
IN-GAME CONSOLERust console# Press F1, select the CONSOLE tabclient.connect 123.456.78.9:28015# IP is before the colon 123.456.78.9# Port is after it 28015

The short answer

Press F1 in Rust to open the console, select the CONSOLE tab, then type client.connect 123.456.78.9:28015 using your server's own address and press Enter. This works whether or not the server shows up in any list.

Key points

  • The console connect command is the most reliable method by a wide margin.
  • Rust hides empty servers from the browser by default, so search is not proof of absence.
  • The address is IP before the colon, port after it.
  • Favouriting through Steam gives you a permanent shortcut in the Favorited tab.

Finding the server address

Everything starts with the address. If you own the server, it is on the control panel under Connection Info.

The Connection Info panel showing a Rust server IP address and port
Connection Info on the control panel dashboard.

In this example the address is 123.456.78.9:28015. Read it as two parts:

Server IP
Everything before the colon. 123.456.78.9
Server port
Everything after it. 28015

Method 1: the in-game console

This is the direct route and the one that works when nothing else does, because it does not rely on the server being discoverable at all. You are telling the game exactly where to go.

  1. Launch Rust and press F1

    The console opens over the main menu. You do not need to be in a world.

  2. Make sure the CONSOLE tab is selected

    It is in the top left. If you are on a different tab your command goes nowhere and you get no error, which is the usual reason this "does not work".

  3. Type the connect command

    client.connect <IP:Port>

    With a real address that becomes:

    client.connect 123.456.78.9:28015
  4. Press Enter

    Rust connects directly. No searching, no browser, no waiting for a query batch.

The Rust in-game console with the CONSOLE tab selected and a connect command typed
The console with the CONSOLE tab selected.

Method 2: the Steam server viewer

Favouriting a server through Steam gives you a permanent entry that also shows up inside Rust, which makes it the best option for a server you play on regularly.

  1. Open View, then Servers in Steam

    From the menu bar at the top of the Steam client window.

    The View menu in the Steam client with the Servers option
    View, then Servers.
  2. Go to the Favorites tab and add a server

    Click the + at the bottom of the window to add a new one.

    The Steam server browser Favorites tab with the add server control
    The Favorites tab.
  3. Enter the IP and port

    Type the address into the Add Server window and click Ok.

    The Steam Add Server dialogue with an address entered
    Add Server.
  4. Select it and connect

    Click the server in your favourites, then Connect at the bottom right.

Method 3: the in-game server list

From the Rust main menu, click Play Game. The browser has four tabs and picking the wrong one is the most common reason people conclude a server has vanished.

The four Rust server browser tabs.
TabWhat it lists
CommunityVanilla Rust servers. Search by server name.
ModdedServers running Oxide or uMod. A modded server will not appear under Community.
FavoritedAnything you have added through the Steam server viewer.
HistoryServers you have joined before.
The Rust in-game server browser showing the Community, Modded, Favorited and History tabs
The four tabs. A modded server searched for under Community will never appear.

Find your server, click it to open the connection window, then click Join Server.

The Rust server connection window with the Join Server button
The connection window.

Which method to use when

You have the IP
Console connect. Fastest, and immune to every browser problem.
You play there often
Steam favourites. One-time setup, then it is always in the Favorited tab.
You are looking for somewhere new
The in-game browser. Just remember Community and Modded are separate lists.
The server is brand new or empty
Console connect. It will not be in the browser yet, and that is expected rather than broken.

When you cannot connect

Stuck on connecting
The server is probably still generating its map, which takes up to 10 minutes after a first boot or a seed change. Wait it out rather than retrying.
Wrong version
After a Rust update the client and server have to match. If the server has not updated yet, you cannot join it regardless of method.
Console command does nothing
Check the CONSOLE tab is selected, and check for a typo in the address. A missing digit fails silently.
Server not in search
Not a fault. Rust hides empty servers, and query limits hide plenty of populated ones. Connect directly instead.

If you run the server and the problem is that nobody can find it rather than that you cannot join it, our guide on Rust servers not showing in the server list covers the query system and what actually improves your odds.

More guides for people running their own Rust server.

Quick answers

Common questions

Launch Rust, press F1 to open the console, make sure the CONSOLE tab is selected, then type client.connect <IP:Port> and press Enter. For example client.connect 123.456.78.9:28015. This works even when the server does not appear in any browser.

It is client.connect followed by the server address as IP colon port. You run it from the in-game console, which opens with the F1 key.

Rust hides empty servers by default, and the Steam query system can only reach a limited number of servers at a time. A running server can therefore be entirely absent from search. Use the console connect command, or favourite the server in Steam, and you can join it regardless.

Community for vanilla servers, Modded for servers running Oxide or uMod, Favorited for anything you have added through Steam, and History for servers you have joined before.

On the control panel dashboard, under Connection Info. It is shown as the IP and port together, separated by a colon.

Usually the server is still generating its map, which happens on a first boot or after a seed change and can take up to 10 minutes. It can also mean the server is on a different version to your client after an update.

Want a Rust server of your own?

Connection details on the dashboard from the moment your server deploys, on hardware in our own UK data centre.

  • UK data centre
  • Instant setup
  • DDoS protection included