===============================================================================
                              NO ONE LIVES FOREVER
                         NolfServ Readme Version 1.002
                               26 januari 2001
===============================================================================

NolfServ-assistenten
--------------------

Du kan spela på en dedikerad server på Internet, eller i ditt lokala nätverk.
Du måste ha en FULLSTÄNDIG installation av No One Lives Forever v1.002 för att
kunna köra NolfServ v1.002. Idealet är att värdspelarens dator överstiger
minimikravet för processorhastighet och RAM. Spelarna får en jämnare
spelupplevelse på din server om den har mer av båda dessa. En Internetanslutning
med hög bandbredd (ISDN eller snabbare) är också att föredra.

Starta den dedikerade servern genom att klicka på NolfServ-ikonen på din Start- 
meny eller genom att dubbelklicka på NolfServ.exe i mappen där du installerade
Nolf. Sedan får du hjälp av multiplayerassistenten att ställa in omgången.
Här nedanför hittar du beskrivningar av alternativen på de olika sidorna. 

En nyhet i NolfServ v1.002 är sidan Alternativ för att anpassa. Det är den 
första sidan som visas om du har en Custom-mapp som innehåller tilläggsfiler
av typ .rez (du hittar mer information om anpassade nivåer i readmefilen
till No One Lives Forever Uppdatering 1.002). Sidan Alternativ för att 
anpassa ger dig möjlighet att köra anpassade .rez-filer som innehåller  
nya nivåer/funktioner på din server.


Sidan NOLF:s serverinstallationsassist ger dig möjlighet att ändra följande
inställningar:

    * Omgångens namn: Namnet på din server som andra spelare ser det när de letar 
                      efter en server att ansluta sig till.

    * Speltyp: Det här är antingen "H.A.R.M. mot UNITY" eller "Dödsmatch"

    * Max antal spelare: Maximalt antal spelare som får delta (2-16)

    * Port: Den port som värdservern använder.  Det kan vara en siffra mellan 
            1 och 65535.

    * Lösenord: Anger om omgången är lösenordsskyddad och vilket lösenord som 
                måste anges.


På Alternativsidan kan du ändra följande inställningar:

    * Körhastighet: Bestämmer hur fort spelaren springer.  Det här är ett procenttal mellan 
                 50 och 150.

    * Återfödelseskala: Bestämmer hur fort bonusföremål dyker upp igen.  Det här är ett 
                     procenttal mellan 50 och 150.

    * Standardvapen: Anger vilket vapen du har när du återföds.

    * Permanenta vapen: Om du aktiverar detta dyker ett bonusvapen upp igen så fort det plockas
		   upp. Om du slår av det dyker vapnet upp efter en tid som anges av nivådesignern.

    * Placeringsbaserad skada:  Om du aktiverar det gör ett huvudskott mer i skada än ett skott mot
                          kroppen.

    * Hån: Om du slår av det går det inte att håna andra spelare.

    * Fallskada: Bestämmer hur mycket skada ett fall orsakar.  Det här är ett procenttal mellan
                   0 och 100.

    * Skyddsvästens hälsobonus: Den hälsobonus som spelaren får när han eller hon plockar
                          upp en skyddsvästbonus.  Det här är ett värde mellan 0 och 100.


Sidan Dödsmatchalternativ ger dig möjlighet att ändra följande inställningar:

    * Villkor för nivåavslutning: Det villkor som bestämmer när en nivå ska avslutas. 
                              Det kan ställas in på "Dödsnivå uppnådd", "Tidgräns 
                              uppnådd", "Dödsnivå eller tidsgräns uppnådd", eller "Inget".

    * Dödsnivå: Anger hur många fiender en spelare måste döda för att uppnå dödsnivån. 
                  Det här måste vara ett värde mellan 5 och 50. 

    * Tidsgräns: Anger den tid (i minuter) som en nivå måste hålla på innan tidsgränsen
                  är uppnådd.  Det här måste vara ett värde mellan 5 och 60.


