Guide de création d’un serveur Assetto Corsa Competizione

De Survival Servers
Aller à la navigation Aller à la recherche

Assetto Corsa Competizione (ACC) est la simulation officielle du GT World Challenge développée par Kunos Simulazioni, et un serveur dédié est le moyen pour les ligues, les communautés de soirées course et les groupes d’entraînement de faire tourner un week-end de course en continu. Un serveur ACC enchaîne en boucle un week-end simulé du vendredi au dimanche, avec des sessions d’essais, de qualifications et de course que les pilotes peuvent rejoindre à tout moment.

Avant de commencer : ce dont un serveur ACC a besoin

  • PC uniquement. Les versions console d’ACC tournent sur des serveurs partenaires sous licence de l’éditeur, et les joueurs console ne peuvent pas rejoindre les serveurs PC.
  • Il n’existe pas de connexion directe par IP. Les pilotes trouvent votre serveur par son nom dans la liste des serveurs du jeu (Multijoueur, puis Liste des serveurs, puis recherche). Donnez à votre serveur un nom distinctif pour que votre communauté le trouve instantanément.
  • Les limites de grille sont bien réelles. Les serveurs multijoueurs publics sont plafonnés à 30 voitures, et la grille est aussi limitée au nombre de stands du circuit sélectionné (Monza en compte 29, par exemple). Les serveurs privés protégés par mot de passe peuvent dépasser 30 jusqu’à la limite privée du circuit (Spa en autorise 82).
  • Les fichiers de configuration sont stricts. Chaque fichier JSON du serveur doit être enregistré en UTF-16LE avec BOM. Un fichier enregistré en simple UTF-8 peut sembler fonctionner, mais le serveur lit mal ses valeurs, et un mauvais type de valeur peut empêcher le serveur de démarrer. Quand quelque chose ne va pas, le serveur consigne la raison exacte dans server/log.

Option 1 : louer un serveur ACC

Survival Servers ne loue pas de serveurs Assetto Corsa Competizione, il n’y a donc pas de page de commande pour ce jeu. Utilisez l’Option 2 pour en héberger un vous-même.

Option 2 : auto-héberger sur votre propre PC

Le serveur dédié est fourni avec le jeu : cherchez le dossier server dans le répertoire d’installation d’Assetto Corsa Competizione (Steam le liste aussi comme outil de serveur dédié pour les comptes qui possèdent le jeu). Pour l’exécuter vous-même :

  1. Copiez le dossier server où vous le souhaitez.
  2. Modifiez les fichiers JSON dans server/cfg et enregistrez-les au format UTF-16LE avec BOM (consultez le guide de configuration pour l’ensemble des fichiers et paramètres).
  3. Redirigez et autorisez les deux ports de configuration.json sur votre routeur et votre pare-feu : le port UDP et le port TCP sont des paramètres distincts et tous deux doivent être joignables.
  4. Laissez registerToLobby à 1 pour que le serveur apparaisse dans la liste des serveurs du jeu.
  5. Lancez accServer.exe et consultez server/log : une confirmation d’enregistrement au lobby signifie que vous êtes en ligne, tandis qu’une erreur RegisterToLobby signifie que les ports ne sont pas accessibles depuis Internet.

L’auto-hébergement convient bien pour s’entraîner de façon occasionnelle, mais notez les compromis : la machine doit rester allumée 24/7, votre bande passante montante supporte chaque voiture connectée, et après chaque patch du jeu, le serveur doit être mis à jour à la main avant que les joueurs à jour puissent rejoindre.

Comment les pilotes rejoignent le serveur

Les pilotes ouvrent Multijoueur, puis Liste des serveurs, et recherchent le nom de votre serveur. Si vous définissez un mot de passe de connexion, le serveur devient un Multijoueur privé : seules les personnes disposant du mot de passe peuvent le rejoindre, et les règles de course supplémentaires et restrictions d’aides de votre configuration s’appliquent (les serveurs publics ignorent ces deux fichiers). Pour les soirées de ligue, partagez le nom du serveur et le mot de passe sur votre Discord et les pilotes seront sur la grille en quelques secondes.

Étapes suivantes