Ce guide explique comment installer et configurer un serveur dédié Assetto Corsa hébergé chez Legion Hosting, y compris les paramètres du serveur, les listes d'entrée et comment se connecter.
.ini. Les modifications effectuées pendant que le serveur est en cours d'exécution peuvent être écrasées à l'arrêt.
Aperçu des fichiers de configuration
Les serveurs dédiés Assetto Corsa utilisent deux fichiers de configuration principaux situés dans le répertoire cfg/ de votre serveur.
| Fichier | Fonction |
|---|---|
cfg/server_cfg.ini |
Paramètres principaux du serveur — nom, mots de passe, ports, circuit, liste de voitures, règles de session et météo. |
cfg/entry_list.ini |
Définit quelle voiture et quel skin sont attribués à chaque emplacement sur la grille. Un bloc [CAR_N] par emplacement. |
Étape 1 — Accéder au gestionnaire de fichiers dans GPanel
- Connectez-vous au GPanel.
- Sélectionnez votre serveur Assetto Corsa dans la liste des serveurs.
- Si le serveur est en cours d'exécution, cliquez sur Stop dans l'onglet Console et attendez que le statut passe à Offline.
- Cliquez sur l'onglet Files pour ouvrir le gestionnaire de fichiers.
- Naviguez vers le répertoire
cfg/. Vous y trouverezserver_cfg.inietentry_list.ini.
Étape 2 — Configurer server_cfg.ini
Cliquez sur server_cfg.ini pour l'ouvrir dans l'éditeur intégré. Les paramètres sont répartis en sections. La section la plus importante est [SERVER].
Paramètres clés dans [SERVER]
| Paramètre | Valeur d'exemple | Description |
|---|---|---|
NAME |
My Legion AC Server |
Le nom du serveur affiché dans le navigateur de serveurs en jeu et dans Content Manager. Choisissez un nom unique pour que les joueurs puissent le trouver. |
PASSWORD |
mypassword |
Mot de passe requis pour rejoindre le serveur. Laissez vide pour un serveur public. |
ADMIN_PASSWORD |
adminpass123 |
Mot de passe administrateur utilisé pour exécuter les commandes serveur en jeu. Gardez-le confidentiel. |
MAX_CLIENTS |
16 |
Nombre maximum de joueurs simultanés. Ne doit pas dépasser le nombre d'emplacements [CAR_N] dans entry_list.ini. |
UDP_PORT |
Port UDP pour le trafic de jeu. Consultez l'onglet Network du GPanel pour connaître votre port attribué. | |
TCP_PORT |
Port TCP pour le trafic de jeu. Généralement défini à la même valeur que UDP_PORT. Consultez l'onglet Network du GPanel. |
|
HTTP_PORT |
Port HTTP utilisé pour le point d'accès d'information/inscription au lobby du serveur. Consultez l'onglet Network du GPanel. | |
TRACK |
monza |
Le nom du dossier interne du circuit dans content/tracks/. Pour les circuits avec des variantes de tracé, voir CONFIG_TRACK ci-dessous. |
CONFIG_TRACK |
gp |
Le sous-dossier de la variante de tracé dans le répertoire du circuit (par ex. gp, junior). Laissez vide pour les circuits sans variantes. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Liste de noms de dossiers de voitures séparés par des points-virgules, autorisés sur ce serveur. Chaque nom doit correspondre à un dossier dans content/cars/. |
MAX_BALLAST_KG |
0 |
Poids de lest maximum en kg pouvant être ajouté à une voiture. Définissez à 0 pour désactiver le lest. |
QUALIFY_MAX_WAIT_PERC |
120 |
Pourcentage du temps de qualification pendant lequel les joueurs arrivant en retard peuvent encore participer à une session de qualification. |
ALLOWED_TYRES_OUT |
2 |
Nombre de roues autorisées en dehors de la surface de la piste avant qu'une pénalité ne soit appliquée. -1 désactive la limite. |
REGISTER_TO_LOBBY |
1 |
Définissez à 1 pour afficher le serveur publiquement dans le lobby Kunos/navigateur de serveurs. Définissez à 0 pour un serveur privé. |
Paramètres de session ([PRACTICE], [QUALIFY], [RACE])
Chaque type de session possède sa propre section. Supprimez entièrement une section pour désactiver cette session. Paramètres courants dans chaque section :
| Paramètre | Valeur d'exemple | Description |
|---|---|---|
NAME |
Race |
Nom d'affichage de la session visible par les joueurs. |
TIME |
30 |
Durée de la session en minutes (pour les essais/qualifications). Pour les sessions de course, utilisez LAPS à la place. |
LAPS |
10 |
Nombre de tours pour la session de course. Définissez à 0 pour utiliser une course basée sur le temps. |
IS_OPEN |
1 |
Définissez à 1 pour permettre aux joueurs de rejoindre pendant la session. 0 verrouille le serveur au début de la session. |
WAIT_TIME |
60 |
Secondes d'attente avant le début de la session une fois le serveur prêt. |
Exemple minimal de server_cfg.ini
Remplacez les valeurs de port ci-dessous par les ports indiqués dans l'onglet Network de votre GPanel.
[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT= ; check GPanel Network tab
TCP_PORT= ; check GPanel Network tab
HTTP_PORT= ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1
[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1
[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60
Étape 3 — Configurer entry_list.ini
Le fichier entry_list.ini définit la grille de départ. Chaque emplacement est un bloc numéroté [CAR_N] commençant par [CAR_0]. Le nombre total d'emplacements doit être supérieur ou égal à MAX_CLIENTS dans server_cfg.ini.
| Clé | Valeur d'exemple | Description |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Le nom du dossier de la voiture dans content/cars/. Doit être listé dans la ligne CARS de server_cfg.ini. |
SKIN |
0_red |
Le nom du dossier du skin dans le répertoire skins/ de la voiture. Utilisez le nom exact du dossier, pas un nom d'affichage. |
SPECTATOR_MODE |
0 |
Définissez à 1 pour marquer cet emplacement comme spectateur uniquement. Définissez à 0 pour un emplacement de conduite normal. |
DRIVER_NAME |
|
Optionnel. Pré-attribue cet emplacement à un nom de pilote spécifique. Laissez vide pour autoriser n'importe quel joueur. |
TEAM |
|
Optionnel. Nom de l'équipe affiché sur l'écran des résultats. |
GUID |
|
Optionnel. GUID Steam pour verrouiller cet emplacement à un joueur spécifique. Laissez vide pour les emplacements ouverts. |
BALLAST |
0 |
Poids du lest en kg appliqué à cet emplacement. Nécessite que MAX_BALLAST_KG soit défini dans server_cfg.ini. |
Exemple de entry_list.ini (4 emplacements, voitures mixtes)
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
entry_list.ini contient moins de blocs [CAR_N] que la valeur de MAX_CLIENTS dans server_cfg.ini, le serveur ne pourra pas démarrer. Ajoutez suffisamment d'emplacements pour couvrir votre nombre maximum de joueurs.
Étape 4 — Comment se connecter
Pour trouver l'adresse IP et le port de votre serveur, consultez l'onglet Network du GPanel ou consultez le guide sur l'adresse IP et le port du serveur.
Navigateur de serveurs en jeu
- Lancez Assetto Corsa.
- Allez dans Drive → Online → Server List.
- Si
REGISTER_TO_LOBBY=1est défini dansserver_cfg.ini, votre serveur apparaîtra dans la liste publique. Utilisez la barre de recherche/filtre pour le trouver par son nom. - Cliquez sur le nom du serveur puis sur Join. Entrez le mot de passe si un mot de passe est requis.
Connexion directe
- Dans le navigateur de serveurs, cliquez sur Join via IP ou cherchez l'option de connexion directe.
- Entrez l'adresse IP et le port de votre serveur depuis l'onglet Network du GPanel.
- Cliquez sur Connect. Entrez le mot de passe si demandé.
Content Manager (Recommandé)
Content Manager est un lanceur tiers populaire pour Assetto Corsa qui offre un navigateur de serveurs amélioré avec filtrage, connexion rapide et détection de contenu manquant.
- Ouvrez Content Manager et allez dans l'onglet Drive, puis Online.
- Utilisez la barre de recherche pour trouver votre serveur par son nom, ou cliquez sur Add server by IP et entrez votre IP et votre port depuis l'onglet Network du GPanel.
- Content Manager affichera des avertissements de contenu manquant avant que vous ne tentiez de rejoindre, ce qui facilite l'identification des problèmes de checksum avant la connexion.
- Cliquez sur Join. Content Manager lancera Assetto Corsa et se connectera directement à votre serveur.
Articles connexes
- Assetto Corsa : Installation de contenu personnalisé (Circuits, Voitures & Skins)
- Assetto Corsa : Résolution des problèmes courants
- Comment trouver l'adresse IP et le port de votre serveur
- Comment transférer des fichiers via SFTP