Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Tomáš "Piškot" Petera 13 Listopadu 2006, 19:29:23
-
Nazdar napadlo mě že bychom si občas mohli srovnat síly v hrách funkčních na každém (skoro každém) Pc. Jednou takovou je i Battle for Wesnoth, kde instalace je otázkou pár kliků. Hraje to tady někdo ?
-
Hraju, ale spíš můj brácha by si zahrál...
-
jj hraju, ale mam takovej problem. Mam verzi 1.1.8 a kdyz kliknu na hru pro jednoho hrace, nic se nestane, takze vuec nemuzu hrat mise :[
Docela bych si s nikym zahral, za co hrajete? :]
-
Hraju, je to super hra, ale starašně návyková.
-
Taky ji hraju, ale je to desnej zrout casu :)
-
Nu pro jednoho hráče dobrá, ale po síti super :) hrál jsem ji naposled sice před půl rokem, ale klidně si můžem někdy dát bitvu ...
-
Tiez sa pridam.
-
Taky jsem pro.
-
Mam dobru linku a verejnu mozem robit server :D tak kedy si to zahrame ?
-
reknete mi jak a ja si zahraju :D
PS: jakou mate verzi? ja 1.1.8
-
Jojko nám se musí dát jméno serveru. Verzi mám tu, která je v repozitářích dappera.
-
když dam hra více hráčů připojit se k oficiálnímu serveru tuším, napíšesemi že se nelze připojit protože mam verzi 1.1.8 a nutná je verze 1.1.12
-
Tak kedy hrame ?
-
linux77: to samy se mi deje taky
-
nojo ale kde tu novou verzi nainstalovat a jak ??
-
no to by me taky zajimalo :]
-
Já nevim, mě to normálně jde a to mám wesnoth z repozitářů. Odkud ho máte vy?
Jinak se dá stáhnout z www.wesnoth.org a je tam i návod pro instalaci na ubuntu http://www.wesnoth.org/wiki/WesnothBinariesLinux#Ubuntu
-
já jsem to nainstaloval klasicky ze synapticu
-
to je to stejné
-
ted jsem to zkusil zkompilovat a napsalo mi to tohle:
configure: error: *** SDL not found! Get SDL from www.libsdl.org.
If you already installed it, check it's in the path. If problem remains,
please send a mail to the address that appears in ./configure --version
indicating your platform, the version of configure script and the problem.
nevite, co s tim?
-
To by aj mna zaujimalo chcel som stoho urobit deb balik ale nepohol som sa dalej.
-
S kompilací na ubuntu je to dost na hraně, myslím že u téhle distribuce je lepší používat .deb :(
-
Cau, rad bych si take zahral. Dozvedel jsem o tehle hre z tohoto threadu a popravde vypada velice dobre. Ale mam problem :(. Kompilace na Ubuntu neni zadny velky problem. Na officialnich strankach mate i navod. Potrebujete urcite zavislosti (vsechny jsou v repozitarich) jako libSDL, libSDL_image, libSDL_mixer, libSDL_net a jeste myslim dve dalsi. Instalujte jak knihovny obyc tak i devel knihovny (s postfixem -dev). Pak proste ./configure a pokud vse najde tak pootm make a sudo make install. Bohuzel jsem si hru verze uspesne 1.1.12 zkompiloval a nainstaloval, ale pokud nastavim cestinu nebo jakykoliv jiny jazyk hra je stale v anglictine. Na officialnim foru jsem zadne problemy s jazyky nenasel.
-
Proč nepoužít .deb ? Při další verzi bude zase potřeba kompilace :(
-
a jak muzu ty knihovny naistalovat?
-
koukni se do synapticu ... určitě je tam najdeš.
-
Jasne je pravda, to co jsem si kompiloval je release candidat, ale podle me je vyborny. Proc kompilovat? No neni to zas tak velky problem. Muzete hru optimalizovat a mate vzdy nejnovejsi verzi. Protoze mam zkusenosti, ze v repozitarich se vzdy objevi mrda aplikaci v nejaktualnejsich verzich (Blender, Inkscape ...), ale potom pokud vyjde novejsi verze uz mate s ofic repozitari utrum. Bud neoficialni repozitare nejake nebo kompilace. Proto si myslim, ze kompilaci by se nemel nikdo vyhybat. K te cestine. Zkousel jsem hybat s locale na cs_CZ.UTF-8 a vubec se to nechyta :(. Me anglictina nevadi, ale zase me nebavi jen tupe hrat. A z tech textu ve hre prelozim 50 - 60%. Prepinat do hry a na slovnik je neprakticke.
EDIT: Cestina uz jede. Nemel jsem nainstalovany balicek languages-pack-cs-base a tudiz ani nevygenerovane cs_CZ locale. Ale i tak hra nedokazala locales pro ni upravit. Skoncilo to touto chybou
set locale to cs_CZ.UTF-8
locale not found in known array; defaulting to system locale
set locale to
. Nicmene pokud jsem jako default locale nastavil cs_CZ.UTF-8 hra se spustila automaticky cesky a ja si konecne mohl zahrat tutorial na 100% :).
-
Mam jednu otazku, na ktorú som prisiel pri tejto hre. Ako sa prepnem pocas hrania do gnomu? Viem ze to bude mozno blbost, ale neprisiel som na to.
-
No to neni podle me blba otazka, taky uz jsem nad tim uvazoval a dosel jsem k zaveru ze to jednoduse nejde. Ale nekde v nastaveni je polozka zobrazovat v okne nebo fullscreen a tu kdyz odskrtnes tak se ti hra zobrazi v okne a muzes delat neco v gnome.
-
aha. vdaka, vsak to sa dobre hra aj v okne :)
-
je, uz sem si nainstaloval 1.1.12 a vsechno funguje :D kdy si zahrajem?
-
Co třeba v neděli ? Po osmé ?
-
Ráno nebo večer?
-
Zahral by nekdo v ponedli, utery nebo stredu k veceru? Nebo v podstate jakykykoliv pondeli, utery nebo stredu k veceru. Jestli jo muzete se ozvat. Tato nabidka je casove neomezena :D
-
jj ja muzu, neznate nejakej ceskej server?
-
Hele moja ip je 91.148.6.33 spustam tu hru takze kedy zahrame a kolkati ? Napiste mi na icq 226596893
Ako spustem tem wenoth-server ?
-
Ako spustem tem wenoth-server ?
Musis ho mit naistalovany (normalne pres synaptic - balik wesnoth-server) a potom uz budes mit v nabidce "hra vice hracu" moznost vytovrit sitovou hru, nebo tak neco.
-
Večer ...
-
Ked to tak citam tak ak chcete tak vam pripravim deb baliky.
-
je, uz sem si nainstaloval 1.1.12 a vsechno funguje :D kdy si zahrajem?
můžeš mi dát nějaký návod, jak jsi to provedl? já mám v synapticu jen verzi 1.1.8, takže se nemůžu připojit na ten oficiální server.
Ještě jeden dotaz: máte v té doprovodné muzice taky takové jakoby praskání? Celkem mě to štve a zajímalo by mě, jak se toho můžu zbavit (kromě stažení hudby na minimum, protože je skutečně líbivá).
-
pro ty kdo by to jeste nevedeli, strucny navod na wesnoth uz je i na wiki
http://wiki.ubuntu.cz/Battle_for_Wesnoth
-
Jednoduse zkompilovat. Navod co doinstalovat pro to aby jste mohl kompilovat je tu na foru nescetnekrat. Na wesnoth.org je navod na kompilaci. Trochu je treba si pohrat s knihovnami nutnymi pro kompilaci. Musi se instalovat jak samotna knihovna tak jeji sestra s privlastkem -dev. Pokud si neste jist jestli jsou to ty spravne knihovny protoze se v repozitarich nejmenuji presne jako pisi v navodu, jednoduse je nainstalujte a spustte ./configure. Pokud skonci hlaskou typu vytvarim makefile mate vyhrano. make potom make install a wesnoth je vas.
-
Kompilace není nutná. Použijte zdroj : deb http://ftp.tr.debian.org/debian/ unstable main
Ovšem POZOR: Při aktualizaci seznamu balíčků se vám objeví kolem 650 nových aktualizací. NEAKTUALIZUJTE. Jsou to balíky pro debian né ubuntu a nejspíš by vám zničily systém. Jenom si najděte hru, nainstalujte a zdroj zakomentujte nebo vymažte a pak aktualizujte seznam balíčků.Hra funguje bezchybně a hned v češtině. Jinak verze 1.1.12 už je stará, existuje už verze 1.1.13 , která bohužel není ani v tomto zdroji.
-
Nechci samozrejme nikomu vykladat ze je kompilace nejaky zazrak, ale podle me kazdy kdo poziva linux vice jak jednou za 14 dni by se mel seznamit s kompilaci. Nerikam ze pokud se vyskytne nejaky bug, kvuli kteremu se nemuze kompilace dokoncit, aby jste byly schopni jej odstranit. Ale zkratka nainstalovani zavislosti a postup podle readme zvladne skoro kazdy a nutno poznamenat ze je to nekdy opravdu good. Zadne shaneni repozitaru, cerstvy software. A pokud se preci jen necitite tak to aspon zkuste pokud ./configure nedojede ok chyba je asi mezi klavesnici a zidli. Pokud make nebo make install (pod pravy roota samozrejme) tak zrejme chyba neni u vas. Pokud mate nejake zavislosti ktere jsou vyss inez verze v systemu a hrozi ze by vam ho rozkopali tak si je zkompilujte treba do /usr/local a pak ktomu programu zkuste vnutit aby tu knihovnu hledal tam kde jste ji zkompilovali a ne ve standartnich cestach systemovych. Ale samozrejme nikoho nenutim. Jen podnet k experimentovani. Wesnoth je zrovna dobry k vyzkouseni uspesne kompilace, jde to jako pomasle pokud nainstalutete pozadovane zavisloti.
-
to drat: dobra zkusim vlastni kompilaci (stejně se to chci do budoucna naučit).
to all: a s tim zvukem nikdo neporadí?
-
eStar: S tím tvým zdrojem se nějak nechce skamarádit moje apt, takže aby mi vůbec fungoval program aptitude, musel jsem ten řádek ze sources.list vymazat...
-
eStar: S tím tvým zdrojem se nějak nechce skamarádit moje apt, takže aby mi vůbec fungoval program aptitude, musel jsem ten řádek ze sources.list vymazat...
Já ho použil přes synaptic a žádný problém.
-
UFF, tak se mi povedlo zkompilovat si vlastní hru, pořád mám ale dva problémy:
1) křupání ve zvukové stopě (viz výše)
2) ukrutně pomalé posunování mapy
-
zdarec,
Nainstaloval jsem si Battle for Wesnoth přes Synaptic, ale nevím, jakou mám verzi. Můžete mi prosím napsat, jak se mám připojit na servr? Potřeboval bych to trochu polopaticky, pro syna.
Mám Ubuntu 6.06.1 LTS.
-
Číslo verze je napsané v levém dolním rohu na hlavní stránce hry (s hlavním menu). Pokud jste instaloval přes Synaptic, tak to bude nejspíše verze 1.1.8, přičemž na oficiální server je v současné době potřeba verze 1.1.12. Seznam dalších možných serverů s podporovanými verzemi jsem na stránkách hry nikde nenašel.
Pokud chce Váš syn hrát po síti a stačí mu, že by hrál pouze s kamarády, kteří mají stejnou verzi - pak by jeden fungoval jako server (nutný je balíček wesnoth-server) a ostatní by se k němu připojili, tak máte téměř vyhráno. Pokud prahne po oficiálním serveru, pak ať si (a) počká - což může být i velmi dlouho - a trénuje zatím na taženích nebo (b) zkompiluje potřebnou verzi
-
Ad kompilace (sám jsem prováděl před pár hodinami, takže by měla fungovat):
0) odinstalovat stávající verzi (netuším jestli to je nutné, ale mám pocit, že jsem to někde četl)
1) stažení zdrojových kódů odtud (http://prdownloads.sourceforge.net/wesnoth/wesnoth-1.1.12.tar.gz?download)
2) instalace vývojových větví již nainstalovaných sdl knihoven - možno provést přes Synaptic: Hledat "libsdl" a zaškrtnout pro instalaci ty soubory, které začínají na libsdl a končí na -dev a jejichž sestry (bez přípony -dev) máte již nainstalované (jsou to tuším tyto: libsdl1.2, libsdl-image1.2, libsdl-mixer1.2, libsdl-net, libsdl-ttf2.0 )
3) potom postupujte podle oficiálního návodu (http://www.wesnoth.org/wiki/WesnothBinariesLinux#Compiling_2) tzn. na příkazové řádce napsat:
4) cd /adresar_kam_byl_stazen_soubor_wesnoth-1.1.12.tar.gz
5) tar -xvf wesnoth-1.1.12.tar.gz (nevím proč, ale s tím přepínačem -z mi to házelo chybu)
6) cd wesnoth-1.1.12
7) ./configure --datadir=/usr/share/games (zkontrolují se Vám závislosti, případně budete muset ještě něco doinstalovat - asi určitě balíček build-essential pokud jste ještě nic nekompiloval; mě se sice pořád objevovaly nějaké výstrahy, ale ne již chybějící knihovny, takže jsem šel k dalšímu kroku a ve finále všechno funguje)
8) make (tohle bude trvat trochu déle - vše se totiž zkompiluje)
9) sudo make install (a hurá nainstalovat)
10) spouštěcí soubor je potom /usr/local/bin/wesnoth (to jsem se nahledal)
11) Do menu aplikace přidáte takto:
11a) pravým tlačítkem na Aplikace -> Upravit nabídky
11b) v menu Hry -> Novou položku
11c) Typ: aplikace, Název: Battle for Wesnoth, Příkaz: /usr/local/bin/wesnoth, Ikonu jsem našel jen /usr/share/games/wesnoth/wesnoth/images/wesnoth-icon.png
Doufám, že tady neplácám hlouposti, případně prosím o poopravení, nejsem žádný profík a tahle gamesa byla první aplikací, kterou jsem zkompiloval.
Hraní zdar!
-
S tim vukem se bohuzel obavam, ze nebude chyba primo ve wesnothu. Pouziva na zvuk knihovnu SDLmixer, takze podle me chyba nebude ve wesnothu ale spis s tou knihovnou a mozna zvukovkou. Tezko rict. Mozna ze si ta knihovna s vasim driverem nerozumi nebo je potreba nekde neco nastavit, tezko rict proc to praska.
-
makl: jednou jsem kompiloval a dopadlo to špatně (rozhodilo mi to systém, sice jsem stále pracoval v Ubuntu, ale po každé aktualizaci to bylo horší a horší, takže nová instalace), raději nekompiluji.
Neexistuje nějaký sources list na novou hru? Bylo by to jednodušší.
Instaloval jsem hru přes Synaptic. Nikde jsem však neviděl 1.1.8. nebo 1.1.12. jen 1.1. a anglický text, který mic neříkal. Nainstaloval jsem vše co mi to vyhodilo i servr. Dokonce jsme se včera večer i připojili k nějakým hráčům, ale nevěděli jsme, jak se zapojit do hry, lépe řečeno, jak vytvořit novou hru na síti a přidat tam nové účastníky. Není někde návod jak na to?
Díky předem.
-
I když výše popsaná kompilace bude asi funkční, je lepší připravit regulérní balíčky pro Ubuntu, které se normálně nainstalují. Není nutné předchozí hru odinstalovávat, balíčky provedou její upgrade. Předejde se tím i případnému "rozhození" systému.
Nejprve musíme nainstalovat základní balíky pro kompilaci: sudo apt-get install build-essential fakeroot cdbs dpkg-dev
Poté se stáhnou archivy se zdrojovými kódy připravené pro Fiesty Fawn: wesnoth_1.1.12.orig.tar.gz (http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wesnoth/wesnoth_1.1.12.orig.tar.gz)
wesnoth_1.1.12-1.dsc (http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wesnoth/wesnoth_1.1.12-1.dsc)
wesnoth_1.1.12-1.diff.gz (http://cz.archive.ubuntu.com/ubuntu/pool/universe/w/wesnoth/wesnoth_1.1.12-1.diff.gz)
V adresáři, kam jsme archívy stáhli, je rozbalíme příkazem:dpkg-source -x wesnoth_1.1.12-1.dsc
Vznikne adresář /wesnoth-1.1.12, do kterého se přepneme a spustíme kompilaci pro vlastní distribuci příkazem:dpkg-buildpackage -rfakeroot -uc -b
Budou-li chybět některé vývojové balíčky, kompilace se zastaví a jejich výpis najdeme hned v následujícím upopzornění. Po jejich doinstalování provedeme znovu výše uvedený příkaz. Po úspěšné kompilaci se objeví v adresáři nadřazeném adresáři /wesnoth-1.1.12 následujících 11 balíčků:wesnoth_1.1.12-1_i386.deb
wesnoth-data_1.1.12-1_all.deb
wesnoth-editor_1.1.12-1_i386.deb
wesnoth-ei_1.1.12-1_all.deb
wesnoth-httt_1.1.12-1_all.deb
wesnoth-music_1.1.12-1_all.deb
wesnoth-server_1.1.12-1_i386.deb
wesnoth-trow_1.1.12-1_all.deb
wesnoth-tsg_1.1.12-1_all.deb
wesnoth-ttb_1.1.12-1_all.deb
wesnoth-utbs_1.1.12-1_all.deb
Balíčky nainstalujeme následujícím příkazem. Pozor - nyní poprvé a zárověň i naposledy pracujeme s právy roota:sudo dpkg -i *.deb
Pokud je systém nastaven na češtinu jako základní jazyk, běží i hra v češtině. Proto by neměl být problém, připojit se k internetovému serveru i k hrám, které na něm probíhají.;)
-
Poté se stáhnou archivy se zdrojovými kódy připravené pro Fiesty Fawn: wesnoth_1.1.12.orig.tar.gz
wesnoth_1.1.12-1.dsc
wesnoth_1.1.12-1.diff.gz
Mohu postupovat podle tvého postupu, když mám Ubuntu 6.06.1. LTS. Přece jen Fiesty Fawn je jen Alpha verze.
-
Ano, tímto postupem vytvoříš balíčky pro svoji verzi ubuntu.:) Zkoušel jsem to cvičně v Edgym, problém nebyl. Jediný, který by mohl nastat v Dapperovi, je ev. problém se závislostmi v důsledku starších verzí vývojových balíčků. Pak by se kompilace opět zastavila i po doinstalování všech doporučených balíčku, ale zároveň by se objevilo doporučení k použití správného přepínače v příkazu ke kompilaci (obvykle to bývá -d), takže by pak celý příkaz vypadal asi takto:
dpkg-buildpackage -rfakeroot -uc -b -d
-
nikola: Postupoval jsem podle tvého návodu a chyba nastala až v posledním kroku (nainstalování balíčků pomocí dpkg):
celý průběh v pohodě, ale úplně nakonci hláška:
Při zpracování nastaly chyby:
wesnoth-server_1.1.12-1_i386.deb
Jestli to znamená, že se stejně nepůjde hrát po netu (po celé dlouhé kompilaci) tak to teda grrrr
V čem by mohl být problém?
-
Tak už jsem si zahrál jednu hru na internetu. Zajímalo by mě, jaká chyba mohla nastat při zpracování wesnoth-server_1.1.12-1_i386.deb ....
-
Server je potřeba, jen když chceš založit síťovou hru na vlastním počítači. Jinak by to chodit mělo. Zkus ten balík znovu nainstalovat a event. sem umísti kompletní chybovou hlášku
-
Hmm, teď jsem to nainstaloval znova zvlášť, a úplně v pohodě. Tak nevím proč se to předtím nenainstalovalo... :-)
-
nikola: jj běží to, ale ten wesnoth-server potřebuješ, jestli se chceš přihlásit do nějaké hry. S vytvářění her nemám zkušenosti.
-
wesnoth-server potřebuješ, jestli se chceš přihlásit do nějaké hry
Server potřebuješ skutečně jen když chceš vytvořit z vlastního kompu herní server. K připojení na jiné servery (=hry) není potřeba.;)
-
Ahoj, 24.12. 2006 vyšla nová stabilní verze Wesnoth 1.2. Používám Ubuntu 6.10. V repozitory tato nová verze Wesnothu není a předpokládám, že ještě chvíli nebude. Máte někdo zkušeností s instalací této nové verze. Jak nejlíp nainstalovat?
-
Postup pro verzi 1.2 je zcela identický, jak je uvedeno výše. Zdrojové balíčky jsou zde:
wesnoth_1.2.orig.tar.gz (http://ftp.cz.debian.org/debian/pool/main/w/wesnoth/wesnoth_1.2.orig.tar.gz)
wesnoth_1.2-1.dsc (http://ftp.cz.debian.org/debian/pool/main/w/wesnoth/wesnoth_1.2-1.dsc)
wesnoth_1.2-1.diff.gz (http://ftp.cz.debian.org/debian/pool/main/w/wesnoth/wesnoth_1.2-1.diff.gz)
Stačí stáhnout, zkompilovat, nainstalovat a vyzkoušet. ;)
-
Tak již mi Wesnoth 1.2 na Ubuntu 6.10 funguje. Nakonec jsem jako zdroj balicku pouzil toto: http://www.ubuntuforums.org/showthread.php?t=325192 . Jediny problem mam pouze s muzikou, která chrci :-(.
-
Jak máte nastavený Firehol? Nemůžu se totiž připojit na herní server.
Prostudoval jsem si přidávání služeb do Fireholu (http://firehol.sourceforge.net/adding.html) a do /etc/firehol/firehol.conf připsal tyto řádky:client_wesnoth_ports="14999"
client wesnoth accept
Při pokusu o restart Fireholu s novým nastavením mi to hází chybu:/lib/firehol/firehol: line 4845: rules_wesnoth: command not found
--------------------------------------------------------------------------------
ERROR #: 1
WHAT : Running complex rules function rules_wesnoth() for client 'wesnoth'
WHY : There is no service 'wesnoth' defined.
COMMAND: client wesnoth accept
SOURCE : line INIT of /etc/firehol/firehol.conf
NOTICE: No changes made to your firewall.
Stopped: Processing file /etc/firehol/firehol.conf.
FireHOL: Restoring old firewall: OK
Komunikace probíhá na portu 14999. Výpis z kern.log:Jan 29 15:52:58 localhost kernel: [17184892.968000] ''OUT-internet':'IN= OUT=eth0 SRC=192.168.1.14 DST=193.7.178.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=54178 DF PROTO=TCP SPT=36994 DPT=14999 WINDOW=5840 RES=0x00 SYN URGP=0
Neví někdo co si s tím mám počít
-
Tak jsem na to snad už přišel.
Do firehol.conf jsem připsal na odpovídající místa tyto řádky:
server_wesnoth_ports="tcp/14999"
client_wesnoth_ports="default"
client wesnoth accept
Připojení k serveru i hraní po síti funguje.
-
Mám problém, stáhnul jsem deb balíčky hry a pokusil se je nainstalovat. vyhodilo mi to hlášku o poškhra se "nainstalovala" ale je nefunkční a synaptic hlásí poškození závislosti- pro vyřešení použíjde filtr poškozené... Bohužel se nemůžu v synaprticu těch balíčků- a wesnothu vůbec dohledat. Jak mám eda to co tam je z chybné instalace odstranit? ty byalíčky ještě mám....
-
k tomu praskání zvuku ve hře Wesnoth:
nainstaloval jsem SDLmm a praskání přestalo