Sidan H.A.R.M. mot UNITY-alternativ ger dig möjlighet att ändra följande inställningar:

    * Villkor för nivåavslutning: Det villkor som bestämmer när en nivå ska avslutas. 
                              Det kan ställas in på "Poäng uppnådd", "Tidsgräns uppnådd",
                              "Poäng eller tidsgräns uppnådd" eller "Inget".

    * Tidsgräns: Anger den tid (i minuter) som en nivå måste hålla på innan tidsgränsen 
                  är uppnådd.  Det här måste vara ett värde mellan 5 och 60.

    * Vinnande poäng: Anger den poäng som ett lag måste få för att uppnå den vinnande
                     poängen.  Det här måste vara ett värde mellan 30 och 200.

    * Underrättelsepoäng:  Anger den poäng som ett lag får om de lyckas "fånga" ett
                           underrättelseföremål.

    * Dödspoäng: Anger om spelare/lag får poäng för att skjuta fiender.

    * Friendly Fire:  Anger om lagkamrater kan skada varandra eller inte.


Sidan Världar ger dig möjlighet att lägga till/ta bort kartor till/från spellistan. 
När du trycker på Avsluta-knappen på Värld-sidan uppstår en kort paus medan servern 
startar och den första världen laddas. När servern startar kommer du att få upp  
huvudfönstret för dedikerade servrar. Detta fönster är uppdelat i 5 delar, som 
beskrivs här nedanför:

    SERVERINFO

        * Namn: Namnet på din server som andra spelare ser det när de letar efter 
                en server att ansluta sig till.

        * Körtid: Visar den totala tid som din server har varit igång.

        * Totalantal spelare: Visar det totala antalet spelare som har besökt din 
                         server.

        * Spelar-peak: Visar det högsta antal spelare som varit inne samtidigt på 
                        din server.

    SPELINFO

        * Spelare: Visar det antal spelare som befinner sig på din server.

        * Nivåtid: Visar hur lång tid den pågående nivån har varit igång.

        * Medel-ping: Visar medel-pingtalet för spelarna som befinner sig på nivån.

    SPELARE

    Här visas en lista över de spelare som befinner sig på din server. Listan har  
    följande kolumner som beskriver varje spelare:

        * Namn: Spelarens namn.

        * Ping: Pingtalet från spelaren till servern.

        * Dödade: Det antal personer spelaren har dödat på nivån.

        * Tid: Hur lång tid spelaren har varit på servern.

    Det finns en knapp under spelarlistan som det står "Boot" på. Använd den här 
    knappen om du vill ta bort en spelare från din server.

    NIVÅER

    Visar en lista över de nivåer som servern kommer att köra och i vilken ordning 
    de kommer att köras. Den aktiva nivån markeras med en svart prick till vänster
    om nivånamnet. Under nivålistan hittar du tre knappar som beskrivs här nedan:
    
        * Nästa nivå:  Gå till nästa nivå utan att vänta på att villkoren för 
                       nivåavslutning ska uppfyllas.

        * Välj nivå:  Gå till den markerade nivån utan att behöva vänta på att 
                      villkoren för nivåavslutning ska uppfyllas.  
                      Du kan även dubbelklicka på nivån.

        * Stoppa servern:  Stoppar servern och stänger av NolfServ.

    KONSOL

    Här visas en rullande bild av serverns interna kommandon och status. Här visas 
    även chattmeddelanden från spelarna.  Om du vill skicka spelarmeddelanden 
    från kommandolinjen längst ner, inleder du meddelandet med "say" och sätter 
    meddelandet inom citattecken.  Om du till exempel skriver in: say "hejsan
    allihop!", så får alla spelare upp meddelandet "hejsan allihop!" från "Värd". 
    Avancerade användare kan skriva in Lithtech-konsolkommandon på denna rad. 
    Om du vill rensa hela rutan klickar du på Rensa-knappen.


    AVANCERAD SERVER:  Följande kommandon finns tillgängliga för avancerade server-
                       inställningar:

      Generella kommandon (sammanställt av "ShagnWagn"):
      -------------------------------------------------

        * NetDefaultWeapon:  Används till att ställa in det standardvapen som en spelare
                             får när han eller hon återföds.  Giltiga värden:
             
                                  20 = Inget
                                  21 = Shepard Arms P38 9mm pistol
                                  22 = Petri .38 Airweight revolver
                                  23 = Braun 9mm Parabellum
                                  24 = Gordon 9mm k-pist
                                  25 = Hampton MPL 9mm k-pist
                                  26 = AK-47 automatkarbin
                                  27 = Sportsman EX armborst
                                  28 = Hampton-karbin
                                  29 = Geldmacher SVD krypskyttegevär
                                  30 = Morris Model 14 harpungevär
                                  31 = Laserpistol
                                  32 = Super-atomlaservapen
                                  33 = Bacalov Corrector
                                  34 = M79 granatkastare
                                  35 = Portfölj
                                  36 = Läppstift kontaktgranat
                                  37 = Läppstift sensorgranat
                                  38 = Läppstift fördröjningsgranat
                                  39 = Sömngas
                                  40 = Bedövningsgas
                                  41 = Frätande gas
                                  42 = Bältesspänne/Vajer

        * NetMaxPlayers:  Ställer in maxantal spelare som kan ansluta till servern.
                          OBS!  Använd med försiktighet:  om du ställer in 16 spelare 
                          i installationsassistenten och sen sänker till 4 (eller 
                          något annat) med detta, kommer Gamespy ändå att låta folk  
                          ansluta sig när det är fullt).  Giltiga värden: 2-16

        * NetHitLocation:  Slår på/av placeringsbaserad skada (0=av, 1=på).

        * NetFragScore: Slår på/av poäng för att skjuta fiender i H.A.R.M. mot UNITY-
                        omgångar (0=av, 1=på).

        * RunSpeed: Används till att justera körhastigheten. Värdet motsvarar en 
                    procentuell del av normal hastighet. Giltiga värden: 0.5-1.5
	            (dvs. 50-150%).

        * NetFallDamageScale:  Den procent av fallskador som spelarna tar. Gitliga
                               värden: 0.0-1.0 (dvs. 0-100%)

        * RespawnScale:  Används till att justera hur snabbt bonusföremål kommer tillbaka.
                         Värdet motsvarar en viss procent av den normala återfödelsetiden.
                         Giltiga värden: 0.5-1.5 (i.e., 50-150%).
        
        * NetArmorHealthPercent:  Används till att ge spelarna en hälsobonus när de 
                                  plockar upp skyddsvästar. Värdet motsvarar en viss
                                  procent av skyddsvästens värde som ska ges till spelaren
                                  som en hälsobonus. Giltiga värden: 0.0-1.0 (dvs. 0-100%).
                                  
        * NetFriendlyFire: Slår på/av "friendly fire" i H.A.R.M. mot UNITY-omgångar
                           (0=av, 1=på).

        * NetIntelScore:  Motsvarar hur mycket ett "fångat" underrättelseföremål
                          är värt i H.A.R.M. mot UNITY-omgångar. Giltiga värden: 5-50.

        * NetAudioTaunts:  Används till att aktivera/deaktivera hån. (0=av, 1=på).


        * NetEndFrags:  Motsvarar det vinnande antalet dödade i Dödsmatch-omgångar. 
                        Giltiga värden: 5-50.

        * NetEndScore:  Motsvarar den vinnande poängen i H.A.R.M. mot UNITY-omgångar.
                        Gitliga värden: 30-200

        * NetEndTime:  Motsvarar den tid (i minuter) som varje nivå varar. 
                       Giltiga värden: 5-60


        * NetCAGameEnd:  Villkor för nivåavslutning i H.A.R.M. mot UNITY-omgångar. 
                         Giltiga värden:

                              0 = Poäng uppnådd
                              1 = Tidsgräns uppnådd
                              2 = Poäng eller tidsgräns uppnådd
                              3 = Inget

        * NetDMGameEnd:  Villkor för nivåavslutning i Dödsmatchomgångar. Giltiga värden:

                              0 = Dödsnivå uppnådd
                              1 = Tidsgräns uppnådd
                              2 = Dödsnivå eller tidsgräns uppnådd
                              3 = Inget

        * NetWeaponStay:  Slår på/av om vapen dyker upp direkt efter att de har plockats upp.
                          (0=av, 1=på).


      Avancerade kommandon:
      ---------------------

        * LeashLen: Specificerar tillåtet avstånd mellan spelarens position och 
                    var servern tror att spelaren ska vara. Standardvärdet är 2.0.

        * LeashSpring: Specificerar avståndet inom vilket servern kommer att 
                       interpolera serverns position för att matcha spelarens.
                       Utanför detta avstånd kommer serverns position att
                       tvingas till spelarens position. Standardvärdet är 150.0. 

        * LeashSpringRate: Bestämmer hur snabbt interpoleringen mellan serverns och 
                           spelarens position sker, från 0.0-1.0. Lägre tal ger 
                           långsammare interpolering.  (Vilket ger mjukare rörelser, 
                           men större fel.)  0.0 håller fast vid serverns position och 
                           1.0 teleporterar serverföremålet till spelarens position. 
                           Standardvärdet är 0.1.

      Debug-kommandon:
      ----------------

        * IPDebug: Visar debug-meddelanden för TCP/IP (adresser & portar för 
                   uppkoppling/frånkoppling/etc.)  (0 eller 1)

        * ShowConnStats: Slår på användning av överskottsbandbredd. (0 eller 1)

        * SendBandwidth BPS: Antal bytes per sekund som ska skickas via nätverket.  
                             Om du till exempel vill undvika att skicka för mycket  
                             över en anslutning med uppladdningsbandbredden 128kbps
                             kan du använda "SendBandwidth 16384". (Och om du ändå  
                             har problem med att servern går över bandbredden kan du
	                     ställa in den ännu lägre.)   




