Ać jsem laik - dokážu si představit funkční a zajímavý model MSTS na síti. Nemám na to abych popisoval technické detaily ale představu o funkci mám:
Hodně zjednudušeně řečeno by se jednalo o spojení dvou programů - MSTS pro strojvedoucí + Gordikon pro výpravčí a vůbec všechnu obsluhu stanic, dopraven atd. (Zde by se uplatnili dnešní četní příznivci tohoto simulátoru)
a) Server obsahující tratě MSTS s grafikonem ( = množina aktivit) a který pacuje v reálném čase (tedy čas jako jedinečná hodnota). Za klidového stavu (nikdo sezatím nepřihlásil) by tedy byl připraven výpočet poloh vlaků tak aby odpovídal reálnému času.
b) uživatel s pracovní stanicí se svojím vozovým parkem by se přihlásil na Trať + Aktitivu. Zde mohou nastat možnosti:
1) aktivita je již obsazena jiným uživatelem . Dotaz Serveru : Chcete vyčkat zda-li ji účastník nedokončí nebo chcete přejít na jinou Act ? ..... atd.
2) aktivita je volná je umožněn přístup. Opět jsou zde rozhodovací podmíky
- uživatel se "trefil" v reálném čase na počátek Act
- uživatel se hlásí po začátku - server ho "postaví" na vypočtenou pozici vlaku
- uživatel to popletl a je tam o hodně dřív. Kamera typu "7" ho postaví na počáteční místo Act a tam "očumuje" ostatní vlaky dokud se "neobjeví" jeho vlak - tedy usedne na stanoviště
3) Pro velký zájem je nedostupná žádná Act. Server nabídne možnost Volné jízdy něco jako "rušící vlak pp" ale pak musí uživatel počítat s tím, že vše ostatní na trati má absolutní přednost.
4) uživatel ukončí Act dříve než je stanoveno JŘ :
Act se uvolní pro případného čekatele - pokud takový není - přechází do režimu výpočtu PC. Případná zpoždění a podobné odchylky PC koriguje, tak aby neohrozil nebo neovlivnil průběh ostatních přihlášených Act.
-------
Podobnými pravidly by se řídilo i chování implementovaného Gordikonu - ano i zde budou atraktivní místa k výkonu služby o které by mohla být "slušná" rvačka a někde by se nedostávalo (holt nejsou lidi) a tam by musel Server pracovat za ně .....
----------
Čas tedy musí být být jedinečný a uživatelem neovlivnitelný. Splnění této navržené podmínky by dle mého názoru usnadnilo stanovení algoritmů pro chování vlaků na trati a to zejména těch vlaků, které nejsou obsazeny uživatelem a to samé platí i pro provoz dopraven
Sezoní období = s ohledem na četnost textur použitých v trati bych se přimlouval, že i tato podmínka by byla uživatelsky neovlivnitelná.
Počasí = by mohlo být uživatelsky volitelné, tedy přesněji = volitelné dle možnosti ENVFILES zvolené tratě.
----------------
Vyhodnocování Act - bych s velkou radostí nechal jako uživatelsky volitelné - za svoji osobu vím zda-li jsme jel či nejel jako "čuňátko" a nepotřebuji k tomu luštit nějaké protokoly (nehledě na to že to určitě slušně blokuje normální funkce MSTS). Pro soutěživé povahy uživatelů by platilo že si to mohu zapnout na své pracovní stanici a pak si navzájem vyměňovat svoje protokoly .......
----------------
Závěrem - mohl by se najít uživatel se škodolibým úmyslem "já jim tu trať festovně zacpu !" Server by měl mít sadu stanovených algoritmů, které toto "záškodnické" chování odhalí a to jak na pozici strojvedoucího - tak na pozici výpravčích , dispečerů apod. a uživatele ze servu odpojí ......

-----------------
Varoval bych zde před použitím nějakých arkádových stupňů - tedy že začátečník může začínat jen na posunu vagonů a když splní tak postoupí na Mn vlaky ...... atd. Myslím že by to zbytečně komplikovalo ostatní důležitější procesy na serveru a pak by se toto ježdění pro zábavu opravdu mohlo stát "otravnou službou" tak jak to popisuje pan Zbyněk Šemora.
Ať si každý dělá co chce - tedy jen do míry pokud neomezí nebo neohrozí práva jiných uživatelů. Nikdo není povinnen na server vstupovat - může si užívat MSTS sám doma.