Programování pro hračičky/Jak se připojit mezi Prahy
Tato stránka je součástí kurzu a úložiště: | |
Příslušnost: všeobecná |
Prahy jsou dostupné přes protokol telnet na portu 3333 serveru prahy.mmh.cz, poskytovaného v současnosti bezúplatně firmou BeeInside. K tomuto serveru se musíme nejprve připojit, abychom si mohli v Prazích zřídit svou herní postavu. Pro připojení je možno využít buď specializovaného programu (telnetového či mudového klienta), který si musíme zpravidla do svého počítače teprve nainstalovat, anebo webového prohlížeče, jímž se můžeme připojit k online webovému klientu.
Klienty pro Windows
editovatPutty
editovatJednoduchý, ale také dosti nepohodlný způsob připojení nabízí víceprotokolový klient PuTTY.
Nastavte protokol připojení na Telnet, server na prahy.mmh.cz a port na 3333. Po připojení k Prahům zadejte jako kódování [c], tedy napište do vstupního řádku c a stiskněte Enter.
MUSHclient
editovatMUSHclient je výkonný a široce užívaný klient, umožňující velmi pohodlné zacházení s MUDem. Poté, co si ho stáhnete a nainstalujete, spusťte ho a proveďte první nastavení:
- Ve výběrníčku
File
klikněte naNew World...
(synonymumCtrl-N
). Budete dotázáni, zda chcete pro nově definovaný mudový svět převzít hodnoty již dříve definovaného světa; odpovězte „ne“.
- V okénku nastavení, které se Vám otevře, musíte nejprve v oddíle
General
a pododdíleIP address
nastavit tři základní údaje:
World Name
Prahy
(nebo cokoliv jiného, ale nazvat připojení do mudu Prahy slovem „Prahy“ je poměrně logické)TCP/IP Address
prahy.mmh.cz
Port Number
3333
- Následně v oddíle
Appearance
, pododdíleOutput
, rámečkuFont
odškrtněte implicitně zaškrtnutéOverride with default
. Pak kliknutím naFont...
nastavte nějaký neproporcionální font (například Courier), u něhož se ve výběru kódování objevuje středoevropské (tj. Windows-1250).
- Obdobně v oddíle
Input
, pododdíleCommands
, rámečkuFont
odškrtněte implicitně zaškrtnutéOverride With Default
(ano, mají tu jinak velká písmena než v prvním případě) a kliknutím naChange Font...
nastavte neproporcionální český font (jako výše).
- Klikněte na
OK
. Okénko nastavení se zavře a MUSHclient se připojí ku právě definovanému světu.
- Jakmile se objeví úvodní výběr kódování Prahů, zvolte
[w]
, tedy vložte do příkazové řádkyw
a stiskněteEnter
.
Klienty pro Linux
editovatPříkazová řádka
editovatNa příkazové řádce můžete přímo použít příkaz telnet
, který patří do vybavení snad všech distribucí:
telnet prahy.mmh.cz 3333
Jako kódování zadejte [u].
(Spojení přes příkazovou řádku je však velmi nepraktické, nemá oddělený vstup a výstup, takže se příkazy, které posíláte do hry, mísí s hláškami a popisy, které Vám posílá herní server. Smysl to má nanejvýš na krátké vyzkoušení, pro delší zacházení s Prahy je vhodnější si nainstalovat nějaký mudový klient, třeba níže zmíněný KildClient.)
KildClient
editovatKildClient si lze stáhnout ze stránek Sourceforge, uživatelé Ubuntu mohou navíc využít Centrum softwaru pro Ubuntu. Existuje i verze pro Windows.
- Po instalaci a spuštění vyberte, že chcete vytvořit Nový svět.
- Nastavte v části
General
údaje pro připojení:
Name:
Prahy
(nebo cokoliv jiného)Host:
prahy.mmh.cz
Port:
3333
- V části
Advanced
přenastavteCharacter Set
naISO-8859-2
a potvrzením nastavení uložte. (Jako kódování můžete vybrat téžUTF-8
, ovšemISO-8859-2
je pro Prahy nativní a v případě, že chcete v Prazích pomocí KildClientu programovat, umožňuje nejsnazší práci se soubory obsahujícími české znaky.)
- Vyberte z uložených světů Prahy a zvolte Connect.
- Po připojení k prahy.mmh.cz zvolte kódování ISO-8859-2, tedy zadejte „
i
“ (v případě nastaveného UTF-8 ovšem „u
“) a potvrďteEnter
em.
Pozn.: Program nabízí mnoho dalších nastavení, nebojte se experimentovat. Důležité však je, aby kódování nastavené v klientu odpovídalo zvolenému kódování v Prazích.
Problémy
editovatOd verze 3.0 se v KildClientu začala projevovat divná chyba při rolování textu v konzoli: někdy se po vypsání nového textu (například bojové hlášky nebo popisu místnosti) neposune dosavadní text, nýbrž nový text jen přepíše několik posledních řádek na konzoli. Správný obsah konzole se objeví až po kliknutí do okna konzole. Chyba je prý v použitých grafických knihovnách, jejichž údržbářům byla hlášena, ale ještě ve verzi 3.2 trvá.
Mudlet
editovatMudlet se dá stáhnout v sekci Download své domovské stránky. Existuje i verze pro Windows a MacOS.
- Po instalaci a spuštění se otevře okno se seznamem mnoha anglickojazyčných MUDů, jejichž připojovací údaje jsou v Mudletu předdefinovány. Abyste k nim přidali Prahy, klikněte nejprve na New pod tímto seznamem, vpravo od seznamu se objeví prázdný formulář nového MUDu.
- Do formuláře vyplňte do kolonky Profile name nějaké označení nového MUDu (smysluplné je třeba
Prahy
), do Server addressprahy.mmh.cz
, do Port3333
. Další kolonky nechte nevyplněny a klikněte na Connect.
- Na horní liště vyberte Options a v podvýběrníčku zvolte Preferences. Otevře se okno nastavení.
- V okně nastavení v záložce General nastavte Server data encoding na
ISO 8859-2 (Central European)
.
- Zavřete okno nastavení kliknutím na Save.
- Pokračujte do Prahů výběrem kódování
[i]
(tedy stisknětei
aEnter
). Pokud jste v nastavení byli příliš dlouho a server Prahů vás mezitím odpojil, tak se nejprve znovupřipojte přes Games > Reconnect.
Klienty pro Mac
editovatMudlet
editovatZde by bylo vhodné ještě něco doplnit.
Webový klient
editovatV lednu 2020 byla spuštěna testovací verze webového klientu pro hraní Prahů. Pro jeho používání stačí funkční webový prohlížeč v libovolném operačním systému. Klient je dostupný na adrese https://prahy.net , případně https://prahy.jenda.dev .