Anleitung: Assetto Corsa Competizione Server erstellen

Aus Survival Servers
Zur Navigation springen Zur Suche springen

Assetto Corsa Competizione (ACC) ist die offizielle GT-World-Challenge-Simulation von Kunos Simulazioni, und ein Dedicated Server ist der Weg, wie Ligen, Race-Night-Communities und Trainingsgruppen ein Rennwochenende rund um die Uhr am Laufen halten. Ein ACC Server wiederholt in Dauerschleife ein simuliertes Wochenende von Freitag bis Sonntag mit Training, Qualifying und Rennen, dem Fahrer jederzeit beitreten können. Diese Anleitung behandelt beide Wege, einen Server zum Laufen zu bringen: einen gemanagten Server mieten oder selbst auf dem eigenen PC hosten.

Bevor du loslegst: Was ein ACC Server braucht

  • Nur PC. Die Konsolenversionen von ACC laufen auf vom Publisher lizenzierten Partnerservern, und Konsolenspieler können PC-Servern nicht beitreten. Alles Folgende gilt für die PC-Version.
  • Es gibt keinen direkten Beitritt per IP. Fahrer finden deinen Server über seinen Namen in der Serverliste im Spiel (Multiplayer, dann Server List, dann suchen). Gib deinem Server einen unverwechselbaren Namen, damit deine Community ihn sofort findet.
  • Startfeld-Limits sind real. Öffentliche Multiplayer-Server sind auf 30 Autos begrenzt, und das Startfeld wird zusätzlich auf die Anzahl der Boxenplätze der gewählten Strecke beschränkt (Monza hat zum Beispiel 29 Boxenplätze). Passwortgeschützte private Server können 30 überschreiten, bis hin zum privaten Limit der Strecke (Spa erlaubt 82).
  • Die Config-Dateien sind streng. Jede Server-JSON-Datei muss als UTF-16LE mit BOM gespeichert werden. Dateien, die als reines UTF-8 gespeichert sind, kann der Server stillschweigend ignorieren oder den Start verweigern, und ein falscher Wertetyp kann dasselbe bewirken. Wenn etwas nicht stimmt, protokolliert der Server den genauen Grund in server/log.

Option 1: Einen ACC Server mieten

Der kurze Weg: Miete einen Assetto Corsa Competizione Server, und Installation, Updates, Port-Konfiguration, Lobby-Registrierung und Dateikodierung werden komplett für dich erledigt. Nach dem Checkout wird dein Server mit einem funktionierenden Rennwochenende-Loop bereitgestellt, und das Webinterface bietet dir:

  • Server-Config-Tool: jede Servereinstellung als typisiertes Formular in den Bereichen Server and Ratings, Event and Track, Sessions, Weather, Race Rules und Driving Assists, mit erzwungenen sicheren Wertebereichen, damit ein Tippfehler deinen Server nicht lahmlegen kann.
  • Sieben Liga-Presets mit einem Klick: Open Practice, Hotlap/Qualifying, einsteigerfreundliche Race Night, League Sprint, League Feature mit Boxenstopp-Fenster, Endurance mit Fahrerwechseln und Wet Weekend. Ein Preset füllt das Formular aus; du prüfst, passt an und speicherst.
  • Tab „Race Weekend“: Live-Timing direkt vom Server (Positionen, Runden, beste Runden, Sektorzeiten und Abstände, die sich aktualisieren, sobald Autos die Linie überqueren), ein automatischer Ergebnis-Browser für jede beendete Session sowie Meisterschaftsstände mit einem bearbeitbaren Punkteschema. Kein Zuschauer-PC und kein Drittanbieter-Manager nötig.
  • Dateimanager: Zugriff mit einem Klick auf entrylist.json und bop.json für Liga-Fahrerlisten und Balance of Performance (siehe Anleitung zu Entry List und BoP).

Ändere eine Einstellung, klicke auf Apply and Restart, und der Server ist in unter einer Minute mit der neuen Konfiguration wieder da.

Option 2: Selbst auf dem eigenen PC hosten

Der Dedicated Server wird mit dem Spiel ausgeliefert: Suche den Ordner server in deinem Installationsverzeichnis von Assetto Corsa Competizione (Steam führt ihn für Accounts, die das Spiel besitzen, auch als Dedicated-Server-Tool auf). So betreibst du ihn selbst:

  1. Kopiere den Ordner server an einen beliebigen Ort.
  2. Bearbeite die JSON-Dateien in server/cfg und speichere sie als UTF-16LE mit BOM (siehe die Konfigurationsanleitung für alle Dateien und Einstellungen).
  3. Leite beide Ports aus configuration.json auf deinem Router und in deiner Firewall weiter und gib sie frei: Der UDP-Port und der TCP-Port sind getrennte Einstellungen, und beide müssen erreichbar sein.
  4. Lass registerToLobby auf 1, damit der Server in der Serverliste im Spiel angezeigt wird.
  5. Starte accServer.exe und prüfe server/log: Eine Bestätigung der Lobby-Registrierung bedeutet, dass du online bist, während ein RegisterToLobby-Fehler bedeutet, dass die Ports aus dem Internet nicht erreichbar sind.

Selbst hosten funktioniert gut zum lockeren Üben, aber beachte die Nachteile: Der Rechner muss 24/7 laufen, dein Upload trägt jedes verbundene Auto, und nach jedem Spiel-Patch muss der Server von Hand aktualisiert werden, bevor aktuelle Spieler beitreten können.

So treten Fahrer bei

Fahrer öffnen Multiplayer, dann Server List, und suchen nach deinem Servernamen. Wenn du ein Beitrittspasswort gesetzt hast, wird der Server zu Private Multiplayer: Nur Leute mit dem Passwort können beitreten, und die zusätzlichen Rennregeln und Fahrhilfen-Einschränkungen aus deiner Konfiguration gelten (öffentliche Server ignorieren diese beiden Dateien). Für Liga-Abende teilst du Servernamen und Passwort in deinem Discord, und die Fahrer stehen in Sekunden in der Startaufstellung.

Nächste Schritte

Bereit fürs Rennen? ACC Server-Hosting ist sofort einsatzbereit, mit allen oben genannten Funktionen inklusive.