=============================================================================== 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