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.inivoor circuit, auto’s, sessies en regels, enentry_list.inivoor 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:
TRACKis de mapnaam van het circuit,CONFIG_TRACKde layout. Heeft het circuit maar één layout, dan laat je die leeg.CARSis de lijst met toegestane auto’s, gescheiden door puntkomma’s, bijvoorbeeldCARS=abarth500_s1;ferrari_458.MAX_CLIENTSis 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:
- 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.
- Laat iedereen vóór de raceavond controleren of hij de juiste versie van de content heeft.
- Log tijdens de avond in de chat in als beheerder met
/adminen je beheerderswachtwoord. Daarna ga je met/next_sessiondoor naar de volgende sessie, doe je met/restart_sessioneen sessie over en verwijder je iemand met/kickof/ban_id. - 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.