home *** CD-ROM | disk | FTP | other *** search
- ====================
- Freeciv Version 1.13
- ====================
-
- Välkommen till Freeciv!
-
- Detta arkiv innehåller Freeciv, en fri Civilizationklon, huvudsakligen
- f├╢r X under Unix. Den har st├╢d f├╢r flerspelarspel lokalt eller ├╢ver
- nätverk, samt utmanande datorstyrda spelare.
-
- Freeciv siktar på att ha regler som huvudsakligen stämmer överens med
- Civilisation II [tm] utgivet av Sid Meier och Microprose [tm]. Vissa
- regler är annorlunda för att vi tycker att det är bättre så. Det finns
- många inställbara parametrar för att anpassa sina spel.
-
- Freeciv har skapats helt oberoende av Civilization; man beh├╢ver inte
- äga Civilization för att spela Freeciv.
-
- Fastän datorspelarna ännu inte kan förhandla är reglerna i det
- närmaste fullständiga och vårt flerspelarstöd är utmärkt.
-
- Detta är den svenska översättningen av filen "../README". Eftersom
- denna översättning har färre läsare än originalet är det större risk
- att den innehåller felaktigheter. Det kan finnas oupptäckta
- felöversättningar, rester av gammal information som tagits bort i
- originalet men ej i översättningen, samt tillägg i originalfilen
- som ännu inte kommit med i översättningen. Jämför därför med
- originalet om tveksamhet uppstår. Vid felaktigheter, kontakta
- översättaren: Erik Sigra <sigra@home.se>.
-
-
- Nätplats:
- =========
-
- Freecivs nätplats är:
-
- http://www.freeciv.org/
-
- Där kan man hämta de senaste freecivnyheterna, -utgåvorna och
- -uppdateringarna, hitta information om Freecivs sändlistor samt se
- metaservern som visar information om spel som spelas runt om i
- världen.
-
- Licens:
- =======
-
- Freeciv ges ut under GNU General Public License. Det betyder i korthet
- att man får kopiera detta program (även källkoden) fritt, men se filen
- "../COPYING" för fullständiga villkor.
-
- Kompilera och installera:
- =========================
-
- Var god läs filen INSTALL.sv noga för anvisningar kompilering och
- installering av Freeciv.
-
-
- Påbörja ett nytt spel:
- ======================
-
- Freeciv är 2 program, en server och en klient. När ett spel är i gång
- körs ett serverprogram och så många klientprogram som det finns
- mänskliga spelare. Serverprogrammet behöver inte X, men det gör
- klientprogrammen.
-
- ANMÄRKNING:
- Följande exempel antar att Freeciv har installerats på systemet och
- att katalogen som innehåller programmen "civclient" och "civserver"
- finns i variabeln PATH. Om Freeciv inte är installerat kan man
- använda programmen "civ" och "ser" som finns i freecivkatalogen. De
- används på samma sätt som "civclient" och "civserver".
-
- F├╢r att kunna spela Freeciv beh├╢ver man starta servern, klienterna och
- datorspelarna, samt ge servern startkommandot. Här är stegen:
-
- Server:
-
- F├╢r att starta servern:
-
- | % civserver
-
- Eller f├╢r en lista ├╢ver kommandoradsargument:
-
- | % civserver --help
-
- När servern har startats visas en prompt:
-
- | För inledande hjälp, skriv 'help'.
- | >
-
- och man kan se denna information genom att använda hjälpkommandot:
-
- | > help
- | Välkommen - detta är den inledande hjälptexten för
- | freecivservern.
- |
- | 2 Viktiga serverbegrepp är kommandon och valmöjligheter.
- | Kommandon, såsom "help", används för att växelverka med servern.
- | Vissa kommandon tar ett eller flera argument, åtskilda av
- | blanksteg. I många fall kan kommandon och kommandoargument
- | förkortas. Valmöjligheter är inställningar som styr servern medan
- | den är i gång.
- |
- | För att ta reda på hur man får mer information om kommandon och
- | valmöjligheter, använd "help help".
- |
- | För den otåliga är kommandona för att komma i gång:
- | show - se nuvarande valm├╢jligheter
- | set - sätt valmöjligheter
- | start - sätt i gång spelet när spelare har anslutit sig
- | save - spara nuvarande spel
- | quit - avsluta
- | >
-
- Man kan använda kommandot "set" för att ändra någon av
- servervalmöjligheterna. Man kan få en lista med alla
- servervalm├╢jligheter med kommandot "show" och utf├╢rliga
- beskrivningar av varje servervalm├╢jlighet med kommandot "help
- <servervalm├╢jlighetsnamn>".
-
- Till exempel:
-
- | > help xsize
- | Valm├╢jlighet: xsize - Kartbredd i rutor
- | Status: ändringsbar
- | Värde: 80, Minsta möjliga: 40, Standard: 80, Högsta möjliga: 200
-
- Och:
-
- | > set xsize 100
- | > set ysize 80
-
- Detta gör kartan dubbelt så stor som standardstorleken 80x50.
-
- Klient:
-
- Nu ska alla mänskliga spelare ansluta genom att köra
- freecivklienten:
-
- | % civclient
-
- Detta antar att servern kör på samma maskin. Om inte kan man
- antingen ange det på kommandoraden med parametern "--server" eller
- skriva in det i den f├╢rsta dialogrutan som visas i klientprogrammet.
-
- Antag till exempel att servern körs på en annan maskin kallad
- "baldur". Då ansluter spelare med kommandot:
-
- | % civclient --server baldur
-
- Om man är den enda mänskliga spelaren behöver endast en klient
- användas. På vanligt Unixvis kan man köra klienten i bakgrunden
- genom att lägga till en ampersand:
-
- | % civclient &
-
- En annan valmöjlighet är "--tiles" som används för att köra klienten
- med en annan uppsättning rutbilder för landskap, enheter med mera.
- Utgåvan innehåller 2 uppsättningar rutbilder:
- - isotrident: Isometrisk, liknar Civilization 2. (Stöds ännu inte av
- xaw-klienten.)
- - trident: Liknar Civilization 1, rutstorlek 30x30 bildpunkter.
- Trident har en variant som heter "trident_shields".
-
- I denna utgåva är isotrident förval i GTK- och Amiga- och
- win32klienterna emedan trident är förval i XAW-klienten.
- "_shields"-varianterna använder sköldformade flaggor, vilka är
- mindre och diskretare. Prova dem båda och bestäm dig vilken du vill
- använda.Kör klienten med följande kommando för att använda trident:
-
- | % civclient --tiles trident
-
- Andra uppsättningar kan finnas på Freecivs FTP- och webserver.
-
-
- Klienter kan ges tillåtelse att utföra serverkommandon. Skriv
- följande vid serverprompten för att endast ge dem tillåtelse att
- endast ge informationskommandon:
-
- | > cmdlevel info
-
- Klienter kan nu använda "/help", "/list", "/show settlers" med mera.
-
- Datorstyrda spelare:
-
- Det finns 2 sätt att skapa datorstyrda spelare. Det först är att
- ange antalet spelare med servervalm├╢jligheten "aifill":
-
- | > set aifill 7
-
- Efter att ha använt serverkommandot "start" för att sätta i gång
- spelet, kommer de spelare som inte är mänskliga att bli datorstyrda.
- I exempelt ovan skulle 5 datorstyrda spelare ha skapats om det hade
- funnits 2 mänskliga spelare.
-
- Det andra sättet är att skapa en datorspelare med serverkommandot
- "create":
-
- | > create Widukind
-
- Detta skapar den datorstyrda spelaren Widukind.
-
- Datorstyrda spelare tilldelas folkstammar efter att alla mänskliga
- spelare har valt folkstammar, men man kan välja en särskild folkstam
- för en datorstyrd spelare genom att använda ett namn som är namnet
- på en ledare för den folkstammen. Man kan till exempel spela mot
- ryssarna med f├╢ljande kommando:
-
- | > create Stalin
-
- Om ingen av de mänskliga spelarna väljer att spela med ryssarna
- kommer denna datorstyrda spelare att g├╢ra det.
-
- Server:
-
- När alla har anslutit (använd kommandot "list" för att se vilka som
- är anslutna), sätt i gång spelet med kommandot "start":
-
- | > start
-
- Sedan är spelet i gång!
-
-
- Tillkännage spelet:
- ===================
-
- Om man vill ha andra motståndare än lokala vänner och datorstyrda
- spelare kan man bes├╢ka Freecivs metaserver:
-
- http://meta.freeciv.org/metaserver/
-
- Det är en lista över freecivservrar. För att få sin server att anmäla
- sig där kör man civserver med kommandoradsargumentet "--meta" eller
- "-m".
-
- Varningar:
-
- 1) På grund av nya funktioner är olika versioner av server och klient
- ofta oförenliga. Versionen 1.14.0 är till exempel oförenlig med
- 1.13.0 och tidigare versioner.
-
- 2) Om metaserverknappen i anslutningsdialogen inte fungerar, unders├╢k
- om internetanslutningen kräver en WWW-proxy, och se till att
- Freeciv använder den genom att ställa in variabeln $http_proxy. Om
- proxyn till exempel är proxy.minanslutning.se port 8888, sätt
- $http_proxy till http://proxy.minanslutning.se:8888/ innan
- klienten startas.
-
- 3) Ibland finns det inga spel på metaservern. Antalet spelare där
- växlar under dygnets tider. Försök att skapa ett spel där själv!
-
-
- Under spelets gång:
- ===================
-
- Spelet kan sparas med serverkommandot "save":
-
- | > save mittspel.sav
-
- (Om servern är kompilerad med packningsstöd och servervalmöjligheten
- "compress" är satt till någnting annat än 0 packas filen och kallas
- mittspel.sav.gz.)
-
- Freecivklienten fungerar i stort sett så som man kan förvänta sig av
- ett civilizationspel med flerspelarstöd. De mänskliga spelarna gör
- sina drag samtidigt. De datorstyrda spelarna gör sina drag när de
- mänskliga spelarna har avslutat sina omgångar. Det finns en tidsgräns
- som är satt till 0 sekunder (ingen tidsgräns) som standard. Detta
- värde kan ändras med serverkommandot "set".
-
- Titta på hjälpen i klientprogrammet. Alla 3 musknapparna används och
- är dokumenterade i hjälpen.
-
- Spelare kan trycka på returnknappen eller klicka på "Avsluta
- omgång"-knappen för att avsluta sin omgång.
-
- Använd spelardialogen för att se vilka som har avslutat sin omgång och
- vilka man väntar på.
-
- Använd inmatningsraden vid fönstrets underkant för att skicka
- meddelanden till andra spelare.
-
- Man kan skicka ett meddelande till en enskild spelare (till exempel
- "einar"):
-
- | einar: flytta på pansarvagnen NU!
-
- Servern kan gissa sig till namn om man skriver dem ofullständigt. Om
- man till exempel skriver "ein:" hittar den spelaren med namn som
- stämmer delvis med namnet man skrev.
-
- På nyare servrar (version 1.8.1 eller vissa utvecklingsversioner av
- 1.8.0) eller nyare kan man ge serverkommandon på klientens
- inmatningsrad:
-
- | /list
- | /set settlers 4
- | /save mittspel.sav
-
- Serverhandhavaren tillåter kanske bara informationskommandon eftersom
- det är en säkerhetsrisk att låta spelare använda alla serverkommandon,
- till exempel:
-
- | /save /etc/passwd
-
- Naturligtvis ska freecivservern inte köras med fullständiga
- rättigheter på grund av denna risk.
-
- Om man just har börjat spela Freeicv och vill ha hjälp med strategin
- kan man titta i filen "HOWTOPLAY.sv".
-
- Se freecivhandboken på följande adress för mycket mer information om
- klienten, servern och spelet:
-
- http://www.freeciv.org/manual/manual.html
-
-
- Avsluta spelet:
- ===============
-
- Det finns 3 sätt att avsluta spelet:
-
- 1) Vara den enda återstående spelaren.
- 2) Nå slutåret.
- 3) Bygga ett rymdskepp och sända i väg det så att det når Alfa
- Kentauri.
-
- En utvärderingstabell visas i samtliga fall. Anmärkning:
- Serverhandhavaren kan sätta slutåret när spelet är i gång genom att
- ändra servervalmöjligheten "end-year". Detta är användbart när det är
- uppenbart vem som kommer att segra men man inte vill spela sig igenom
- uppstädningen.
-
-
- Öppna spel:
- ===========
-
- Man kan ├╢ppna ett sparat spel genom att k├╢ra servern med
- kommandoradsargumentet "-f":
-
- | % civserver -f mittspel2001.sav
-
- eller om filen är pacakd:
-
- | % civserver -f mittspel2001.sav.gz
-
- Sedan kan spelarna återansluta:
-
- | % civclient -n Bismarck
-
- Lägg märke till att spelarnamnet anges med kommandoradsargumentet
- "-n". Det är viktigt att spelaren använder sama namn som den använde
- förrut, annars släpps de inte in.
-
- Spelet kan sättas i gång igen med serverkommandot "start".
-
-
- Lokalt språkstöd:
- =================
-
- Freeciv stöder flera lokala språk.
-
- Man kan välja vilket lokalt språk man vill använda genom att ange en
- "locale". Varje locale har ett standardnamn (till exempel "de" f├╢r
- tyska). Om man har installerat Freeciv kan man välja locale genom att
- sätta variablen LANG till denna locales standardnamn innan man kör
- civserver och civclient. För att till exempel köra Freeciv på tyska
- gör man så här:
-
- export LANG; LANG=de (i Bourneskalet (sh))
-
- eller
-
- setenv LANG de (i C-skalet (csh))
-
- (Man kan g├╢ra detta i sin "~/.profile" eller "~/.login".)
-
- Loggmeddelanden:
- ================
-
- Både klienten och servern skriver loggmeddelanden. Dessa är av 5 olika
- slag, dödliga, fel-, normala, mångordiga och avlusningsmeddelanden.
-
- Som standard skrivs d├╢dliga, fel- och normala meddelanden till
- standard output. Man man skicka loggmeddelanden till en fil i stället
- med kommandoradsargumentet "--log <filnamn>" eller "-l filnamn".
-
- Man kan ändra loggläget med kommandoradsargumentet "--debug <läge>"
- eller "-d <läge>" (eller "-de <läge>" för Xawklienten eftersom "-d" är
- flertydigt mellan "-debug" och "-display"), där <läge> är 0, 1, 2
- eller 3. 0 betyder att endast d├╢dligameddelanden visas, 1 betyder att
- d├╢dliga och felmeddelanden visas, 2 betyder att d├╢dliga, fel- och
- normala meddelanden visas (standard). 3 betyder att d├╢dliga, fel-,
- normala och mångordiga meddellanden visas.
-
- Om man kompilerar med DEBUG definierad (ett enkelt sätt att göra detta
- är att konfigurera med "--enable-debug") , kan man få
- avlusningsmeddelanden genom att sätta loggläget till 4. Det är
- dessutom m├╢jligt att styra avlusningsmeddelanden (men inte andra
- meddelanden) med avseende på fil. Använd då "--debug 4:str1:str2" (så
- många strängar man vill) och alla filnamn som överensstämmer med dessa
- strängar som understräng har avlusningsloggning påslaget. Alla andra
- avlusningsmeddelanden stängs av. Använd "--debug 4:str1,undre,övre"
- f├╢r att styra rader. Endast meddelanden mellan undre raden och ├╢vre
- raden kommer att visas. Endast 1 uppsättning gränser kan anges för en
- fil.
-
- Exempel:
-
- | % civserver -l mitt.log -d 3
-
- Detta skickar alla loggmeddelanden, innefattande mångordiga
- meddelanden, från servern till filen "mitt.log".
-
- Exempel:
-
- | % civclient --debug 0
-
- Detta d├╢ljer alla loggmeddelanden utom d├╢dliga meddelanden.
-
- Exempel:
-
- | % civserver -d 4:log:civserver,120,500:autoattack
-
- Detta visar alla dödliga, fel-, normala och mångordiga meddelanden för
- servern, samt avlusningsmeddelanden för vissa angivna delar. Lägg
- märke till att "log" stämmer överens med både "gamelog.c" och "log.c".
- F├╢r "civserver.c" visas endast avlusningsmeddelanden mellan raderna
- 120 och 500. Detta exempel fungerar endast om servern har kompilerats
- med DEBUG.
-
-
- Programfel:
- ===========
-
- Vi vill gärna bli underrättade om programfel så att vi kan åtgärda dem. Se
- filen BUGS.sv för en lista över kända programfel i denna utgåva samt
- information om att anmäla programfel.
-
-
- Sändlistor:
- ===========
-
- Vi har 8 sändlistor:
-
- freeciv Allmänt samtal.
- freeciv-announce Kungörelser av allmänt intresse.
- Denna lista kan endast läsas och sprider mycket få
- meddelanden. Man kan alltså inte skicka brev till
- listan utan bara ta emot. Kung├╢relser som skickas
- hit skickas även till sändlistan freeciv.
- freeciv-i18n Översättning av Freeciv.
- Samtal om översättning av Freecivkoden,
- dokumentation och websida till andra språk än
- engelska.
- freeciv-dev Freecivutveckling.
- freeciv-data Utveckling av innehåll i "data"-katalogen
- (regeluppsättningar, rutbildsuppsättningar med
- mera).
- freeciv-java Utveckling av en javaklient (Java är ett annat
- programmeringsspråk än det som Freeciv är skrivet
- i).
- freeciv-ai Utvecklign av datorstyrning av spelare.
- freeciv-cvs Kungörelser om ändringar i CVS-förvaret.
- Denna lista kan endast läsas och sprider
- automatiska meddelanden. Man kan alltså inte skicka
- brev till listan utan endast ta emot.
-
- Alla listor är öppna för allmänheten och alla är välkomna att anmäla sig.
-
- Man följer dessa anvisningar för att anmäla sig eller avanmäla sig:
-
- 1. E-posta till <listar@freeciv.org>.
- 2. Lämna ämnesraden tom.
- 3. Skriv några av följande rader i brevet:
- För att anmäla:
- subscribe freeciv
- subscribe freeciv-announce
- subscribe freeciv-i18n
- subscribe freeciv-dev
- subscribe freeciv-data
- subscribe freeciv-java
- subscribe freeciv-ai
- subscribe freeciv-cvs
- För att avanmäla:
- unsubscribe freeciv
- unsubscribe freeciv-announce
- unsubscribe freeciv-i18n
- unsubscribe freeciv-dev
- unsubscribe freeciv-data
- unsubscribe freeciv-java
- unsubscribe freeciv-ai
- unsubscribe freeciv-cvs
-
- Använd följande adresser för att skicka brev till sändlistorna:
- <freeciv@freeciv.org>.
- <freeciv-i18n@freeciv.org>.
- <freeciv-dev@freeciv.org>.
- <freeciv-data@freeciv.org>.
- <freeciv-java@freeciv.org>.
- <freeciv-ai@freeciv.org>.
-
-
- Internet Relay Chat (IRC)
- =========================
-
- Flera spelare och utvecklare håller till på #freeciv på Open Projects
- network. F├╢rs├╢k ansluta till servern
-
- irc.openprojects.net
-
-
- Nya utgåvor:
- ============
-
- Se emellanåt efter på Freecivs nätplats om det finns en ny utgåva.
-
-
- Slutligen:
- ==========
-
- Ha det kul och lycka till!
-
- -- Freecivlaget
-