Ce guide met en place un serveur pour l'Assetto Corsa original. L'essentiel : des voitures et des circuits identiques chez tous les clients, un server_cfg.ini et un entry_list.ini cohérents entre eux, ainsi que les ports attribués. Les configurations d'Assetto Corsa EVO ou de Competizione ne les remplacent pas.
Dernière vérification : 25 septembre 2026.
Un serveur Assetto Corsa est utile si tu veux organiser des courses, des trackdays ou des soirées de ligue avec des règles fixes. Chez game-serverhosting, tu loues pour cela un serveur dédié préconfiguré et tu gères précisément circuits, voitures, emplacements, sessions, options de réalisme et mods via le panel, le gestionnaire de fichiers et les fichiers de configuration.
Prérequis
Il te faut Assetto Corsa sur PC, les circuits et voitures souhaités chez tous les participants, ainsi que l'accès au panel game-serverhosting. Pour la gestion, l'éditeur guidé et le gestionnaire de fichiers suffisent souvent. Si tu veux contrôler chaque réglage, tu modifies en plus server_cfg.ini et entry_list.ini.
Le serveur dédié officiel est proposé sur Steam comme application séparée : Documentation sur store.steampowered.com. Cette source est importante, car elle confirme qu'Assetto Corsa utilise un téléchargement de serveur dédié distinct. Chez game-serverhosting, tu n'as pas besoin d'exécuter SteamCMD ni l'installation toi-même ; l'environnement serveur est mis à ta disposition.
Si tu prévois aussi d'autres serveurs de survie ou de bac à sable, tu trouveras des bases comparables dans le guide Louer un serveur Minecraft : le guide complet 2025 et dans le guide coop Louer et configurer un serveur Valheim.
Commander et démarrer le serveur
Choisis Assetto Corsa dans l'assistant de commande et, une fois le serveur déployé, ouvre la page de gestion du serveur dans le panel. Tu y vois le statut, les données de connexion et les ports ouverts. Attends que le serveur soit indiqué comme prêt avant de modifier les configurations.
Louer un serveur Assetto Corsa
Pour les modifications de fichiers, la règle est la suivante : arrête d'abord le serveur, modifie la configuration, enregistre, puis redémarre. Ainsi, tu évites que des processus en cours écrasent tes modifications ou que le serveur démarre avec une configuration incomplète.
Éditeur de configuration guidé dans le panel
La voie la plus rapide passe par l'éditeur guidé du panel game-serverhosting. Tu y règles le nombre de joueurs, les règles de session, l'ABS, le contrôle de traction, les dégâts, la consommation de carburant, l'usure des pneus et les options de vote via des champs de formulaire. Les modifications sont appliquées après un redémarrage.


