Tento průvodce popisuje, jak nastavit a nakonfigurovat dedikovaný server Assetto Corsa hostovaný u Legion Hosting, včetně nastavení serveru, seznamů vozidel a způsobu připojení.
.ini. Změny provedené za běhu serveru mohou být při vypnutí přepsány.
Přehled konfiguračních souborů
Dedikované servery Assetto Corsa používají dva hlavní konfigurační soubory umístěné v adresáři cfg/ na vašem serveru.
| Soubor | Účel |
|---|---|
cfg/server_cfg.ini |
Základní nastavení serveru — název, hesla, porty, trať, seznam vozidel, pravidla relací a počasí. |
cfg/entry_list.ini |
Definuje, které vozidlo a skin je přiřazen ke každému místu na startovním roštu. Jeden blok [CAR_N] na místo. |
Krok 1 — Přístup ke správci souborů v GPanel
- Přihlaste se do GPanel.
- Vyberte svůj server Assetto Corsa ze seznamu serverů.
- Pokud server běží, klikněte na Stop na kartě Console a počkejte, než se stav změní na Offline.
- Klikněte na kartu Files pro otevření správce souborů.
- Přejděte do adresáře
cfg/. Zde najdete souboryserver_cfg.iniaentry_list.ini.
Krok 2 — Konfigurace server_cfg.ini
Klikněte na server_cfg.ini pro otevření v integrovaném editoru. Nastavení jsou rozdělena do sekcí. Nejdůležitější sekcí je [SERVER].
Klíčová nastavení v [SERVER]
| Nastavení | Příklad hodnoty | Popis |
|---|---|---|
NAME |
My Legion AC Server |
Název serveru zobrazený v herním prohlížeči serverů a v Content Manager. Zvolte unikátní název, aby vás hráči snadno našli. |
PASSWORD |
mypassword |
Heslo potřebné pro připojení. Ponechte prázdné pro veřejný server. |
ADMIN_PASSWORD |
adminpass123 |
Administrátorské heslo používané pro zadávání herních příkazů serveru. Udržujte ho v tajnosti. |
MAX_CLIENTS |
16 |
Maximální počet současně připojených hráčů. Nesmí překročit počet bloků [CAR_N] v entry_list.ini. |
UDP_PORT |
UDP port pro herní provoz. Zkontrolujte kartu Network v GPanel pro váš přiřazený port. | |
TCP_PORT |
TCP port pro herní provoz. Obvykle se nastavuje na stejnou hodnotu jako UDP_PORT. Zkontrolujte kartu Network v GPanel. |
|
HTTP_PORT |
HTTP port používaný pro endpoint informací o serveru/registrace do lobby. Zkontrolujte kartu Network v GPanel. | |
TRACK |
monza |
Interní název složky trati uvnitř content/tracks/. Pro tratě s variantami rozložení viz CONFIG_TRACK níže. |
CONFIG_TRACK |
gp |
Podsložka varianty rozložení uvnitř adresáře trati (např. gp, junior). Ponechte prázdné pro tratě bez variant. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Seznam názvů složek vozidel oddělených středníkem, která jsou na tomto serveru povolena. Každý název musí odpovídat složce uvnitř content/cars/. |
MAX_BALLAST_KG |
0 |
Maximální hmotnost zátěže v kg, kterou lze přidat vozidlu. Nastavte na 0 pro deaktivaci zátěže. |
QUALIFY_MAX_WAIT_PERC |
120 |
Procento kvalifikačního času, během kterého se mohou pozdě připojení hráči ještě zúčastnit kvalifikační relace. |
ALLOWED_TYRES_OUT |
2 |
Počet kol povolených mimo povrch trati před udělením penalizace. -1 deaktivuje limit. |
REGISTER_TO_LOBBY |
1 |
Nastavte na 1 pro veřejné zobrazení serveru v lobby/prohlížeči serverů Kunos. Nastavte na 0 pro soukromý server. |
Nastavení relací ([PRACTICE], [QUALIFY], [RACE])
Každý typ relace má vlastní sekci. Odstraňte celou sekci pro deaktivaci dané relace. Běžná nastavení v každé sekci:
| Nastavení | Příklad hodnoty | Popis |
|---|---|---|
NAME |
Race |
Zobrazovaný název relace viditelný hráčům. |
TIME |
30 |
Délka relace v minutách (pro trénink/kvalifikaci). Pro závodní relace použijte místo toho LAPS. |
LAPS |
10 |
Počet kol pro závodní relaci. Nastavte na 0 pro použití časově omezeného závodu. |
IS_OPEN |
1 |
Nastavte na 1 pro povolení připojení hráčů během relace. 0 uzamkne server na začátku relace. |
WAIT_TIME |
60 |
Počet sekund čekání před zahájením relace po připravení serveru. |
Minimální příklad server_cfg.ini
Nahraďte hodnoty portů níže porty zobrazenými na kartě Network ve vašem 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 — Konfigurace entry_list.ini
Soubor entry_list.ini definuje startovní rošt. Každé místo je očíslovaný blok [CAR_N] začínající od [CAR_0]. Celkový počet míst musí být větší nebo roven hodnotě MAX_CLIENTS v server_cfg.ini.
| Klíč | Příklad hodnoty | Popis |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Název složky vozidla uvnitř content/cars/. Musí být uveden v řádku CARS v server_cfg.ini. |
SKIN |
0_red |
Název složky skinu uvnitř adresáře skins/ daného vozidla. Použijte přesný název složky, nikoli zobrazovaný název. |
SPECTATOR_MODE |
0 |
Nastavte na 1 pro označení tohoto místa jako pouze pro diváky. Nastavte na 0 pro normální jízdní místo. |
DRIVER_NAME |
|
Volitelné. Předem přiřadí toto místo konkrétnímu jménu řidiče. Ponechte prázdné pro povolení libovolného hráče. |
TEAM |
|
Volitelné. Název týmu zobrazený na obrazovce výsledků. |
GUID |
|
Volitelné. Steam GUID pro uzamčení tohoto místa konkrétnímu hráči. Ponechte prázdné pro otevřená místa. |
BALLAST |
0 |
Hmotnost zátěže v kg přidělená tomuto místu. Vyžaduje nastavení MAX_BALLAST_KG v server_cfg.ini. |
Příklad entry_list.ini (4 místa, smíšená vozidla)
[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 méně bloků [CAR_N] než je hodnota MAX_CLIENTS v server_cfg.ini, server se nespustí. Přidejte dostatek míst pro pokrytí maximálního počtu hráčů.
Krok 4 — Jak se připojit
Pro zjištění IP adresy a portu vašeho serveru zkontrolujte kartu Network v GPanel nebo si přečtěte průvodce IP adresou a portem serveru.
Herní prohlížeč serverů
- Spusťte Assetto Corsa.
- Přejděte na Drive → Online → Server List.
- Pokud je v
server_cfg.ininastavenoREGISTER_TO_LOBBY=1, váš server se zobrazí ve veřejném seznamu. Použijte vyhledávací/filtrační pole pro nalezení podle názvu. - Klikněte na název serveru a klikněte na Join. Zadejte heslo pro připojení, pokud je nastaveno.
Přímé připojení
- V prohlížeči serverů klikněte na Join via IP nebo vyhledejte možnost přímého připojení.
- Zadejte IP adresu a port vašeho serveru z karty Network v GPanel.
- Klikněte na Connect. Zadejte heslo pro připojení, pokud budete vyzváni.
Content Manager (doporučeno)
Content Manager je populární spouštěč třetí strany pro Assetto Corsa, který poskytuje vylepšený prohlížeč serverů s filtrováním, rychlým připojením a detekcí chybějícího obsahu.
- Otevřete Content Manager a přejděte na kartu Drive, poté na Online.
- Použijte vyhledávací lištu pro nalezení serveru podle názvu, nebo klikněte na Add server by IP a zadejte IP a port z karty Network v GPanel.
- Content Manager zobrazí upozornění na chybějící obsah ještě před pokusem o připojení, což usnadňuje identifikaci problémů s kontrolními součty před připojením.
- Klikněte na Join. Content Manager spustí Assetto Corsa a připojí se přímo k vašemu serveru.
Související články
- Assetto Corsa: Instalace vlastního obsahu (tratě, vozidla a skiny)
- Assetto Corsa: Řešení běžných problémů
- Jak najít IP adresu a port vašeho serveru
- Jak nahrát soubory přes SFTP