# Connecting to Your ACC Server (/docs/assetto-corsa-competizione/connect)



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

ACC servers are joined from inside the game, through the server browser.

<Steps>
  <Step>
    Make sure the server is running and registered [#make-sure-the-server-is-running-and-registered]

    Start the server in the [panel](https://panel.xgamingserver.com). ACC registers with the official lobby on startup — give it a minute after first boot. `registerToLobby` must be `1` in `configuration.json` (it is by default) for the server to appear publicly.
  </Step>

  <Step>
    Find it in the server list [#find-it-in-the-server-list]

    In ACC, go to **Multiplayer → Server List** and search for your **Server Name**. Use the search box if the list is long.
  </Step>

  <Step>
    Join [#join]

    Select your server and join. If you set a join **password**, enter it when prompted.
  </Step>
</Steps>

Joining a private/unlisted server [#joining-a-privateunlisted-server]

If your server doesn't register publicly (e.g. a private league server), players can use **Multiplayer → Direct IP** and enter your server's IP and port (shown in the panel). Direct-join is the most reliable way to reach a server that isn't showing in the browser yet.

<Callout type="warn">
  If your server never appears in the list, it's almost always one of: still registering (wait a few minutes after first start), `registerToLobby` set to `0`, or a config file that failed to load. See [Troubleshooting](/docs/assetto-corsa-competizione/troubleshooting).
</Callout>
