Open Transport Tycoon
Chýba Vám v Linuxe hra, ktorá nemá v sebe tučniaka? Narážam na jeden článok, ktorý som kdesi čítal, v ktorom sa autor rozohňoval, že z hier v Linuxe chytá závislosť na tučniakoch. No, s hrami v Linuxe je bieda, ale objavujú sa rôzne veci, ktoré naznačujú, že to tak nemusí dlho. Jednou z týchto vecí je hra Open Transport Tycoon, ktorá rastie na www.openttd.com.
Inštalácia
Inštalácia OpenTTD v Debian testing je jednoduchá, hra je totiž v úložisku, takže stačí:
aptitude install openttd
Používatelia stabilného Debianu to majú trochu zložitejšie, pretože musia stiahnuť balíček z domovskej stránky hry a potom ho nainštalovať pomocou:
dpkg -i [meno_stiahnutého_balíčka]
Počas inštalácie ballíčky budete upozornení na jednu, pre niekoho možno dosť nepríjemnú vec, a to že k hraniu hry potrebujete dátové súbory. Pokiaľ vlastníte orginál hry, jendnoducho ich prekopírujte, pokiaľ nie tak sa posnažte na internete. Upozornenie Vás nabáda pozrieť si podrobnosti v súbore /usr/share/doc/openttd/README.Debian.
Dátové súbory
OpenTTD potrebuje tieto súbory:
- trg1r.grf
- trgcr.grf
- trghr.grf
- trgir.grf
- trgtr.grf
- sample.cat
a že ich je potrebné prekopírovať do adresára /usr/share/games/openttd/data.
Hudba
Je tam poznámka aj o hudbe. Tento krok nie je povinný, ale ak chcete v hre hudbu, prekopírujte aj podadresár gm z pôvodnej hry do /usr/share/games/openttd/gm. Pre prehrávanie tejto hudby sú ešte potrebné aj balíčky timidity a soundfont (fluid-soundfont-gs). Ak Vaša zvuková karta nepodporuje hardvérové mixovanie zvuku, budete musieť asi použiť softvérový mixér.
Scenáre
V balíčku je zahrnutých aj niekoľko scenárov a OpenTTD ich hľadá v adresári ~/.openttd/scenario, avšak predpripravené scenáre sú v adresári /usr/share/games/openttd/data/scenario. Preto, ak ichcete používať, prekopírujte si ich do spomínaného adresára ~/.openttd/scenario.
Napriek tomuto popisu som tieto súbory (scenáre) v inštalácii nenašiel...
Lokalizácia
Hra je lokalizovaná, takže to nebude o nastavení rozhrania v slovenčine, len o nastvení rozhrania pre UTF, pretože v prostredí UTF-8 nie sú niektoré znaky zobrazené správne. Na hrateľnosti to hre neuberá, takže ak Vám to nevadí, môžte tento krok preskočiť. Ostatní si na internete musia nájsť súbor unifont.grf a umiestnite ho tiež do /usr/share/games/openttd/data. Prekopírovanie však nestačí, treba ho pridať pomocou tlačítka Nastavenia NewGRF -> Pridať v úvodnej obrazovke hry. Potom už je to tak, ako má byť.
V novších verziách hry (0.7 +) už netreba tento font pridávať cez Nastavenia NewGRF, ale treba do sekcie [newgrf-static] pridať riadok: unifont.grf =

Sieťová hra
Open Transport Tycoon DeLuxe poskytuje aj rozhranie pre viacerých hráčov. Tento režim je možný dvomi spôsobmi, a to spustením hry v režime server alebo spustenie dedikovaného (určeného) servera bez grafického rozhrania.
Server
Pre nastavenie servera pre sieťovú hru vo svojom počítači potrebujete urobiť nasledujúce kroky:
- v úvodnom okne kliknite na Viacero hráčov
- vyplňte meno hráča
- kliknite na Spustiť server
- zvoľte náhodnú hru alebo niektorý z dostupných scenárov
- vyplňte meno hry, aby ju ostatní hráči vedeli identifikovať
- nastavte jednotlivé dodatočné nastavenia (viz ďalej)
- kliknite na Spustiť hru, čím umožníte ostatným prihlásiť sa k hre.
Nastavenia
- Nastaviť heslo - k hre sa pripoja len používatelia, ktorí poznajú heslo,
- Pripojenie - určuje či je server pre použitie len v LAN, alebo či sa má zverejniť na internete,
- Maximálny počet klientov - obmedzuje počet hráčov, ktorí sa môžu pripojiť,
- Maximálny počet spoločností - obmedzuje počet spoločností v hre,
- Maximálny počet divákov - obmedzuje počet používateľov, ktorí sa môžu pripojiť ale nie hrať,
- Jazyk hráčov - nastavuje požiadavku na jazyk hráča,
- Nahrať hru - použite ak chcete pokračovať v prerušenej hre (odhliadnuc od prípadu existujúcej mapy) táto voľba reštartuje hru rovnako ak Spustiť hru a hráči sa potom budú môcť pripojiť.
Porty
Ak sa chcete hrať za firewalom alebo smerovačom s NAT, skontrolujte či sú povolené (presmerované) správne porty (viz ďalej).
Dedikovaný server
Ak plánujete hry pre veľký počat hráčov a nechcete používať program pre vlastné hranie, môžete OpenTTD spustiť ako dedikovaný server, namiesto zvyčajného interaktívneho grafického prostredia. Dedikovaný server je sieťový hrací server OpenTTD, ktorý nemá lokálnu klientskú časť hry a môže byť spustený na pozadí.
Spustenie
V termináli (xterm) spusťte OpenTTD s voľbou príkazového riadku -D (veľké D!):
openttd -D
Dajte pozor, pretože ak sa odhlásite z konzoly (ukončíte xterm) skončí aj server.
Konfigurácia
Pre nastavenie volieb hry sú k dispozícii tri možnosti:
- spustiť hru pre jedného hráča, zmeňte nastavenia a ukončite hru,
- použite príkazy konzoly na nastavenie bežiaceho servera,
- upravte ručne súbor openttd.cfg.
Sieťové nastavenia sú v sekcii Network súboru openttd.cfg:
- nastavete lan_internet na 0 alebo 1,
- zmeňte server_name pre zmenu mena servera,
- nastavte server_advertise na true, ak má byť viditeľný v zozname serverov,
- ak máte viacero sieťových rozhraní, nastavte server_bind_ip.
Otvorenie uloženej hry
pridajte cestu k uloženej hre za prepínač -g:
openttd.exe -D -g "scenario/echo.scn"
Porty
OpenTTD predvolene používa porty 3979 (TCP aj UDP). Tieto dva porty musia byť otvorené, ak chcete mať prístup k serveru, respektíva za NAT musí byť nastavený ich forwarding.


lord_keeper
Odoslané o 2010-04-29 19:00:40
Zdravym len pre informaciu uz je OpenTTD precompilovany ja na opensolaris najdete ho v repo od CZ komunity verzia je 1.0.0
Odpovedať