Ten przewodnik wyjaśnia, jak skonfigurować dedykowany serwer Assetto Corsa hostowany w Legion Hosting, w tym ustawienia serwera, listy uczestników oraz sposób połączenia.
.ini. Zmiany wprowadzone podczas działania serwera mogą zostać nadpisane przy jego wyłączeniu.
Przegląd plików konfiguracyjnych
Dedykowane serwery Assetto Corsa korzystają z dwóch głównych plików konfiguracyjnych znajdujących się w katalogu cfg/ na serwerze.
| Plik | Przeznaczenie |
|---|---|
cfg/server_cfg.ini |
Podstawowe ustawienia serwera — nazwa, hasła, porty, trasa, lista samochodów, zasady sesji oraz pogoda. |
cfg/entry_list.ini |
Definiuje, który samochód i skórka są przypisane do każdego slotu startowego. Jeden blok [CAR_N] na slot. |
Krok 1 — Uzyskaj dostęp do menedżera plików w GPanel
- Zaloguj się do GPanel.
- Wybierz swój serwer Assetto Corsa z listy serwerów.
- Jeśli serwer działa, kliknij Stop w zakładce Console i poczekaj, aż status zmieni się na Offline.
- Kliknij zakładkę Files, aby otworzyć menedżer plików.
- Przejdź do katalogu
cfg/. Znajdziesz tamserver_cfg.iniorazentry_list.ini.
Krok 2 — Konfiguracja server_cfg.ini
Kliknij server_cfg.ini, aby otworzyć go w edytorze wbudowanym. Ustawienia są podzielone na sekcje. Najważniejsza sekcja to [SERVER].
Kluczowe ustawienia w [SERVER]
| Ustawienie | Przykładowa wartość | Opis |
|---|---|---|
NAME |
My Legion AC Server |
Nazwa serwera wyświetlana w przeglądarce serwerów w grze oraz w Content Manager. Nadaj jej unikalność, aby gracze mogli ją znaleźć. |
PASSWORD |
mypassword |
Hasło wymagane do dołączenia. Pozostaw puste dla serwera publicznego. |
ADMIN_PASSWORD |
adminpass123 |
Hasło administratora używane do wydawania komend serwera w grze. Zachowaj je w tajemnicy. |
MAX_CLIENTS |
16 |
Maksymalna liczba jednoczesnych graczy. Nie może przekraczać liczby slotów [CAR_N] w entry_list.ini. |
UDP_PORT |
Port UDP dla ruchu gry. Sprawdź przydzielony port w zakładce Network w GPanel. | |
TCP_PORT |
Port TCP dla ruchu gry. Zazwyczaj ustawiany na tę samą wartość co UDP_PORT. Sprawdź zakładkę Network w GPanel. |
|
HTTP_PORT |
Port HTTP używany do punktu końcowego informacji o serwerze / rejestracji w lobby. Sprawdź zakładkę Network w GPanel. | |
TRACK |
monza |
Wewnętrzna nazwa folderu trasy w content/tracks/. W przypadku tras z wariantami układu zobacz CONFIG_TRACK poniżej. |
CONFIG_TRACK |
gp |
Podfolder wariantu układu wewnątrz katalogu trasy (np. gp, junior). Pozostaw puste dla tras bez wariantów. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Lista nazw folderów samochodów oddzielona średnikami, które są dozwolone na tym serwerze. Każda nazwa musi odpowiadać folderowi w content/cars/. |
MAX_BALLAST_KG |
0 |
Maksymalna masa balastu w kg, którą można dodać do samochodu. Ustaw 0, aby wyłączyć balast. |
QUALIFY_MAX_WAIT_PERC |
120 |
Procent czasu kwalifikacji, w którym spóźnieni gracze nadal mogą dołączyć podczas sesji kwalifikacyjnej. |
ALLOWED_TYRES_OUT |
2 |
Liczba kół dozwolonych poza powierzchnią toru przed nałożeniem kary. -1 wyłącza limit. |
REGISTER_TO_LOBBY |
1 |
Ustaw 1, aby serwer był publicznie widoczny w lobby/przeglądarce serwerów Kunos. Ustaw 0 dla serwera prywatnego. |
Ustawienia sesji ([PRACTICE], [QUALIFY], [RACE])
Każdy typ sesji ma własną sekcję. Usuń całą sekcję, aby wyłączyć daną sesję. Typowe ustawienia w każdej sekcji:
| Ustawienie | Przykładowa wartość | Opis |
|---|---|---|
NAME |
Race |
Nazwa wyświetlana sesji pokazywana graczom. |
TIME |
30 |
Czas trwania sesji w minutach (dla treningu/kwalifikacji). Dla sesji wyścigowych użyj zamiast tego LAPS. |
LAPS |
10 |
Liczba okrążeń sesji wyścigowej. Ustaw 0, aby zamiast tego użyć wyścigu opartego na czasie. |
IS_OPEN |
1 |
Ustaw 1, aby umożliwić graczom dołączanie podczas sesji. 0 blokuje serwer w momencie rozpoczęcia sesji. |
WAIT_TIME |
60 |
Liczba sekund oczekiwania przed rozpoczęciem sesji po tym, jak serwer będzie gotowy. |
Minimalny przykład server_cfg.ini
Zastąp poniższe wartości portów portami wyświetlonymi w zakładce Network w 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
Krok 3 — Konfiguracja entry_list.ini
Plik entry_list.ini definiuje pole startowe. Każdy slot to numerowany blok [CAR_N] zaczynający się od [CAR_0]. Całkowita liczba slotów musi być większa lub równa wartości MAX_CLIENTS w server_cfg.ini.
| Klucz | Przykładowa wartość | Opis |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Nazwa folderu samochodu w content/cars/. Musi być wymieniona w linii CARS w server_cfg.ini. |
SKIN |
0_red |
Nazwa folderu skórki w katalogu skins/ samochodu. Użyj dokładnej nazwy folderu, a nie nazwy wyświetlanej. |
SPECTATOR_MODE |
0 |
Ustaw 1, aby oznaczyć ten slot jako wyłącznie dla obserwatorów. Ustaw 0 dla normalnego slotu kierowcy. |
DRIVER_NAME |
|
Opcjonalne. Przypisz ten slot z góry do określonej nazwy kierowcy. Pozostaw puste, aby zezwolić dowolnemu graczowi. |
TEAM |
|
Opcjonalne. Nazwa drużyny wyświetlana na ekranie wyników. |
GUID |
|
Opcjonalne. Steam GUID do zablokowania tego slotu dla konkretnego gracza. Pozostaw puste dla slotów otwartych. |
BALLAST |
0 |
Masa balastu w kg zastosowana do tego slotu. Wymaga ustawienia MAX_BALLAST_KG w server_cfg.ini. |
Przykładowy entry_list.ini (4 sloty, mieszane samochody)
[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 ma mniej bloków [CAR_N] niż wartość MAX_CLIENTS w server_cfg.ini, serwer nie uruchomi się. Dodaj wystarczającą liczbę slotów, aby pokryć maksymalną liczbę graczy.
Krok 4 — Jak się połączyć
Aby znaleźć adres IP i port swojego serwera, sprawdź zakładkę Network w GPanel lub zobacz przewodnik o IP i porcie serwera.
Przeglądarka serwerów w grze
- Uruchom Assetto Corsa.
- Przejdź do Drive → Online → Server List.
- Jeśli w
server_cfg.iniustawionoREGISTER_TO_LOBBY=1, Twój serwer pojawi się na liście publicznej. Użyj pola wyszukiwania/filtra, aby znaleźć go po nazwie. - Kliknij nazwę serwera i kliknij Join. Wprowadź hasło dołączania, jeśli zostało ustawione.
Połączenie bezpośrednie
- W przeglądarce serwerów kliknij Join via IP lub poszukaj opcji połączenia bezpośredniego.
- Wprowadź adres IP i port swojego serwera z zakładki Network w GPanel.
- Kliknij Connect. Wprowadź hasło dołączania, jeśli pojawi się monit.
Content Manager (zalecane)
Content Manager to popularny launcher innej firmy dla Assetto Corsa, który zapewnia rozbudowaną przeglądarkę serwerów z filtrowaniem, szybkim dołączaniem i wykrywaniem brakującej zawartości.
- Otwórz Content Manager i przejdź do zakładki Drive, a następnie Online.
- Użyj paska wyszukiwania, aby znaleźć serwer po nazwie, lub kliknij Add server by IP i wprowadź swoje IP oraz port z zakładki Network w GPanel.
- Content Manager wyświetli ostrzeżenia o brakującej zawartości przed próbą dołączenia, co ułatwia identyfikację problemów z sumą kontrolną przed połączeniem.
- Kliknij Join. Content Manager uruchomi Assetto Corsa i połączy się bezpośrednio z Twoim serwerem.
Powiązane artykuły
- Assetto Corsa: Instalacja niestandardowej zawartości (trasy, samochody i skórki)
- Assetto Corsa: Rozwiązywanie typowych problemów
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP