How to Host a Server on Assetto Corsa

Hello Dev, if you’re reading this article, you’re probably interested in hosting a server on Assetto Corsa. Assetto Corsa is a popular racing simulation video game that allows players to create their server and race with their friends. Hosting a server on Assetto Corsa can be a bit tricky if you’re new to the game, but don’t worry. In this guide, we’ll be walking you through the steps of hosting a server on Assetto Corsa.

Before You Begin

Before we get started, you need to make sure that you have Assetto Corsa installed on your computer. You can purchase Assetto Corsa on Steam or through the official website. Once you have Assetto Corsa installed, you need to make sure that your computer meets the minimum system requirements. Here are the minimum system requirements for Assetto Corsa:

Minimum System Requirements
Recommended System Requirements
OS: Windows Vista SP2, 7, 8, 8.1, 10
OS: Windows Vista SP2, 7, 8, 8.1, 10
Processor: AMD Athlon X2 2.8 GHZ, Intel Core 2 Duo 2.4 GHZ
Processor: AMD Six-Core CPU, Intel Quad-Core CPU
Memory: 2 GB RAM
Memory: 6 GB RAM
Graphics: DirectX 10.1 (e.g. AMD Radeon HD 6450, Nvidia GeForce GT 460)
Graphics: DirectX 11 (e.g. AMD Radeon HD 7870, Nvidia GeForce GTX 660)
DirectX: Version 11
DirectX: Version 11
Network: Broadband Internet connection
Network: Broadband Internet connection
Storage: 15 GB available space
Storage: 30 GB available space

If your computer meets the minimum system requirements, you’re ready to host a server on Assetto Corsa.

Step 1: Setting Up the Server

The first step in hosting a server on Assetto Corsa is to set up the server. To do this, follow these steps:

Step 1.1: Create a Text Document

Open Notepad or any other plain text editor and create a new document. This document will serve as the server configuration file. Save this document as “server_cfg.ini” in the root folder of Assetto Corsa. The root folder is usually located at C:\Program Files (x86)\Steam\steamapps\common\assettocorsa.

Step 1.2: Configure the Server

Open the “server_cfg.ini” file in a text editor and configure the server settings. Here are some of the settings you need to configure:

  • SERVER_NAME: Set the name of your server.
  • CARS: Set the cars you want to use in the race.
  • TRACK: Set the track you want to race on.
  • SESSION_START_TIME: Set the start time of the race.
  • SESSION_DURATION: Set the duration of the race.
  • MAX_CONNECTIONS: Set the maximum number of players that can join the server.
  • UDP_PORT: Set the UDP port for the server.
  • TCP_PORT: Set the TCP port for the server.
  • ADMIN_PASSWORD: Set the admin password for the server. This password will grant you access to server admin commands.

Once you’ve finished configuring the server settings, save the “server_cfg.ini” file.

Step 1.3: Launch the Server

Launch Assetto Corsa and select the “Server” option from the main menu. Click the “Create” button to create a new server instance. Select the “server_cfg.ini” file you just created and click the “Start” button to launch the server.

Step 2: Port Forwarding

Port forwarding is necessary to allow players to connect to your server. To port forward, you need to access your router settings. Here’s how:

READ ALSO  How to Host a Minecraft Java Server

Step 2.1: Find Your Router’s IP Address

Open the Command Prompt by pressing the Windows key + R and type “cmd” in the Run dialog box. In the Command Prompt window, type “ipconfig” and press Enter. Look for the “Default Gateway” value. This value is your router’s IP address.

Step 2.2: Access Your Router’s Settings

Open your web browser and type your router’s IP address in the address bar. You may be asked to enter your router’s username and password. If you don’t know your router’s username and password, refer to your router’s documentation.

Step 2.3: Port Forwarding

Look for the “Port Forwarding” or “Virtual Server” section in your router’s settings. Add a new port forwarding rule for UDP and TCP on the port you specified in the “server_cfg.ini” file. This port is usually 9600. Save your router’s settings.

Step 3: Joining the Server

Now that you’ve hosted your server, it’s time to join it. To join your server, follow these steps:

Step 3.1: Find Your Server IP Address

Launch your server and take note of the IP address displayed in the console. This IP address is the address that players will use to join your server.

Step 3.2: Join the Server

Launch Assetto Corsa and select the “Multiplayer” option from the main menu. Click the “Direct Connect” button and enter the IP address of your server. Click the “Connect” button to join the server.

Frequently Asked Questions

Q1: How many players can join my server?

A1: The maximum number of players that can join your server is determined by the MAX_CONNECTIONS setting in the “server_cfg.ini” file.

Q2: Can I change the server settings after I’ve launched the server?

A2: No, you need to stop the server and edit the “server_cfg.ini” file to change the server settings.

Q3: Can I password-protect my server?

A3: Yes, you can set an admin password in the “server_cfg.ini” file. Players will need this password to access server admin commands.

Q4: Can I host a server on a dedicated server?

A4: Yes, you can host a server on a dedicated server. However, the process is more complicated, and you’ll need to have more technical knowledge to do so.

Q5: Can I race with mods on my server?

A5: Yes, you can race with mods on your server. However, you need to make sure that all players have the same mods installed, or else they won’t be able to join your server.

That’s it, Dev! You now know how to host a server on Assetto Corsa. We hope this guide has been helpful to you.