Naar de inhoud
Gameservers

Een Assetto Corsa-server voor je league

Gepubliceerd op 3 oktober 2026

Voor een league-server in Assetto Corsa heb je drie dingen nodig: een server die altijd aanstaat, een configuratie met jullie circuit, auto’s en sessies, en een entry list die vastlegt wie in welke auto rijdt. De server zelf is licht: 2 GB werkgeheugen is meestal genoeg. Hieronder lees je hoe je hem inricht, van de eerste instellingen tot de uitslagen na de race.

Wat heb je nodig voor een league-server?

Het gaat hier om de originele Assetto Corsa van Kunos Simulazioni uit 2014. De laatste grote update, versie 1.16, kwam in december 2017, maar met auto’s en circuits uit de community is de game nog altijd populair bij leagues. De officiële serversoftware heet acServer en draait op Windows en Linux. Verder heb je nodig:

  • Een Steam-account dat Assetto Corsa bezit. Steam geeft de serverbestanden alleen aan zo’n account.
  • Twee configuratiebestanden in de map cfg: server_cfg.ini voor circuit, auto’s, sessies en regels, en entry_list.ini voor de grid.
  • Bereikbare poorten: een TCP- en UDP-poort voor het spel (standaard 9600) en een HTTP-poort (standaard 8081) waarmee de server zich in de lobby meldt. Op onze servers staan die al goed.
  • Dezelfde content bij iedereen. Wie een auto of circuit mist, of een andere versie heeft, komt de server niet op.

Hoe kies je circuit, auto’s en sessies?

Alles over de race zelf staat in server_cfg.ini. De belangrijkste regels:

  • TRACK is de mapnaam van het circuit, CONFIG_TRACK de layout. Heeft het circuit maar één layout, dan laat je die leeg.
  • CARS is de lijst met toegestane auto’s, gescheiden door puntkomma’s, bijvoorbeeld CARS=abarth500_s1;ferrari_458.
  • MAX_CLIENTS is het maximale aantal rijders. Dat mag niet hoger zijn dan het aantal pitboxen van het circuit.
  • De blokken [PRACTICE], [QUALIFY] en [RACE] zijn je sessies. Per sessie zet je de duur in minuten, en bij de race kan het ook in ronden. Een sessie die je niet wilt, haal je weg.
  • Met [DYNAMIC_TRACK] bepaal je hoeveel grip de baan aan het begin heeft en hoe snel die oploopt, en in de [WEATHER_0]-blokken kies je het weer.

Ook de regels van je league staan hier, zoals welke rijhulpen mogen (ABS_ALLOWED, TC_ALLOWED), hoeveel schade auto’s krijgen (DAMAGE_MULTIPLIER) en hoe snel banden en brandstof opgaan (TYRE_WEAR_RATE, FUEL_RATE). Herstart de server na elke wijziging.

Hoe leg je de grid vast met de entry list?

In entry_list.ini staat per plek op de grid een blok, te beginnen bij [CAR_0]. Per plek zet je onder meer de auto (MODEL), de livery (SKIN), de naam en het team van de rijder, en zijn GUID: de Steam-ID van die rijder. Volgens de handleiding van Kunos moet de lijst minstens zoveel auto’s hebben als MAX_CLIENTS.

Voor een league is dit de belangrijkste combinatie: PICKUP_MODE_ENABLED=1 en LOCKED_ENTRY_LIST=1. Dan kunnen alleen rijders uit de entry list joinen, en krijgt elke rijder de auto die bij zijn Steam-ID hoort. Kunos raadt de boekingsmodus af, dus die laat je uit. Zet er voor de zekerheid ook een wachtwoord op.

Werkt jullie league met succesballast? Dat zet je per rijder met BALLAST (in kilo) of RESTRICTOR in de entry list, of tijdens de raceavond met een adminopdracht.

Hoe zet je eigen auto’s en circuits op de server?

