Serwer Assetto Corsa działa u nas na AssettoServerze - otwartym serwerze zgodnym z oryginalnym, ale z ruchem AI i pluginami. Służy do swobodnej jazdy: nie obsługuje sesji wyścigowych ani kwalifikacji.
Po instalacji serwer startuje na torze Magione z BMW M3 E30 (zawartość z podstawowej gry), więc od razu możesz sprawdzić połączenie. Własne trasy i auta wgrywasz paczką z Content Managera.
Ustawienia w panelu (Startup)
- Server Name - nazwa na liście serwerów,
- Server Password - hasło do serwera; puste oznacza serwer otwarty,
- Admin Password - hasło admina, wygenerowane przy instalacji,
- Max clients - limit graczy z pakietu.
Panel wpisuje nazwę, hasła, limit graczy i porty do cfg/server_cfg.ini przy każdym starcie, więc zmieniaj je w panelu, nawet jeśli w paczce z Content Managera są inne.
Paczka z Content Managera
Konfigurację najwygodniej przygotować w Content Managerze, tak jak zwykły serwer:
- W Content Managerze otwórz zakładkę serwera i utwórz nowy preset.
- Wybierz trasę i auta, ustaw pogodę i godzinę. Liczba aut na liście wpisów (razem z miejscami dla AI) nie może przekraczać limitu slotów z pakietu.
- Zapisz preset i kliknij Pack. Opcje dotyczące pliku serwera (exe) pomiń - AssettoServer dla Linuksa jest już zainstalowany.
- Zatrzymaj serwer w panelu i zrób kopię w zakładce Backups.
- Rozpakuj archiwum do głównego folderu serwera - przez SFTP albo wgrywając je w zakładce Files i rozpakowując tam. Powinny się pojawić foldery
cfgicontent. - Uruchom serwer i sprawdź konsolę: po poprawnym starcie zobaczysz komunikat o starcie pętli aktualizacji (
Starting update loop).
Auta i trasy z modów działają tak samo, ale gracze muszą mieć je u siebie w grze w tych samych wersjach.
Ruch AI
Ruch AI to główny powód, dla którego ludzie wybierają AssettoServer. Potrzebujesz trasy z plikiem AI (fast_lane.ai albo fast_lane.aip) - na przykład popularnej Shutoko Revival Project.
- Plik
fast_lane.ai(p)umieść w folderzeaitrasy, np.content/tracks/NAZWA_TRASY/ai/. - W pliku
cfg/extra_cfg.ymlustaw:
`` EnableAi: true ``
- W pliku
cfg/entry_list.iniprzy autach, które mają jeździć jako ruch uliczny, dopiszAI=fixed. Przy autach, które mogą być zajęte przez gracza albo przez AI, dopiszAI=auto. Te wpisy też wliczają się do limitu slotów. - Zrestartuj serwer.
Gęsty ruch AI zużywa sporo procesora i pamięci. Jeśli serwer zaczyna się przycinać, zmniejsz liczbę aut AI w extra_cfg.yml albo przejdź na większy pakiet.
Admin i weryfikacja Steam
- Hasło admina z panelu wpisujesz w czacie na serwerze komendą
/admin HASŁO. - AssettoServer może weryfikować graczy przez Steam, co chroni przed podszywaniem się pod cudze konto. Włączasz to w
cfg/extra_cfg.yml. Wymaga to u graczy Content Managera i Custom Shaders Patch (CSP) w wersji 0.1.75 lub nowszej. - Z włączoną weryfikacją Steam możesz dodać stałych adminów po SteamID do pliku
admins.txtw głównym folderze serwera. Bez weryfikacji Steam tego nie rób, bo SteamID da się podrobić.
Połączenie
W Content Managerze otwórz zakładkę Online i dodaj serwer po adresie IP i porcie HTTP (zmienna Http port w zakładce Startup, adres w zakładce Network). Serwer pojawi się na liście i połączysz się jednym kliknięciem.
Gdy serwer nie startuje
Najczęściej winna jest paczka: brak folderu trasy w content/tracks, inna nazwa trasy albo wersji trasy w server_cfg.ini niż w plikach, albo auto z listy wpisów, którego nie ma w content/cars. Błąd zobaczysz w zakładce Console zaraz po starcie. Jeśli nic nie pomaga, przywróć kopię z zakładki Backups i spakuj preset jeszcze raz.
Postaw go w kilka minut, z instalatorem pluginów i modów w panelu.
Zobacz też
Aktualizacja: 2026-09-26