Základy pro multiplayer hru

Howky

Signalista
#1
Dostal jsem pár dotazů jak zorganizovat multiplayer.

1. Volba připojení hráčů k serveru. Zde jsou tři možnosti

A) Použít veřejnou IP adresu
Co je veřejná IP adresa zjistíte zde:
http://www.vhvspeed.cz/verejna-a-neverejna-ip-adresa


B) Použít Hamachi
Hamachi lze stáhnout zde:
http://www.stahuj.centrum.cz/internet_a_site/ostatni/hamachi/


C) Použít server nabízený Open Rails
Seznam použitelných IP je zde:
http://www.tsimserver.com/ORFiles031205/ServerInfo.html


2. Volba tratě na které se bude jezdit + Grafikon
Volba tratě:
Záleží na jaké trati si chcete zajezdit, avšak na síťové hry doporučuji menší tratě: 240 Brno Jihlava, Luhačovice, 310, Ztracená , Dvoukolejka ,036 apod.
Samozřejmě si můžete udělat síťové hraní na tratích BP a 321. Ale je potřeba myslet na to, že takto rozsáhlé tratě nemusí mnoha hráčům běžet na MP plynule, případně některým hráčům vůbec skrz náročnost na jejich PC.

Grafikon
Záleží na vás jestli dáte síťovce volný průběh nebo pevný děj dle grafikonu

3. Je potřeba mít dostatečný počet hráčů na pozice strojvedoucích a dispečerů

Z vlastních zkušeností na trati Brno Jihlava 240 vám mohu říci, že na pozice strojvedoucích se povede sehnat tak 10 hráčů a na pozice dispečerů 3 hráče.

Takže, záleží na vás kolik hráčů si dokážete sehnat, či se vám přihlásí. Ale pokud budete mít např. 10 hráčů na pozice strojvedoucích doporučuji sehnat si alespoň 3 hráče na pozice dispečerů. A proč ? Protože, více dispečerů se stíhá věnovat více hráčům, a můžete pak provádět různé manipulace s nákladními vlaky. A ostatní hráči se nebudou nudit kvůli čekání na dispečera.

4. Připravit trainset

Doporučuji si připravit trainset dopředu. Nestane se vám při síťovce, že někteří hráči nebudou mít vozidla ostatních a neuvidí je.

Pokud si sepíšete pouze seznam vozidel a vagonů pro hráče, nezapomeňte na dodržení stejného pojmenování složek v trainsetu u všech hráčů!

5.Upravit chování lokomotiv
Pro síťové hraní je potřeba si upravit chování lokomotiv. Platí pouze pro lokomotivy, které nejsou upraveny pro Open Rails


A) Zprovoznit lokomotivní brzdu a Zprovoznit OBE
Odkaz na úpravu ENG:
https://forum.msts.cz/subdom/forum/index.php?threads/5168/

B) Upravit zásah rychlobrzdy při překročení rychlosti

6. Připravit Consists a Paths

Consists
V případě jízdy podle grafikonu je lepší je nachystat dopředu, a pak už si každý z hráčů pouze vybere ten svůj.

Ohledně tvorby consistu doporučuji postupovat podle tohoto návodu,důležité je aby lokomotiva začínala číslem 0 jak je popsáno v návodě
https://forum.msts.cz/subdom/forum/index.php?threads/5186/

Paths - startovací body
Je lepší nachystat si startovací body pro hráče, nestane se vám, že se vám více hráčů přihlásí na jedno místo.
A v případně jízdy podle Grafikonu , každý hráč začne tam kde má :)

7.Upravit soubor Sigcfg pro ruční ovládání návěstiděl

Tuto úpravu je nutné mít pro možnost ručního ovládání návěstiděl.
Pokud tuto úpravu nebudete mít, a dispečer postaví návěstidlo na Stůj, nezobrazí se na návěstidle žádný znak.

Jak upravit soubor Sigcfg je zde:
https://forum.msts.cz/subdom/forum/index.php?threads/4810/

Doporučení k nastavení :

STOP - nastavte si návěst Stůj
APPROACH_1 - nastavte si návěst Přivolávačka
CLEAR_1 - nastavte si návěst Posun dovolen

8. Komunikace během síťové hry

Během hry je potřeba, aby mohl strojvedoucí komunikovat s dispečerem a naopak.
Pro komunikaci doporučuji program Team Speak.


Odkaz na Team Speak 3:
https://www.teamspeak.com/en/teamspeak3.html

Dejme tomu že máme 12 stanic a 3 dispečery
Každý dispečer bude ovládat 4 stanice
Takže si vytvoříme 3 kanalové skupiny


Kanálová skupina 1 - Dispečer č.1 (stanice 1 až 4)
Kanálová skupina 2 - Dispečer č.2 (stanice 5 až 8)
Kanálová skupina 3 - Dispečer č.3 (stanice 9 až 12)

Každý hráč používá k mluvení s dispečerem klávesovou zkratku, aby nebylo slyšet všechny jeho zvuky během hraní.
Hráči se postupně přehlašují do Kanálových skupin podle toho kde jedou
Při nastavení Team Speaku mohou dispečeři komunikovat i mezi sebou aniž by přecházeli do skupin :)

Doporučení: během hraní síťovky je dobré si nastavit pravidla pro komunikaci.
Aby nedocházelo k překřikování hráčů mezi sebou.

Např. bude li chtít strojvedoucí mluvit s výpravčím.

Stiskne strojvedoucí např. nastavenou klávesu R a řekne: Strojvedoucí vlaku 4041 volá výpravčího.
Výpravčí se ozve a mluví spolu. (vždy při mluvení musí být stisknuto tlačítko R ! )


Snad vám tento návod nějak pomohl








 
Nahoře