Si tu ne fais que des courses standard avec des voitures connues, l'éditeur suffit souvent. Pour des circuits moddés, des emplacements de pilotes fixes ou un alignement précis des fichiers, tu devrais vérifier les fichiers suivants.
Fichiers obligatoires dans le dossier cfg
Assetto Corsa utilise surtout cfg/server_cfg.ini et cfg/entry_list.ini. Le premier fichier contrôle le nom du serveur, le circuit, la liste des voitures, les ports, les règles et les sessions. Le second définit les différents emplacements de voitures.
Configurer server_cfg.ini
[SERVER]
NAME=Mon serveur AC
CARS=ks_mazda_mx5_nd;bmw_m3_e92
TRACK=ks_nordschleife
CONFIG_TRACK=nordschleife
MAX_CLIENTS=16
RACE_OVER_TIME=60
ALLOWED_TYRES_OUT=2
ABS_ALLOWED=1
TC_ALLOWED=1
STABILITY_ALLOWED=0
AUTOCLUTCH_ALLOWED=1
TYRE_BLANKETS_ALLOWED=1
FORCE_VIRTUAL_MIRROR=0
REGISTER_TO_LOBBY=1
PICKUP_MODE_ENABLED=1
SLEEP_TIME=1
VOTING_QUORUM=75
VOTE_DURATION=20
BLACKLIST_MODE=0
CLIENT_SEND_INTERVAL_HZ=18
DAMAGE_MULTIPLIER=100
FUEL_RATE=100
TYRE_WEAR_RATE=100
PASSWORD=
ADMIN_PASSWORD=monMotDePasseAdmin
HTTP_PORT=8081
UDP_PORT=9600
TCP_PORT=9600
MAX_BALLAST_KG=0
Les plus importants sont CARS, TRACK, MAX_CLIENTS, PASSWORD, ADMIN_PASSWORD, TCP_PORT, UDP_PORT et HTTP_PORT. CARS est une liste séparée par des points-virgules de noms de dossiers de voitures ; les voitures du lancement comme la BMW M3 E92 s'appellent bmw_m3_e92, sans préfixe ks_. CONFIG_TRACK indique la variante du circuit, par exemple nordschleife, endurance ou touristenfahrten pour ks_nordschleife ; ne laisse la valeur vide que si le circuit n'a pas de sous-dossier ui contenant des layouts. TRACK correspond au nom du dossier du circuit. Les ports par défaut sont 9600 pour TCP/UDP et 8081 pour HTTP ; les ports réellement attribués se trouvent dans le panel.
Créer entry_list.ini
[CAR_0]
MODEL=ks_mazda_mx5_nd
SKIN=red
SPECTATOR_MODE=0
DRIVERNAME=
TEAM=
GUID=
BALLAST=0
RESTRICTOR=0
[CAR_1]
MODEL=bmw_m3_e92
SKIN=white
SPECTATOR_MODE=0
DRIVERNAME=
TEAM=
GUID=
BALLAST=0
RESTRICTOR=0
En mode pickup, il te faut au moins autant de blocs [CAR_N] que de MAX_CLIENTS, sinon le serveur ne démarre pas du tout ; avoir plus d'entrées est permis. Les clés s'appellent DRIVERNAME, TEAM et GUID (des graphies comme DRIVER_NAME sont ignorées silencieusement par le serveur). Les emplacements ouverts restent sans DRIVERNAME et sans GUID. Pour les courses de ligue, tu saisis dans GUID le SteamID64 d'un pilote ; l'emplacement lui est alors lié de façon fixe.
Configurer les sessions
[PRACTICE]
NAME=Essais libres
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualifications
TIME=15
IS_OPEN=1
[RACE]
LAPS=10
WAIT_TIME=60
IS_OPEN=0
TIME correspond aux minutes, LAPS à la distance de course en tours. IS_OPEN accepte trois valeurs : 0 bloque l'accès, 1 l'autorise à tout moment, 2 l'autorise jusqu'à 20 secondes avant le départ. Pour les courses de ligue, 2 est généralement le meilleur choix ; 0 empêche des arrivées tardives d'interférer avec la compétition en cours.
Ajouter des circuits, des voitures et des mods
Tu reconnais les contenus de Kunos au nom du dossier : les voitures du lancement s'appellent par exemple bmw_m3_e92, tandis que les contenus DLC ultérieurs à partir du Dream Pack 1 portent ks_. Ne te fie jamais au préfixe, mais toujours au vrai dossier sous content/cars/. Les mods doivent être envoyés séparément et installés à l'identique chez tous les pilotes. Décompresse l'archive du mod en local, envoie les circuits dans content/tracks/ et les voitures dans content/cars/, puis saisis le nom exact du dossier dans server_cfg.ini ou entry_list.ini.
| Source | Contenu |
|---|---|
| OverTake.gg (anciennement RaceDepartment) | Circuits, voitures, skins — plus de 17 000 téléchargements AC |
| Discords de ligues et de communautés | De nombreuses ligues y maintiennent leurs propres packs de mods harmonisés |
| Contenus officiels de Kunos | Base à privilégier pour des courses standard stables |
Après chaque envoi, redémarre le serveur. Fais particulièrement attention à la casse, car les systèmes de fichiers Linux peuvent distinguer Track de track.
Utiliser Content Manager
Content Manager est le lanceur non officiel de x4fab ; tu le télécharges sur acstuff.club/app (Windows uniquement, version Lite gratuite, version complète sur don). Via Content Manager, tu installes aussi le Custom Shaders Patch (CSP), sans lequel de nombreux serveurs communautaires ne fonctionnent pas. Tu l'utilises en local sur ton PC, et non en remplacement du panel game-serverhosting. Il est pratique pour les presets, le choix des voitures, les listes de skins, la planification des sessions et pour vérifier que ta configuration client locale correspond à la configuration du serveur.
Pour l'exploitation du serveur, le panel reste l'endroit central pour le statut, les redémarrages, l'accès aux fichiers et les données de connexion. Utilise Content Manager en complément lorsque tu veux préparer des réglages ou tester côté client.
Vérifier les ports et la connexion
| Port | Protocole | Utilisation |
|---|---|---|
| 9600 | TCP | Connexions des joueurs |
| 9600 | UDP | Flux de données des joueurs |
| 8081 (exemple par défaut) | TCP | Requêtes de lobby/statut via HTTP, pas d'interface d'administration |
Chez game-serverhosting, les ports nécessaires sont préparés côté serveur. Utilise malgré tout toujours les ports indiqués dans ton panel, car ils peuvent varier selon l'instance.
Après le redémarrage, vérifie d'abord que le serveur tourne sans erreur. Teste ensuite l'entrée dans le lobby, la connexion directe par IP/port, le choix de la voiture et une courte session avec au moins un client. Si des mods sont utilisés, un deuxième joueur avec une installation de mods toute fraîche devrait se connecter, afin que les problèmes de checksum apparaissent tôt.
Dépannage
Le serveur n'apparaît pas dans le lobby
Définis REGISTER_TO_LOBBY=1 et vérifie les ports affichés dans le panel. Si le lobby met du temps à se mettre à jour, teste en plus la connexion directe par IP et port.
Une voiture ou un circuit n'est pas reconnu
Compare exactement l'entrée dans CARS, TRACK et MODEL avec le nom du dossier sous content/cars/ ou content/tracks/. Fais attention à la casse et supprime les espaces accidentels.
Les joueurs reçoivent « Checksum failed »
Le serveur et le client n'utilisent pas la même version du mod ou des fichiers différents. Distribue la même source de mod à tous les pilotes et remplace complètement les anciennes versions au lieu de simplement les écraser.
Le serveur ne démarre plus après des modifications
Vérifie les points-virgules manquants dans CARS, les valeurs de port invalides, les mauvaises sections et le nombre de blocs [CAR_N]. Pour exclure les erreurs de mods, reviens à titre de test à un circuit Kunos connu et à une voiture standard.
Tester réellement un emplacement de voiture libre
Commence par un circuit et une voiture présents sur le serveur et sur le client de test. Vérifie les noms de dossier du modèle et du skin dans chaque bloc CAR_N ; un nom d'affichage de Content Manager ne remplace pas un nom de fichier. Si le client trouve le serveur mais ne peut sélectionner aucune voiture, contrôle le nombre d'emplacements, la liaison GUID et le mode pickup. Un skin manquant ou incorrect est un problème de contenu, pas une raison d'ouvrir de nouveau un port. Sauvegarde les deux fichiers INI ensemble et teste la connexion après chaque modification, jusqu'à une session jouable.
FAQ
Ai-je besoin d'une copie Steam distincte pour le serveur ?
Pour le serveur dédié lui-même, tu utilises l'application Steam séparée 302550. Les joueurs ont besoin d'Assetto Corsa comme client de jeu pour pouvoir se connecter.
Combien de joueurs dois-je configurer ?
Ajuste MAX_CLIENTS en fonction de ton offre réservée, du circuit et du format de course. Plus de voitures signifie plus de trafic de données et plus de coordination pour les emplacements et les mods.
Puis-je attribuer des voitures fixes aux pilotes de ligue ?
Oui. Dans entry_list.ini, saisis le GUID (SteamID64) pour les emplacements souhaités. L'emplacement est alors lié à ce pilote.
Chaque joueur doit-il installer les mêmes mods ?
Oui. Pour les circuits, voitures et skins moddés, le serveur et les clients doivent utiliser la même version. Sinon, des erreurs de connexion ou des messages de checksum sont probables.
Quelle est la différence entre le panel et Content Manager ?
Le panel gère ton serveur loué, les fichiers, les redémarrages et les données de connexion. Content Manager tourne en local sur ton PC et aide pour les presets, la configuration client et une gestion plus confortable d'Assetto Corsa.
Qu'est-ce qu'AssettoServer, et en ai-je besoin ?
AssettoServer est un serveur communautaire open source avec trafic IA, météo dynamique et authentification Steam. Il ne prend en charge que le freeroam et les essais, pas les qualifications ni les courses, et tous les clients ont besoin du CSP. Pour les formats de course, le serveur Kunos de ce guide reste le bon choix.
Ce guide s'applique-t-il aussi à Assetto Corsa EVO ?
Non. Depuis la version 0.6 (avril 2026), EVO dispose de son propre outil de serveur dédié avec une configuration différente. Ce guide traite l'Assetto Corsa original de 2014.
Conclusion
Avec un serveur Assetto Corsa loué, tu contrôles tes courses bien mieux qu'avec des lobbys improvisés. L'essentiel : un server_cfg.ini propre, un entry_list.ini adapté, des versions de mods identiques et un court test de connexion après chaque modification. Ainsi, tu organises des trackdays, des courses de club ou des sessions de ligue avec une configuration compréhensible et un déroulement clair.