# How to Connect to Your Holdfast: Nations At War Server (/docs/holdfast/connect-to-your-server)



import { Step, Steps } from 'fumadocs-ui/components/steps';

Here's how to find your server's IP address and connect to your Holdfast: Nations At War server. You can join through the in-game server browser or by using the direct connect option.

Finding Your Server IP [#finding-your-server-ip]

<div className="fd-steps">
  <div className="fd-step">
    Open the XGamingServer panel [#1-open-the-xgamingserver-panel]

    Log in to the [XGamingServer panel](https://panel.xgamingserver.com) and select your Holdfast server.
  </div>

  <div className="fd-step">
    Locate your IP address [#2-locate-your-ip-address]

    Your server IP address is displayed in the sidebar (e.g., `198.137.23.46:20100`).

    > 💡 **Tip:** Click the IP address to copy it to your clipboard. The number before the colon is the IP address, and the number after is the game port.
  </div>
</div>

Using the Server Browser [#using-the-server-browser]

The server browser is the easiest way to find and join your Holdfast server:

<div className="fd-steps">
  <div className="fd-step">
    Launch Holdfast [#1-launch-holdfast]

    Open Holdfast: Nations At War from Steam.
  </div>

  <div className="fd-step">
    Open Multiplayer [#2-open-multiplayer]

    From the main menu, select **Play** > **Multiplayer**.
  </div>

  <div className="fd-step">
    Find your server [#3-find-your-server]

    Use the server browser to find your server by [name](/docs/holdfast/change-server-name). You can use the search bar or sort by server name, player count, or ping.
  </div>

  <div className="fd-step">
    Join your server [#4-join-your-server]

    Select your server and click **Join**.

    The server browser shows useful information before you connect:

    * **Player count** — How many players are currently online vs. max players
    * **Map** — The current map being played
    * **Game mode** — [Army Battlefield, Army Siege, Naval Battlefield](/docs/holdfast/change-game-mode), etc.
    * **Ping** — Your latency to the server (lower is better)
    * **Lock icon** — Indicates the server requires a [password](/docs/holdfast/set-a-password)
  </div>
</div>

Direct Connect [#direct-connect]

If your server doesn't appear in the browser or you want to connect directly:

<div className="fd-steps">
  <div className="fd-step">
    Open Multiplayer [#1-open-multiplayer]

    From the main menu, select **Play** > **Multiplayer**.
  </div>

  <div className="fd-step">
    Open Direct Connect [#2-open-direct-connect]

    Click the **Direct Connect** button in the server browser.
  </div>

  <div className="fd-step">
    Enter your server details [#3-enter-your-server-details]

    Enter your server's IP address and port:

    * **IP:** `198.137.23.46`
    * **Port:** `20100`
  </div>

  <div className="fd-step">
    Connect [#4-connect]

    Click **Connect** to join your server.

    If the server has a [password](/docs/holdfast/set-a-password), you'll be prompted to enter it before joining.
  </div>
</div>

Connecting via Steam [#connecting-via-steam]

You can also use Steam's server browser:

<div className="fd-steps">
  <div className="fd-step">
    Open Steam server browser [#1-open-steam-server-browser]

    In the Steam client, go to **View** > **Game Servers**.
  </div>

  <div className="fd-step">
    Add to Favorites [#2-add-to-favorites]

    Click the **Favorites** tab, then **Add Server**. Enter your server's IP and port (e.g., `198.137.23.46:20100`).
  </div>

  <div className="fd-step">
    Connect [#3-connect]

    Right-click the server and select **Connect**.
  </div>
</div>

Troubleshooting Connection Issues [#troubleshooting-connection-issues]

If you can't connect to your server:

* **Server not showing in browser** — Make sure the server has fully started. Check `Console` on the XGamingServer panel for startup progress. Holdfast servers can take a minute to register with the master server list.
* **"Connection failed"** — Verify the IP address and port are correct. The default Holdfast port is `20100`, but your server may use a different port — check the `Network` tab on the panel.
* **Stuck on loading screen** — The server may be loading a map or transitioning between rounds. Wait for the process to complete or try reconnecting.
* **Version mismatch** — Make sure your game client and server are on the same version. Holdfast updates automatically through Steam.
* **Password required** — The server has a [password](/docs/holdfast/set-a-password) set. Ask the server owner for the password.

Adding Your Server to Favorites [#adding-your-server-to-favorites]

<div className="fd-steps">
  <div className="fd-step">
    Find your server [#1-find-your-server]

    Locate your server in the server browser.
  </div>

  <div className="fd-step">
    Add to Favorites [#2-add-to-favorites-1]

    Click the **star icon** or right-click and select **Add to Favorites**.
  </div>

  <div className="fd-step">
    Access from Favorites [#3-access-from-favorites]

    Your server will now appear in the **Favorites** tab for quick access in future sessions.

    > 💡 **Tip:** Share your server's IP, port, and [password](/docs/holdfast/set-a-password) (if set) with your community through Discord or your website so players can easily find and join your server.

    If you get stuck at any time, you can join our [Discord](https://discord.xgamingserver.com/).
  </div>
</div>
