Na serveru Convoy pro Euro Truck Simulator 2 žijí nastavení a mody na dvou různých místech. Nastavení jsou klíče v server_config.sii - kolize, poškození, AI doprava, omezovač rychlosti, moderátoři - a měníš je při zastaveném serveru. Mody se na serveru vůbec nenastavují: jsou zapečené do souborů server_packages.sii a server_packages.dat, které exportuješ z vlastní hry příkazem export_server_packages, a každý mod aktivní v okamžiku exportu se stane něčím, co musí hráči splnit. Z toho plyne praktické pravidlo: exportuj jen s mody, které všichni opravdu potřebují, kosmetické mody a mody jen na straně klienta nech při exportu vypnuté a exportuj znovu po každé aktualizaci hry nebo změně modů.
Instalace, porty, logon token a úplný přehled klíčů jsou v průvodci serverem ETS2 Convoy. Tento článek je o tom, jak je používat dobře: presety nastavení pro různé druhy konvojů, AI doprava a výkon, jak fungují mody a kombinace map na serveru, jak držet víc konfigurací a rutina na den aktualizace.
Jak se nastavení a mody dostanou do relace Convoy#
Dedikovaný server zná dvě věci: z čeho se svět skládá a jak se relace chová. Pocházejí z různých souborů.
server_packages je snímek mapy, DLC a sady modů tvého klienta v okamžiku exportu. Server si mody nestáhne, nepřečte tvoje odběry ze Steam Workshopu a nemá vlastní seznam. Relace je postavena z toho, co snímek obsahuje, a připojující se hráči se s ním porovnávají.
server_config.sii řídí chování - kdo se může připojit, zda se náklaďáky srážejí, kolik existuje AI dopravy. Upravuje se při zastaveném serveru, protože server při vypnutí zapisuje konfiguraci zpět a živé úpravy přepíše.
Presety nastavení pro různé konvoje#
Stejný server může hostit disciplinovaný realistický konvoj i chaotický páteční večer a rozdíl je v půl tuctu klíčů. Tady jsou tři fungující presety; uvedeny jsou jen relevantní klíče, uvnitř obvyklého bloku server_config : _nameless.xxxx { ... }, který server vygeneroval.
Realistický konvoj
player_damage: true hide_colliding: false force_speed_limiter: true traffic: true max_ai_vehicles_player: 50 service_no_collision: true in_menu_ghosting: true name_tags: true password: "convoy-night"Kolize i poškození jsou skutečné, omezovač rychlosti je vynucený, aby nikdo nepředjížděl vedoucího stodvacítkou, a doprava je zapnutá kvůli realismu. service_no_collision a in_menu_ghosting odstraňují dva nespravedlivé případy - náklaďák zaparkovaný u čerpací stanice, do kterého někdo narazí, a hráče v menu, do kterého se naráží, aniž by mohl reagovat. Tento preset funguje jen s partou, která se dohodla jezdit pořádně, proto má heslo.
Volná jízda s kamarády
player_damage: false hide_colliding: true force_speed_limiter: false traffic: true max_ai_vehicles_player: 30 password: "fridays"Nikdo nemůže nikomu zkazit večer: náklaďáky, které by se srazily, projedou jeden skrz druhý, poškození mezi hráči je vypnuté a jednoduché heslo drží relaci jen pro partu. O něco řidší doprava šetří prostředky serveru a silnice jsou pro osm náklaďáků za sebou méně ucpané.
Veřejný server s cizími lidmi
player_damage: false hide_colliding: true hide_in_company: true in_menu_ghosting: true service_no_collision: true force_speed_limiter: true show_server: true moderator_list: 2 moderator_list[0]: 76561198012345678 moderator_list[1]: 76561198087654321Veřejný server Convoy nemá RCON ani automatickou moderaci, takže všechno, co se dá zneužít ke griefingu, by mělo být vypnuté. hide_in_company zabrání hráčům blokovat vjezdy do dep svými náklaďáky. Seznam moderátorů dává jmenovaným účtům Steamu právo kickovat a banovat ve hře a na veřejném serveru musí být alespoň jeden z nich skutečně online - s trolem si nic jiného neporadí.
| Problém | Klíče, které ho řeší |
|---|---|
| Narážení a griefing | hide_colliding, player_damage, in_menu_ghosting |
| Blokování dep a stanic | hide_in_company, service_no_collision |
| Rychlá jízda a předjíždění | force_speed_limiter |
| Připojování cizích lidí | password, show_server |
| Moderování | moderator_list |
Ať použiješ kterýkoli preset, měň vždy jednu věc a než změníš další, s tou první si zajezdi. Pravidla Convoy na sebe působí - vynucený omezovač rychlosti spolu s kolizemi je úplně jiná hra než každé z nich zvlášť.
AI doprava a výkon#
AI doprava je jediná skupina nastavení, která mění zátěž serveru měřitelným způsobem. Server simuluje dopravu kolem každého hráče, takže cena roste s počtem hráčů krát počtem vozidel na hráče.
| Klíč | Výchozí | Co řídí |
|---|---|---|
traffic | true | AI dopravu vůbec |
max_ai_vehicles_player | 50 | AI vozidla držená kolem každého hráče |
max_ai_vehicles_player_spawn | 50 | Kolik jich smí vzniknout kolem každého hráče |
max_vehicles_total | 100 | Strop pro celou relaci |
U konvoje, který jede jako těsná skupina, hráči sdílejí stejný úsek silnice a doprava kolem nich se překrývá, takže víc záleží na celkových číslech než na čísle na hráče. U serveru, kde osm lidí jezdí osm různých zakázek po mapě, má každý hráč vlastní bublinu dopravy a server pracuje víc.
Server Convoy je lehký tak či tak: s osmi hráči a výchozí dopravou pohodlně běží v 1 GB a na zlomku jádra. Pokud doprava kolem hráčů vypadá řídce nebo se objevuje pozdě, bývá omezením spíš max_vehicles_total než CPU serveru. Pokud je graf CPU serveru ve špičce opravdu zaplněný, snížení max_ai_vehicles_player na 30 je velká úspora, které si hráči sotva všimnou. Úplné vypnutí traffic je největší úspora ze všech a silnice pak působí prázdně; hodí se na akce, kde je podívanou samotný konvoj.
Mody na serveru Convoy#
Convoy mody podporuje a mechanismem je export. Kroky jsou vždy stejné:
- V herním správci modů aktivuj přesně ty mody, které má server provozovat, v pořadí, v jakém se mají načítat.
- Načti profil, otevři konzoli a spusť
export_server_packages. - Nahraj nové
server_packages.siiaserver_packages.datdo domovské složky serveru a restartuj. - Zveřejni seznam modů - názvy, verze a pořadí načítání - svým hráčům.
Vývojářská konzole musí být nejdřív povolená v config.cfg (uset g_console "1" a uset g_developer "1"), jak je popsáno v průvodci serverem Convoy.
Co zahrnout a co vynechat
Každý mod aktivní během exportu se stane součástí definice relace a hráči se s ní porovnávají. Proto:
- Zahrň mody, které mění sdílený svět: mapové mody, balíčky AI dopravy a mody náklaďáků nebo návěsů, pokud s nimi budou hráči v konvoji jezdit.
- Vynech mody, které mění jen to, co jeden hráč vidí nebo slyší: zvukové balíčky, mody grafiky a počasí, úpravy rozhraní, osobní skiny náklaďáků. V hrách jednotlivých hráčů fungují bez potíží, ale pokud jsou aktivní při exportu, musí je nainstalovat i všichni ostatní.
Je to nejužitečnější návyk při správě serveru ETS2. Server exportovaný s patnácti mody jen proto, že je správce měl náhodou aktivní, je server, na který se připojí jen správce. mods_optioning: true v server_config.sii nechá hráče vybrat, zda načtou mody, které server označí jako volitelné, což pomůže u skutečně volitelného obsahu, ale spolehlivý přístup je neexportovat, co není potřeba.
Mapové mody a kombinace map
U mapových modů jsou servery Convoy zajímavé a tady je také většina problémů.
- Požadavky na DLC. Velké mapové mody často vyžadují, aby byla určitá oficiální mapová DLC vlastněná a aktivní. Export serveru i každý hráč musí mít stejná. Než skupině oznámíš mapový mod, přečti si stránku s jeho požadavky.
- Podpora Convoy. Ne každý mapový mod Convoy podporuje a některé mají poznámky nebo verze pro Convoy. Zkontroluj dokumentaci modu; mapový mod, který funguje pro jednoho hráče, nemusí fungovat na dedikovaném serveru.
- Kombinace map. Provoz několika mapových modů najednou vyžaduje slučitelnou kombinaci, konkrétní pořadí načítání a často i záplatu propojení silnic. Komunity kolem kombinací zveřejňují otestovaná pořadí; drž se jednoho přesně a nevymýšlej si vlastní.
- Pořadí načítání je součástí definice. Server použije pořadí ze správce modů v době exportu. Hráči se stejnými mody v jiném pořadí mohou vidět jiné silnice, což je horší než nemožnost se připojit.
Mapové mody jsou jediná věc, která posune server ETS2 za nejmenší tarif. Velká kombinace zvyšuje spotřebu paměti serveru a výrazně zvětšuje server_packages.dat. Začni na 1 GB, při první plné relaci sleduj graf paměti a přidávej jen tehdy, když je opravdu blízko limitu. Kolik stojí herní server vysvětluje, proč je časté platit za rezervu, kterou nikdy nevyužiješ.
Mody z Workshopu a ruční mody
Mody ETS2 pocházejí buď ze Steam Workshopu, nebo jako soubory .scs stažené z webu modu a vložené do složky mod v domovském adresáři hry. Pro Convoy fungují obojí. Rozdíl je ve správě verzí: mody z Workshopu se na počítači každého hráče aktualizují samy, kdykoli autor vydá novou verzi, zatímco ruční soubory zůstávají na verzi, kterou si každý hráč stáhl.
Pro server to platí oběma směry. Mody z Workshopu udržují hráče mezi sebou automaticky v souladu, ale mohou se vzdálit verzi, s kterou byl tvůj export vytvořen. Ruční soubory se nikdy nerozejdou, ale hráči si musejí správnou verzi stáhnout ručně. U mapových modů, které se aktualizují zřídka a jsou velké, bývají ruční soubory se zveřejněným číslem verze předvídatelnější. Ať zvolíš cokoli, verzi si zapiš.
Víc konfigurací a víc serverů#
Komunity, které pořádají různé druhy večerů, nemusí upravovat jednu konfiguraci sem a tam. Server přebírá cestu ke konfiguraci při spuštění:
-server_cfg "server_config_realistic.sii"-server_cfg "server_config_public.sii"-server "server_packages_promap.sii"Měj jeden konfigurační soubor pro každý preset a jeden export packages pro každou sadu modů, pojmenované podle toho, čím jsou, a přepínej změnou parametrů spuštění a restartem. V panelu jsou tyto parametry pole na záložce Startup. Pokud opravdu potřebuješ dvě relace najednou - veřejný server a konvoj pro členy - spusť dvě instance s -nosingle a dej každé vlastní porty pro připojení a dotazy i vlastní virtuální porty. Každá z nich má pořád limit osmi hráčů.
Zálohuj každý konfigurační soubor a soubor packages, který držíš, spolu se seznamem modů, ze kterého byl každý export vytvořen. Zálohy, které se opravdu obnoví platí i pro tak malý server, protože znovu postavit funkční export pro velkou kombinaci map je práce na celý večer.
Den aktualizace#
SCS hru pravidelně patchuje a každý patch se Convoy serveru týká třemi způsoby: je třeba aktualizovat server, mapové mody může být třeba aktualizovat na novou verzi a export je nutné zopakovat z aktualizovaného klienta. Pořadí, které funguje:
- Zastav server. Zazálohuj konfiguraci, oba soubory packages a seznam modů.
- Aktualizuj dedikovaný server přes SteamCMD.
- Aktualizuj herního klienta. Na stránce každého mapového modu zkontroluj verzi, která patch podporuje; pokud kritický mapový mod aktualizovaný není, počkej.
- Aktivuj dohodnutou sadu modů v dohodnutém pořadí a spusť
export_server_packages. - Nahraj nové packages, spusť server a než někomu řekneš, že je zpátky, připoj se na něj sám.
Vynechání kroku 4 je nejčastější příčina „včera server fungoval“. Obecnou verzi této rutiny má co dělat, když aktualizace modu něco rozbije.
Řešení potíží#
Hráči se po změně modů nemohou připojit. Export neodpovídá jejich sadě modů. Exportuj znovu jen se zveřejněnými mody aktivními a ve zveřejněném pořadí.
Připojit se můžeš jen ty. Exportoval jsi s aktivními osobními mody. Deaktivuj všechno, co není na veřejném seznamu, a exportuj znovu.
Silnice vypadají pro různé hráče jinak. Pořadí načítání modů se mezi hráči liší. Zveřejni pořadí a nech je, ať ho dodrží.
Doprava mizí nebo se objevuje pozdě. Bylo dosaženo max_vehicles_total nebo je max_ai_vehicles_player příliš nízké na to, jak je skupina rozptýlená.
Změny konfigurace nic nedělají. Upravoval jsi za běhu serveru, nebo je server spuštěný s jiným souborem -server_cfg, než jsi upravil.
Mapový mod shodí server při startu. Mod Convoy nepodporuje, potřebuje DLC, které v exportu chybí, nebo neodpovídá aktuální verzi hry. Přečti si log serveru; uvádí balíček, na kterém selhal.
FAQ#
Jak přidám mody na dedikovaný server ETS2?
Aktivuj mody ve své hře, v konzoli spusť export_server_packages a výsledné server_packages.sii a server_packages.dat nahraj na server. Server mody nikdy nestahuje sám; export určuje, co provozuje.
Potřebují hráči stejné mody jako server?
Ano - každý mod, který byl aktivní při exportu packages, ve stejné verzi a ve stejném pořadí načítání. Proto by měly být kosmetické a osobní mody při exportu vypnuté.
Můžu na serveru Convoy používat ProMods nebo jiné mapové mody?
Mapové mody mohou na Convoy fungovat, ale každý má vlastní požadavky na DLC a poznámky k podpoře Convoy. Zkontroluj dokumentaci modu, exportuj s jeho požadovanými DLC a pořadím načítání a ujisti se, že všichni hráči souhlasí.
Co dělá hide_colliding?
Náklaďáky, které by se srazily, projedou jeden skrz druhý. Je to hlavní nastavení proti griefingu a je ve výchozím stavu zapnuté; vypni ho jen pro partu, která se dohodla jezdit vážně.
Jak zabráním lidem v rychlé jízdě v konvoji?
Nastav force_speed_limiter: true v server_config.sii. Všem se vynutí herní omezovač rychlosti, což drží konvoj pohromadě mnohem lépe než samotná pravidla.
Můžu s mody provozovat víc než osm hráčů?
Ne. Osm je limit Convoy v samotné hře. Mody ho nemění a druhá instance serveru je jediný způsob, jak hostovat víc lidí najednou.




Komentáře
Zcela anonymně: žádný účet, žádný e-mail, žádné cookie. Ukládáme jen jméno, které napíšeš, text a čas - nic dalšího. Počet odkazů je omezený a značkování se nevykresluje.