Tato wiki byla otevřena 10. ledna 2025.

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

system_linek [2024/12/22 13:43] – vytvořeno administracesystem_linek [2024/12/29 07:40] (aktuální) – článek přepsán administrace
Řádek 1: Řádek 1:
 ====== Systém linek ====== ====== Systém linek ======
  
-<WRAP center round important 60%> +//Systém linek// je herní systém pro provozování linkové (především železniční) dopravy. Jeho úlohou je řídit u automatických linkových vlaků na předem definovaných trasách zastavování na zastávkách (resp. jejich projíždění) a v reálném čase sledovat polohu vlaků, jízdní dobu a zpoždění. Do budoucna by měl ovlivňovat i časy odjezdů z jednotlivých zastávek, to však v současné verzi není implementováno. Systém linek je vhodné skombinovat se [[system_intervalu|systémem intervalů]].
-Tento systém ještě není nasazen na serveru. +
-</WRAP>+
  
-Systém linek je herní systém pro provozování linkové (především železniční) dopravy. Jeho úlohou je řídit zastavování automatických linkových vlaků na zastávkách na předem definovaných trasách a v reálném čase zjišťovat jejich polohu a zpoždění. V současné verzi nemá žádný aktivní vliv na časy odjezdů nebo doby čekání (ty řídí [[system_intervalu|systém intervalů]]).+===== Definice pojmů =====
  
-===== Varianta linky =====+Základním pojmem systému je **varianta linky**. Varianta linky je definovaná uspořádaná posloupnost dopraven identifikovaná kombinací tří parametrů: linka, kód výchozí dopravny a směrovací kód. Přitom platí, že linka a kód dopravny musejí být neprázdné, zatímco směrový kód může být prázdný (a obvykle bývá).
  
-Základním pojmem systému je //varianta linky//Varianta linky je definovaná uspořádaná sekvence dopraven (musejí mít přidělený kód). První z nich se nazývá //výchozí//. Automaticky řízený vlak, který zastaví na zastávkové koleji ve výchozí dopravně a označením linky a směrovým kódem esně odpovídá nastavení varianty linky, se stane //linkovým vlakem//. Linkový vlak pak na dalších zastávkových kolejích ignoruje ARS podmínky a zastavuje v dopravnách uvedených v definici varianty linky. Až zastaví v //koncové dopravně//, přestane být linkovým vlakem a dále pokračuje jízdu jako normální vlak.+Druhým pojmem je **linkový**Jde o (perzistentní) stav vlaku. Je-li vlak linkový, jeho zastavování v jednotlivých dopravnách se řídí jemu přidělenou variantou linky a ignoruje nastavená pravidla ARS (podrobněji popsáno níže). Linkovým vlakem se stane nelinkový vlak, který zastaví na zastávkové koleji a po provedení změlinky a směrovacího kódu edepsaných v nastavení koleje u daného vlaku všechny tři parametry definující variantu linky //přesně// odpovídají některé do systému zadané variantě linky.
  
-Varianta linky nemá vliv na vlakové cesty a omezení zastávkových kolejí na počet vagonů se stále uplatňuje.+Vlak přestává být linkovým jedním z těchto způsobů: 
 + 
 +  * Zastavením v nastavené koncové zastávce (toto je nejobvyklejší způsob). 
 +  * Změnou linky na jinou hodnotu (tzn. hodnotu nekorespondující s definicí varianty linky). V tomto případě se linkový status nemusí zrušit ihned, ale zruší se nejpozději přiblížením se k následující zastávkové koleji bez ohledu na její nastavení. 
 +  * Uplynutím 24 hodin [[zeleznicni_cas|železničního času]] od odjezdu z výchozí zastávky. 
 +  * Byla-li daná varianta linky kompletně smazána. 
 + 
 +===== Čím se linkový vlak liší od nelinkového ===== 
 + 
 +Linkový vlak zastavuje pouze na zastávkách uvedených v definici jemu příslušné varianty linky. Přitom si pamatuje, na kterých zastávkách již zastavil („odškrtává si je“), což umožňuje mít stejné dopravny na trase opakovaně. 
 + 
 +Linkový vlak ignoruje pravidla ARS u zastávkových kolejí (není tedy třeba jeho linku uvádět v jednotlivých zastávkách po trase), stále se však řídí ostatními omezeními definovanými pro tyto koleje (směr jízdy a počet vagonů). Linkový status rovněž nemá žádný vliv na ARS pravidla u jiných železničních prvků (návěstidel, řídicích obvodů apod.), proto nemá přímý vliv na postavené vlakové cesty. Může však mít nepřímý vliv, pokud zastávková kolej mění směrovací kód (způsobí-li linkový status, že vlak takovou zastávkovou kolej projede, uvedený směrovací se nenastaví). 
 + 
 +===== Editor variant linek ===== 
 + 
 +Varianty linky se zadávají a mění v //editoru variant linek//, který se otevře příkazem ''/linky'' (zatím není přístupný přes tlačítko). 
 + 
 +^ úkol ^ jak na něj ^ 
 +| Přidat novou zastávku | Na konec doplňte novou zastávku a do sloupce „odjezd“ jí uveďte jedinečné číslo. Podle něj se pak při uložení zařadí mezi ostatní zastávky. | 
 +| Vyřadit existující zastávku | Pro dočasné vyřazení nastavte zastávku do režimu „vypnutá“, pro trvalé smazání smažte hodnotu ve sloupci „odjezd“ (ponechte pole prázdné). | 
 +| Vyměnit zastávku | Změňte kód ve sloupci „kód dopravny“. Toto lze udělat i s výchozí zastávkou. | 
 +| Zkrátit trasu | Nastavte některou z dosavadních mezilehlých dopraven jako koncovou. Po provedení nastavení je potřeba pohlídat vlaky v síti, aby neujely někam pryč. | 
 +| Změnit pořadí zastávek | Upravte čísla ve sloupci „odjezd“. Při uložení se zastávky seřadí podle těchto čísel|
  
 ===== Význam nastavení varianty linky ===== ===== Význam nastavení varianty linky =====
  
 ^ nastavení ^ popis ^ ^ nastavení ^ popis ^
