Jelenlegi hely
Unreal Tournament vs Slackware 11
Körülbelül másfél éve próbálkoztam az UT-t (a.k.a: UT99, UTGOTY) feltelepíteni az akkori rendszeremre, egy Fedora 3-asra. Részben tudásbeli hiányosságaim, részben a megfelelő média hiányában ez nem igazán sikerült. A napokban a környezetváltás miatt rákényszerültem, hogy végleg elhagyjam a konkurens rendszert, így ki kellett valamit találnom, hogy ne csak dolgozni tudjak a Linuxom alatt.
Végül sikerült telepítenem egy iso image és egy Loki installer segítségével a rendszeremre egy jól működő UT-t.
Amire szükségünk lehet telepítés kezdete előtt:
- Egy jól beállított OpenGL támogatással rendelkező videókártya.
Itt nekem viszonylag könnyű helyzetem volt, ugyanis az GeForce sorozat egész jól támogatott az NVidia által, még a viszonylag régi kártyám esetén is. (GeForce 3 Ti 200) - Egy loki installer, ami beszerezhető néhány forrásból, így például a hivatalos forrásból torrenttel, vagy aki nem akar viszonylag sokáig várni arra a néhány megára letöltheti a telepítőket innen is.
- Egy Unreal Tournament cd-képfájl, vagy esetleg az eredeti CD.
Első lépésként mountoljuk fel egy nekünk tetsző helyre az image-fájlt, vagy a cd-t. Image fájlnál kicsit módosul a mount parancs, de így is viccesen egyszerű (rootként):
mount /utvonal/az/imagera/utgoty.iso /mnt/tetszoleges/ -t iso9660 -o loop
Ahol az első paraméterként az image fájlt, másodikként a felcsatolás helyét adjuk meg, majd jelezzük a rendszernek, hogy ez egy normál CD, az -o loop paraméterrel pedig hogy egy fájlt szeretnénk meghajtóként felcsatolni.
(/dev/loopx a virtuális eszköz neve, ami a fájlt amolyan átjáróként teszi elérhetővé, és a rendszer számára is olvashatóvá kötetként)
Miután felmountoltuk, a mount parancs paraméter nélkül kiadva egy ehhez hasonló új sort fog tartalmazni:
/home/fiber/img/UTGOTY.iso on /mnt/virtual type iso9660 (rw,loop=/dev/loop0)
Hozzá is kezdhetünk a telepítéshez. Természetesen fel lehet telepíteni root-ként, de a loki installer egyszerű felhasználó jogokkal is képes telepíteni, így javaslom annak a felhasználónak a nevében telepítsük akiében szeretnénk később használni.
A szokásos jogadások:
chmod +x a.loki.installer.neve.run
./a.loki.installer.neve.run
Amennyiben van elérhető grafikus felület, a telepítő grafikusan indul, egyébként egy a Slackware installerhez hasonló felületen telepíthetjük az Unrealt.
Valószínűleg figyelmeztet bennünket arra, hogy nem talált médiumot, de ezt a fent letölthető installer esetében figyelmen kívül hagyhatjuk, ugyanis megtalálja az imageot és elkezdi telepíteni a fájlokat.
Itt beállíthatjuk hova kívánjuk telepíteni a játékot, linkeket hova helyezzünk el. Nem részletezném a telepítőjét, elég triviális maga a telepítési folyamat.
Várjuk meg amíg minden fájlt felmásol a helyére. (konzolos felületen csak egy folyamatjelző ugrál 0 és 100% között, valószínűleg bug, de várjunk türelmesen, nem igazán látszik, de dolgozik közben )
Mivel nem igazán volt türelmem kivárni míg torrentről lecsorog a Goty installer így én elkezdtem a sima 436-os installerrel felrakni a Goty-t és valószínűleg ez okozta a későbbi első indításkor keletkező problémát:
fiber@lucifer:~$ ut
Signal: SIGIOT [iot trap]
Aborting.
Hoppá. Az újrafuttatással --log kapcsolóval kiírja amivel éppen problémája van.
Nézzük:
fiber@lucifer:~$ ut --log
Unreal engine initialized
....
LoadMap: Entry
Failed to load 'Entry': Can't find file 'Entry'
Failed to load 'Level None.MyLevel': Can't find file 'Entry'
appError called: Failed to enter Entry: Can't find file 'Entry'
...
Signal: SIGIOT [iot trap]
....
Konkrétan az intrófájlt hiányolja, aminek a telepítési könyvtárban kellene lennie a Maps/Entry.unr útvonalon. E helyett csupa .unr.uz kiterjesztésű fájlt találunk, ami az UnrealEngine beépített tömörítőjével készített fájlokat takar. Ezt ki kell tömöríteni, itt egy kis script ami megkönnyíti ezt:
cd ~/ut/System
for i in ~/ut/Maps/*uz ; do ./ucc-bin decompress "$i" -nohomedir; done
mv *.unr ../Maps
Ezek után nem túl meglepő, de bármikor elkezdhetünk játszani, az ut parancs kiadásával.
Amennyiben valaki szeretné finomhangolni, az UnrealTournament.ini -nél teheti, de nem a megszokott könyvtárban lévő System/UnrealTournament.ini-t fogja alapértelmezettnek venni, hanem a ~/.loki/ut/System/UnrealTournament.ini -t.
A hangnál ha jól tudom az ALSA alapértelmezett hangkártyáját támadja meg (de lehet, hogy az ALSA oss emulátorát), és használja is amennyiben helyesen van telepítve.
Nekem szinte mindent sikerült beállítanom kedvem szerint, egyetlen egy problémám van:
a frissítést (még) nem tudtam magasabb értékre állítani (60Hz), és ez néhány óra után elég zavaró, de ezen túl ugyanúgy be lehet állítani mindent, ahogy az egy profi játékhoz illik.
Mai napig rengeteg szerver él, holott maga a játék nem tegnapi: idén tölti a 8. életévét.
Jó játékot!
- A hozzászóláshoz regisztráció és belépés szükséges

Hozzászólások
Ut Frissítés
Egy kis segítséggel megtaláltam végre hol hibáztam a frissítés állításnál:
UnrealTournament.ini opengl részében nem szabad mértékegységet megadni, simán az értéket pld így:
RefreshRate=85
Első blikkre nekem tökéletesen ment.