Kommandoradens parametrar
-------------------------

Starten av NolfServ kan automatiseras med hjälp av parametern "-nowiz". Den gör 
att NolfServ hoppar över installationsassistenten och använder de alternativ 
som du valde när du startade assistenten senast. Den fullständiga kommandoraden
bör se ut så här:

     NolfServ.exe -nowiz

Det finns flera parametrar för kommandoraden, men de är endast avsedda för
avancerade användare.

De övriga parametrarnas värden syns i installationsassistenten.  
Om du vill ställa in parametrarna utan att starta assistenten kombinerar du dem med  
"nowiz"-parametern ovan. Den fullständiga kommandoraden ser ut så här:

     NolfServ.exe [Parameter1 [Värde1]] [Parameter2 [Värde2]]

De flesta parametrar måste följas av ett värde för parametern. Värden som kräver  
strängar kan omges av dubbla citattecken så att de kan innehålla mellanslag. Ett 
exempel på ett värde som kräver dubbla citattecken är:  "Min server". Här är en  
tabell över de tillgängliga parametrarna:

Parameter         Beskrivning                          Värdestyp     Standardvärde
--------------------------------------------------------------------------------------
-NetSessionName | Servernamnet syns vid anslutning    | Sträng      | "Good vs. Evil" |
-NetUsePassword | Lås servern med lösenord            | Flytande    | 0.0f (FALSKT)   | 
-NetPassword    | Serverlösenord                      | Sträng      | "password"      |
-NetMaxPlayers  | Max antal spelare som tillåts       |             |                 | 
                | på servern samtidigt                | Flytande    | 16              | 
-NetPort        | Port till värdservern på            | Flytande    | 27888           |
-nowiz          | Hoppa över installationsassistenten | -none-      | -none-          |
--------------------------------------------------------------------------------------



Rekommenderad spelarbegränsning
-------------------------------

Anslutning              Maskinspecifikation               Antal spelare 
-----------------------------------------------------------------------------
56K                   | Minimiserver (Värd)             | 2 (inklusive värd) | 
ISDN (128 kb upp/ner) | Snabb server (Dedikerad)        | 4                  | 
DSL/Kabel*            | Snabb server (Dedikerad)        | 4-8                |  
T1                    | Minimiserver (Dedikerad)        | 8-16               | 
T3                    | Minimiserver (Dedikerad)        | 8-16               | 
T3                    | Snabb server** (Värd/Dedikerad) | 16                 | 
-----------------------------------------------------------------------------

* Kabel- och DSL-anslutningar kan variera beroende på uppladdningshastighet.
** Snabba serversystem kräver mer än en P3 550 + 256 MB RAM 