-| linka | Musí být neprázdná. Linka vlaku musí přesně odpovídat zde uvedené hodnotě, a to po celou dobu jízdy vlaku na lince. | +| linka | Musí být neprázdná. Linka vlaku musí přesně odpovídat zde uvedené hodnotě, a to po celou dobu jízdy vlaku po trase. | 
-| směrový kód | Směrový kód vlaku musí (přesněodpovídat zde uvedené hodnotě na výchozí zastávce, během jízdy vlaku se může změnit a nezruší to jeho linkový status. | +| směrový kód | Směrový kód, může být prázdný. Při odjezdu z výchozí zastávky musí směrový kód vlaku přesně odpovídat zde uvedené hodnotě, aby se vlaku přiřadila tato varianta linky. Později během jízdy se však může měnit. | 
-| vypnout | Je-li varianta linky vypnutá, nové vlaky jsou touto variantou ignorovány. Tato volba se používá pro dočasné potlačení linkového provozu nebo při mazání linky (aby mohly stávají vlaky dojet do koncových zastávek jako linkové). |+| vypnout | Je-li varianta linky vypnutá, nové vlaky jsou touto variantou ignorovány. Tato volba se používá pro dočasné potlačení linkového provozu nebo při mazání linky (aby mohly stávající vlaky dojet do koncových zastávek jako linkové). |
  
 ===== Význam nastavení jednotlivých zastávek ===== ===== Význam nastavení jednotlivých zastávek =====
  
 ^ nastavení ^ popis ^ ^ nastavení ^ popis ^
-| odjezd | očekávaný počet sekund od odjezdu z výchozí zastávky do //odjezdu// z této zastávkypro výchozí zastávku je vždy 0 +| odjezd | Očekávaný počet sekund od odjezdu z výchozí zastávky do //odjezdu// z této zastávky. Musí být celé číslo v rozsahu 1 až 3600 (0 je vyhrazena pro výchozí zastávku) a na každém řádku jiné. Při uložení se podle tohoto údaje řádky seřadí (lze ho tedy použít pro vložení nové zastávky nebo změnu pořadí stávajících). Ponecháte-li toto pole prázdné, řádek se z nastavení smaže. 
-| kód dopravny | kód dopravny pro danou zastávku; jedna dopravna se může na lince opakovat, má-li v ní vlak zastavit vícekrát | +| kód dopravny | Kód dopravny pro danou zastávku. Musí být neprázdný (linkové vlaky nemohou zastavovat na zastávkových kolejích nepřiřazených žádné dopravně). Jedna dopravna se však může na lince opakovat, má-li v ní vlak zastavit vícekrát
-| režim | stanovuje význam zastávky a chování při zastavování (viz níže) | +| režim | Stanovuje význam zastávky a chování při zastavování (viz níže)
-| kolej | informativní označení obvyklé koleje v dané zastávce/stanicipro řízení vlaků nemá význam, ale bude se zobrazovat cestujícím; nepovinný údaj | +| kolej | Informativní označení obvyklé koleje v dané zastávce/stanici pro účely sdělování cestujícím. Nemusí korespondovat se skutečným označením u zastávkové koleje. Nepovinný údaj
-| pozice | uvádí se pouze v případě potřeby; je-li uvedena, vlak v dané dopravně zastaví výhradně na zastávkové koleji na zadané pozici; používá se v případě, kdy je v dopravně více zastávkových kolejí a nestačí omezení podle jiných parametrů |+| pozice | Uvádí se pouze v případě nutnosti. Je-li uvedena, vlak v dané dopravně zastaví výhradně na zastávkové koleji na zadané pozici; používá se v případě, kdy je v dopravně více zastávkových kolejí a nestačí omezení podle jiných parametrů (směru jízdy a počtu vagonů). |
  
 ==== Režim zastávky ==== ==== Režim zastávky ====
  
 ^ režim ^ popis ^ ^ režim ^ popis ^
-| výchozí | výchozí zastávka | +| výchozí | Výchozí zastávka
-| výchozí skrytá | skutečná výchozí zastávka, ale nezobrazuje se cestujícím | +| výchozí skrytá | Skutečná výchozí zastávka, ale nezobrazuje se cestujícím
-| normální zastávka vlak zastaví pokaždé | +| normální | Vlak zastaví pokaždé
-| skrytá zastávka vlak zastaví pokaždé, ale nezobrazuje se cestujícím |+| skrytá | Vlak zastaví pokaždé, ale zastávka se nezobrazuje cestujícím. | 
 +| na znamení | Vlak zastaví jen na znamení. Protože v této verzi systému není implementován žádný způsob, jak dát znamení, doporučuje se zatím tuto volbu nepoužívat. |
 | koncová zastávka | Vlak zastaví pokaždé. Zastavením ztratí linkový status a po odjezdu pokračuje jako nelinkový vlak. | | koncová zastávka | Vlak zastaví pokaždé. Zastavením ztratí linkový status a po odjezdu pokračuje jako nelinkový vlak. |
 | koncová zastávka (skrytá) | Jako koncová zastávka, ale nezobrazuje se cestujícím. | | koncová zastávka (skrytá) | Jako koncová zastávka, ale nezobrazuje se cestujícím. |
-| koncová zastávka (pokračuje) | Jako koncová zastávka, ale pokud vlak po zastavení vyhovuje linkou a směrovým kódem jiné variantě linky, epne se na ni a pokračuje dál jako linkový. |+| koncová zastávka (pokračuje) | Jako koncová zastávka, ale vlak může po zastavení zůstat linkový a ihned se epnout na novou variantu linky. Používá se pro navazování linek bez nutnosti přestupu nebo v případě, kdy vlak odjíždí po stejné lince opačným směrem. |
 | vypnutá zastávka | Vlak danou zastávku ignoruje a chová se, jako by v nastavení nebyla uvedena. Používá se např. k dočasnému vyřazení některých zastávek z linky. | | vypnutá zastávka | Vlak danou zastávku ignoruje a chová se, jako by v nastavení nebyla uvedena. Používá se např. k dočasnému vyřazení některých zastávek z linky. |
  
-Skryté zastávky slouží zpravidla k technickým účelům (např. obracení vlaku). +===== Na co si dát pozor =====
- +
-==== Poznámky ====+
  
-  * Při zastavování na výchozí zastávce vlak ještě není linkový, uplatňují se tedy pravidla ARS. Pokud vlak podle nich zastávkové koleje ve stanovené dopravně projede, nezíská linkový status. +  * Pokud vlak po cestě narazí na dopravnu, kterou má v přehledu zastávek až později, zastaví na ní, //ale také si „odškrtne“ zastávky uvedené před ní// (považuje je za minuté), takže později už na nich nezastaví. Na to je třeba si dát pozor např. v případě, že vlak má projíždět nějakou trasu závlekem a na zastávkách na trase zastavovat jen při jednom směru jízdy. V současné implementaci je zastavování až při druhém průjezdu možné jen při použití omezení sloupcem „pozice“. Jinak je tedy třeba zastavovat na těchto zastávkách buď už při prvním průjezdu úsekem, nebo při obou průjezdech. 
-  * Pokud vlak některou zastávku na nastavené trase minepovažuje ji za //přeskočenou// a už v ní znovu nezastaví. To může někdy vést k neočekávanému chování. Příklad: mějme polookružní linku s nastavenou trasou A - B - C - D - E - B - A a řekněmeže se změnila trasa mezi zastávkami B a C tak, že vlak zastaví nejprve v zastávce C a teprve poté v zastávce B. Pokud tomu nepřizpůsobíme nastavení linky, vlak v zastávce C bude považovat zastávku B za přeskočenou. Když pak zastaví na zastávce B, bude považovat za přeskočené i zastávky D a E. Ve skutečnosti pak tedy tyto zastávky projede bez zastavení a nezastaví dřív než nazpět v zastávce A.+  * Při zastavování na výchozí zastávce vlak ještě není linkový, uplatňují se tedy pravidla ARS. Pokud vlak podle nich na dané zastávkové koleji nezastaví, nezíská linkový status. 
 +  * Varianta linky musí obsahovat alespoň jednu koncovou zastávku. Poslední uvedená zastávka není automaticky koncovámusíte ji jako koncovou nastavitjinak varianta linky nepůjde uložit.
  
 {{tag>herní_systémy}} {{tag>herní_systémy}}
  
Tisk/export