Auto’s en circuits uit de community zijn voor veel leagues de reden om Assetto Corsa te blijven rijden. Zet een auto in content/cars en een circuit in content/tracks op de server, met precies dezelfde mapnaam als bij je rijders. De server gebruikt vooral de databestanden, zoals data.acd van een auto en surfaces.ini van een circuit, om te controleren of iedereen dezelfde versie heeft. De hele map uploaden mag ook.

Grote mappen zet je over met SFTP, bijvoorbeeld met FileZilla of WinSCP; hoe dat werkt, lees je in Bestanden beheren met SFTP. De inloggegevens staan in het gamepanel onder Settings. Deel daarna de downloadlink van de content met je rijders, en spreek af dat niemand iets tussentijds bijwerkt. Eén rijder met een andere versie van een auto, en hij staat voor een dichte pitstraat.

Hoe werken de Steam-login en de updates?

Anoniem downloaden werkt niet voor Assetto Corsa. In ons gamepanel vul je in het tabblad Startup de gebruikersnaam en het wachtwoord in van een Steam-account dat de game bezit. Heeft dat account Steam Guard, vul dan ook de code in bij Steam Auth Code. Kies daarna in het tabblad Settings voor Reinstall Server. Gebruik bij voorkeur een apart Steam-account, niet het account waarop je zelf speelt.

Updates zijn bij Assetto Corsa zeldzaam: sinds versie 1.16 uit 2017 is de game niet meer groot bijgewerkt. De serverbestanden installeer je dus in principe één keer.

Een server voor je league? Bij CakeHosting heb je een Assetto Corsa-server vanaf € 2,95 per maand, maandelijks opzegbaar.

Hoe plan je een raceavond?

Met een vaste routine voorkom je gedoe op de avond zelf:

  1. Zet een paar dagen van tevoren het circuit, de auto’s en de entry list klaar, en start de server een keer om te testen.
  2. Laat iedereen vóór de raceavond controleren of hij de juiste versie van de content heeft.
  3. Log tijdens de avond in de chat in als beheerder met /admin en je beheerderswachtwoord. Daarna ga je met /next_session door naar de volgende sessie, doe je met /restart_session een sessie over en verwijder je iemand met /kick of /ban_id.
  4. Haal na afloop de uitslagen op. De server schrijft na elke sessie een JSON-bestand in de map results, maar alleen als er minstens één ronde is gereden.

Met een gratis tool als Simresults maak je van die bestanden een overzichtelijke uitslag. De stand en de kalender zet je op een eigen leaguesite, bijvoorbeeld op webhosting. Wat je verder in het panel kunt, zie je op de pagina over ons gamepanel. Speelt je groep ook andere games? Kijk dan bij onze gameservers.

Veelgestelde vragen

Hoeveel auto’s passen er op een Assetto Corsa-server?

Niet meer dan het circuit pitboxen heeft. Het maximum zet je met MAX_CLIENTS in server_cfg.ini, en je entry list moet minstens zoveel plekken hebben.

Hoe zorg ik dat alleen mijn leaguerijders kunnen joinen?

Zet PICKUP_MODE_ENABLED=1 en LOCKED_ENTRY_LIST=1, en zet de Steam-ID van elke rijder bij GUID in entry_list.ini. Met een wachtwoord erbij is de server helemaal dicht voor anderen.

Waar vind ik de uitslagen van een race?

In de map results op de server. Na elke sessie met minstens één gereden ronde schrijft de server daar een JSON-bestand. Tools als Simresults maken er een leesbare uitslag van.

Waarom heb ik een Steam-account nodig voor de server?

Steam geeft de serverbestanden van Assetto Corsa alleen aan een ingelogd account dat de game bezit. Gebruik bij voorkeur een apart account; met Steam Guard vul je ook de code in bij Steam Auth Code.

Werkt dit ook voor Assetto Corsa Competizione of EVO?

Nee. Dit gaat over de originele Assetto Corsa. Competizione en Assetto Corsa EVO, dat sinds januari 2025 in early access is, zijn aparte games die niet op deze server draaien.

Meer vragen? Bekijk alle veelgestelde vragen

Verwante artikelen