Avec la bonne configuration, tu peux faire de ton serveur de jeu Assetto Corsa Evo le circuit de course que tu imagines : nom personnalisé, mot de passe, circuit, sélection de véhicules, météo et durée de session. Dans ce guide, nous te présentons les paramètres disponibles, où les trouver dans ZapX et les précautions à prendre lorsque tu les modifies.
Ton serveur lit tous les paramètres dans le fichier server_launcher.json, situé dans le répertoire principal de ton serveur. Tu peux ouvrir ce fichier dans l’onglet Configuration en cliquant sur Modifier directement, ou dans l’onglet Fichiers. Lors du tout premier démarrage, ZapX le crée avec des valeurs par défaut adaptées : entraînement sur Brands Hatch GP, tous les véhicules autorisés et météo dégagée.
Tu n’as pas besoin de modifier certains paramètres dans le fichier : tu les trouveras dans l’onglet Configuration, sous Paramètres de démarrage :
| Paramètre de démarrage | Signification |
|---|---|
| Nom du serveur | Nom de ton serveur dans le navigateur des serveurs. Valeur par défaut : ZapX Assetto Corsa Evo Server |
| Mot de passe du serveur | Mot de passe pour rejoindre le serveur. Laisse ce champ vide pour créer un serveur public. |
| Mot de passe administrateur | Mot de passe qui te permet de gérer le serveur. Il est généré automatiquement lors de la création. |
À chaque démarrage, ZapX écrit ces valeurs, ainsi que les ports et le nombre de places que tu as réservées, dans la section Server de server_launcher.json. Tout le reste, comme le circuit et les véhicules, reste tel que tu l’as défini dans le fichier.
Ne modifie jamais directement le nom du serveur, les mots de passe, les ports ou le nombre de joueurs dans le fichier. À chaque démarrage, ton serveur remplace les valeurs ServerName, DriverPassword, AdminPassword, TcpPort, UdpPort, HttpPort et MaxPlayers par celles définies dans ZapX.
Après l’enregistrement, ZapX te propose directement de redémarrer le serveur. Tes modifications ne seront activées qu’après le redémarrage.
Le fichier server_launcher.json doit rester un fichier JSON valide. Si le fichier est vide ou incorrect au démarrage, par exemple à cause d’une virgule ou d’une parenthèse manquante, ton serveur le recrée avec les valeurs par défaut et tu perds ta sélection de circuits et de véhicules. Avant d’effectuer des modifications importantes, télécharge une copie du fichier dans l’onglet Fichiers.
Sur ZapX, ton serveur fonctionne en mode Entraînement (GameModeType_PRACTICE). Les paramètres de la session se trouvent dans la section Sessions, sous PracticeSession :
| Champ | Signification |
|---|---|
Length | Durée de la session en secondes. Valeur par défaut : 300 (5 minutes) |
Hour / Minute | Heure sur le circuit au début de la session. Valeur par défaut : 16 h |
TimeMultiplier | Vitesse à laquelle le temps passe sur le circuit. 1 correspond au temps réel. |
MaxWaitToBox | Délai au terme duquel les pilotes inactifs (AFK) sont retirés du serveur |
OvertimeWaitingNextSession | Délai d’attente avant la prochaine session |
Si la valeur IsCycleEnabled de la section Server est définie sur true (valeur par défaut), la session recommence automatiquement à la fin.
Laisse la valeur SelectedSessionTypeValue de la section Event définie sur GameModeType_PRACTICE. Les week-ends de course avec qualifications et course ne sont actuellement pas pris en charge sur ZapX et peuvent empêcher le démarrage de ton serveur.
Dans la section Event, tu peux également définir la météo et l’état du circuit :
| Champ | Valeurs possibles |
|---|---|
SelectedWeatherTypeValue | GameModeSelectionWeatherType_CLEAR (valeur par défaut), ..._SCATTERED_CLOUDS, ..._BROKEN_CLOUDS, ..._OVERCAST, ..._DRIZZLE, ..._RAIN, ..._HEAVY_RAIN |
SelectedWeatherBehaviorValue | GameModeSelectionWeatherBehaviour_STATIC (la météo reste la même, valeur par défaut) ou GameModeSelectionWeatherBehaviour_DYNAMIC (la météo change) |
SelectedInitialGripValue | InitialGrip_GREEN (circuit frais et glissant, valeur par défaut), InitialGrip_FAST ou InitialGrip_OPTIMUM |
Écris toujours les valeurs en entier, par exemple GameModeSelectionWeatherType_RAIN. Dans le tableau, ... remplace uniquement le début commun des valeurs.
| Champ | Signification |
|---|---|
SelectedServerTypeValue | MultiplayerServerListSessionType_RANKED (valeur par défaut) ou MultiplayerServerListSessionType_UNRANKED |
IsCycleEnabled | true fait recommencer la session à la fin |
SpectatorPassword | Mot de passe pour les spectateurs. Cette valeur n’est pas remplacée au démarrage. |
