Att installera och köra Unreal Tournamnet under linux.

Forum för framtagning av instruktioner.
Installation m.m.
Post Reply
Hasseman
Posts: 964
Joined: 17 May 2003, 22:56
Location: Alingsås
Contact:

Att installera och köra Unreal Tournamnet under linux.

Post by Hasseman » 22 July 2003, 13:16

Förutsättningar innan installation:

1. Du skall ha installerat drivrutinerna till ditt grafikkort och se till att x kan ladda dessa.
2. Du skall ha en Unreal tournament installations-cd tillgänglig.
3. Du skall ladda ner eller på annat sätt få tag i den senaste patchen från ftp://ftp.lokigames.com/pub/patches/ut/ alternativt från www.fragzone.se (i skrivande stund l är den senaste patchen ut-install-436.run)

Installation:

1.Du skall skapa en katalog på lämpligt ställe i systemet (ex:/usr/local/games) som förslagsvis heter ut.
2. I denna katalog så lägger du den senaste patchen från ftp://ftp.lokigames.com/pub/patches/ut/ alternativt www.fragzone.se. Denna är i skrivande stund v436. (Filnamn är i skrivande stund= ut-install-436.run)
3.Du kör installations Scriptet genom sh filnamn.run (i skrivande stund sh ut-install-436.run)

Installationsprogrammet pekar till cdrom enheten så du skall ha en Unreal Tournament cdrom mountad sedan flyter installationsprocessen på fint.


Starta Unreal Tournament.
Startikonen tillUnreal Tournament dyker upp som post i undermenyn "spel" om du använder "Kde" eller "Gnome" som fönsterhanterare. Du kan även starta Unreal Tournament genom att starta shell och skriva UT.

Unreal Tournament startar inte!!!
1.Logga in som root (obs. att su:a sig hjälper inte utan logga ut och logga in som root) och försök att starta Unreal Tournament.
2.Funkar detta? ja/nej

Ja 1. Ligger Unreal Tournament i din /usr/local/games katalog? Om inte ändra rättigheter på katalogerna så att de blir tillgängliga för dina användare i systemet.

Ja 2. Ändra även rättigheter så att drivrutinerna till grafikortet kan köras av andra än av root.I " /dev" hittar du ditt grafikkort. Ex /dev/nvidia* om du har ett grafikkort från nvidia..osv.

Nej
Om du inte ens kan köra Unreal Tournament som root så får kolla så att drivrutinerna till grafikkortet laddas som de skall. För du fick ju inga felmedelanden vid installationen av Unreal Tournament eller?.Installera om dessa. Prova även att ladda ner drivrutinen i form av ett tar arkiv (ex: .tar.gz) och kompilera den själv om inget annat fungerar.[/i]
Last edited by Hasseman on 29 July 2003, 12:31, edited 1 time in total.
Share the penguin and If you do, lucky end for them and you.

//hasseman

User avatar
JO
Posts: 12419
Joined: 1 May 2002, 02:00
Contact:

Post by JO » 28 July 2003, 21:57

Hur går det? I mina ögon ser det färdigt ut.

/JO
Registered User # 259689 http://counter.li.org
First humans moved out of caves;
then they invented writing;
now they invented intuitive GUIs;
all that remains is to return to caves.

User avatar
EvilBerg
Posts: 131
Joined: 27 February 2003, 19:59
Location: Luleå
Contact:

Post by EvilBerg » 28 July 2003, 22:49

förutom att man kan rätta lite stavfel och lite sånna missar.
t.e.x. patchenn. och lite ord som råkat skrivits ihop.

Man kanske även ska märka att man ska helt logga ut och logga in som root, inte bara köra su (-) när man ska testa om det funkar som root, eller är det för uppenbart?
"Trying is a first step to failure" -Homer Simpson

Hasseman
Posts: 964
Joined: 17 May 2003, 22:56
Location: Alingsås
Contact:

Post by Hasseman » 29 July 2003, 12:32

uppdaterad:

pachenn

och su funkar inte

//hasse
Share the penguin and If you do, lucky end for them and you.

//hasseman

Hasseman
Posts: 964
Joined: 17 May 2003, 22:56
Location: Alingsås
Contact:

Post by Hasseman » 16 August 2003, 14:55

Jag får följande felmedelande när jag startar UT efter en lyckad installation:

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'
Executing UObject::StaticShutdownAfterError
Executing USDLClient::ShutdownAfterError
Signal: SIGIOT [iot trap]
Aborting.
Exiting.
Name subsystem shut down
Beskrivning av problemet
Under vissa omständigheter,(såsom vid användandet av en okompatibel installations CD) så packas inte alla "maps" (kartorna) upp vid installation av Unreal tournament.Bilden som visas vid start av unreal tournament är faktiskt en map (karta), vid namn "Entry". Förklaringen till felmedelandet är att denna map (karta) antingen inte finns eller på annat sätt inte kan läsas vid start av Unreal Tournamnet. Denna Borde sedemera befinna sig "usr/local/games/ut/maps och heta Entry.unr ,Men om denna saknas så var installationen sedemera inte lyckad och du borde försäkra dig om att du använder dig av rätt installationsprogram för din cd. Men hittar du filen under ovanstående sökväg men den istället heter "Entry.unr.uz", så är den fortfarande komprimerad. Eftersom mapsen (kartorna) inte var komprimerade på UT retail cdskivan, så använder du dig antingen av en GOTY CD (eller någon av de andra unreal tournament releaserna)som inte stödjs av det vanliga installations programmet, eller så har uppackningsfasen helt enkelt misslyckats vid installationen. Men har du hursomhälst ett antal .uz filer i din /usr/local/games/ut/Maps/ katalog så kommer du att behöva packa upp dessa nu efter installationen. Här följer sedemera en beskrivning på hur du skall gå till väga för att göra detta:


Lösning:
#!/bin/sh
# FILENAME: convert.sh
#
# Change this to YOUR install-dir of UT
#
INSTALLDIR=/usr/local/games/ut

cd $INSTALLDIR/System

for i in ../Maps/*.unr.uz
do
$INSTALLDIR/ucc decompress $i -nohomedir
done

mv *.unr ../Maps

cd ../Maps
for f in *.unr
do
rm $f.uz
done

echo "..:: Done! ::.."


1.Du öppnar en texteditor (vilken som helst)och lägger in ovanstående syntax.Du döper textfilen som exemplet beskriver till convert.sh och sparar det hela.
2.Du öppnar shell och gör filen exekverbar med chmod +x convert.sh.
3.Du kör scriptfilen genom att starta shell och skriva ./convert.sh

Säkert fullt av felöversättningar och oklarheter hjälp mig att hitta dem.
En svensk översättning utförd av hasseman baserad på en howto från www.icclus.org

//hasseman
Share the penguin and If you do, lucky end for them and you.

//hasseman

Post Reply