Dedinčan odporúča...

logoAcetoneISO2 je nástroj na prácu s obrazmi CD/DVD, je bohatý na funkcie pre ich správu. Vďaka nástrojom ako fuseiso, umožňuje pripájať aj typické proprietárne formáty obrazov ako ISO, BIN, NRG, MDF, IMG a robiť mnoho ďalších vecí, a to všetko...

Open Transport Tycoon

Kategória: Používanie Linuxu
Upravené: štvrtok, 30. júl 2009

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:

  1. v úvodnom okne kliknite na Viacero hráčov
  2. vyplňte meno hráča
  3. kliknite na Spustiť server
  4. zvoľte náhodnú hru alebo niektorý z dostupných scenárov
  5. vyplňte meno hry, aby ju ostatní hráči vedeli identifikovať
  6. nastavte jednotlivé dodatočné nastavenia (viz ďalej)
  7. 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.

Pridajte svoj komentár...

  • 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ť

Copyright © 2008 - 2012 Sprievodca dedinčana... Niektoré práva vyhradené.
Ak nie je uvedené inak, obsah podlieha licencii „Creative Commons Uveďte autora – Zachovajte licenciu 3.0 Unported

Nenasledovať tento odkaz, inak budete maž zakázaný prístup na stránku!