===============================================================================
                              NO ONE LIVES FOREVER
                         NolfServ Readme Version 1.002
                               26. Januar 2001
===============================================================================

NolfServ Wizard
---------------

Ein Dedicated Server kann ber Internet oder LAN betrieben werden. Dazu bentigt man eine KOMPLETTE Installation von No One Lives Forever v1.002, um NolfServ v1.002 laufen zu lassen. Idealerweise hat das Host-System mehr Prozessorgeschwindigkeit und RAM als in den Mindestanforderungen angegeben. Spieler werden dann auf dem Server ein flssigeres Gameplay feststellen. Eine Internetverbindung mit hoher Bandbreite (ISDN oder schneller) ist ebenso von Vorteil.

Der Dedicated Server kann entweder ber das NolfServ Server-Icon im Startmen oder ber einen Doppelklick auf NolfServ.exe im Nolf-Installationsordner gestartet werden. Der Einstellungsassistent fr Multiplayer-Spiele wird aufgerufen. Weitere Beschreibungen zu den Optionen befinden sich in den folgenden Abschnitten. 

Neu bei NolfServ v1.002 sind die Optionen fr eigene Einstellungen im Assistenten.
Sie sind auf der ersten Seite zu finden, die angezeigt wird, wenn ein Eigener Ordner mit Add-on .rez-Dateien vorhanden ist (siehe auch No One Lives Forever Update 1.002 Readme fr weitere Informationen ber eigene Level). Die Seite Optionen fr eigene Einstellungen ermglicht den Einsatz eigener Add-on .rez-Dateien auf dem Server, die neue Level/Ressourcen beinhalten.


Die Seite NOLF Server-Einstellungen des Assistenten erlaubt folgende Einstellungen:

    * Session-Name: Name des Servers, der angezeigt wird, wenn Spieler nach einem Server zum Mitspielen suchen.

    * Spiel-Typ: Das ist entweder "H.A.R.M. gegen UNITY" oder "Deathmatch".

    * Spieler max.: Maximale Anzahl zugelassener Spieler (2-16).

    * Port: Port, an dem der Host-Server angeschlossen ist. Eine beliebige Zahl zwischen 1 und 65535.

    * Passwort: Hier wird festgelegt, ob das Spiel durch ein Passwort geschtzt werden soll und welches Passwort verwendet wird.


Die Optionenseite beinhaltet folgende Einstellungen:

    * Laufgeschwindigkeit: Hier wird festgelegt, wie schnell der Spieler luft, ein Prozentsatz zwischen 50 und 150%.

    * Wiederherst.-Skala: Hier wird festgelegt, wie schnell Powerups wiederhergestellt werden, ein Prozentsatz zwischen 50 und 150%.

    * Standardwaffe: Hier wird die Standardwaffe fr neu hinzukommende Spieler festgelegt.

    * Waffen halt: Wenn die Option aktiviert ist, werden Powerups sofort nach dem Aufsammeln wiederhergestellt. Wenn sie ausgeschaltet ist,       werden sie nach einer Zeitspanne, die vom Leveldesigner festgelegt wurde, wieder hergestellt.

    * Stellenbez. Schaden:  Wenn die Option eingeschaltet ist, richtet ein Kopfschuss mehr Schaden an als ein Schuss auf den Krper.

    * Sptteleien: Wenn die Option deaktiviert ist, funktionieren die Sptteleien nicht.

    * Sturz-Schaden: Hier wird festgelegt, wieviel Schaden bei einem Sturz entsteht, Prozentsatz zwischen 0 und 100.

    * Rstungs-/Gesundheitsbonus: Das ist ein Gesundheitsbonus, der gewhrt wird, wenn Rstungs-Powerups aufgesammelt werden. Der Wert liegt       zwischen 0 und 100.


Die Seite Deathmatch-Optionen ermglicht folgende Einstellungen:

    * Bedingungen fr Levelende: Hier werden die Bedingungen eingestellt, die festlegen, wann der Level endet. Die Optionen knnen auf       "Frag-Limit erreicht", "Zeitlimit erreicht", "Frag- od. Zeitlimit erreicht" oder "Kein" eingestellt werden.

    * Frag-Limit: Frag-Anzahl (Vernichtungen), die ein Spieler erreichen muss, damit das Frag-Limit erreicht wird, Wert zwischen 5 und 50.

    * Zeitlimit: Zeit (in Minuten), die ein Level laufen muss, damit das Zeitlimit erreicht wird, Wert zwischen 5 und 60.


Die Optionenseite H.A.R.M. gegen UNITY ermglicht folgende Einstellungen:

    * Bedingungen fr Levelende: Hier werden die Bedingungen eingestellt, die festlegen, wann der Level endet. Die Optionen knnen auf       "Erreichte Punktzahl", "Zeitlimit erreicht", "Punktzahl oder Zeitlimit erreicht" oder "Kein" eingestellt werden.

    * Zeitlimit: Zeit (in Minuten), die ein Level laufen muss, damit das Zeitlimit erreicht wird, Wert zwischen 5 und 60.

    * Gewinnpunktzahl: Hier wird die Punktzahl angezeigt, die ein Team erreichen muss, um die Gewinnpunktzahl zu erreichen, Wert zwischen 30       und 200.

    * Intelligenzpunkte:  Das ist die Punktzahl, die fr das erfolgreiche "Erobern" von Geheimdienstgegenstnden vorgeben ist.

    * Frag-Zahl: Hier wird angezeigt, ob Frags zur Punktzahl eines Spielers/Teams hinzugefgt werden.

    * Verbndete:  Hier wird angezeigt, ob sich Teamkameraden gegenseitig Schaden zufgen knnen oder nicht.


Die Welt-Seite ermglicht das Hinzufgen/Entfernen von Karten in/aus der Rotation. Wenn der Button Beenden in der Weltseite bettigt wird, entsteht eine kurze Pause, in der der Server gestartet und die erste Welt geladen wird. Wenn der Server gestartet ist, wird das Hauptfenster des Dedicated Servers angezeigt. Das Fenster untergliedert sich in fnf Abschnitte, die im folgenden beschrieben werden:

    SERVER-INFO

        * Name: Name des Servers, der angezeigt wird, wenn Spieler nach einem Server zum Mitspielen suchen.

        * Laufzeit: Hier wird die Gesamtzeit angezeigt, die der Server luft.

        * Spieler gesamt: Hier wird die Gesamtzahl der Spieler angezeigt, die den Server besucht haben.

        * Spieler-Peak: Hier wird die hchste Anzahl Spieler angezeigt, die zur gleichen Zeit auf dem Server war.

    SPIEL-INFO

        * Spieler: Hier wird die aktuelle Spieleranzahl auf dem Server angezeigt.

        * Zeit im Level: Zeigt die Laufzeit des aktuellen Levels an.

        * Durchschnitts-Ping: Zeigt den Durchschnitts-Ping der Spieler im aktuellen Level an.

    SPIELER

    Hier wird die aktuelle Liste der Spieler auf dem Server angezeigt. In folgenden Spalten wird jeder Spieler beschrieben:

        * Name: Name des Spielers.

        * Ping: Ping vom Spieler zum Server.

        * Opfer: Opferanzahl, die der Spieler in diesem Level erreicht hat.

        * Zeit: Zeitspanne, die der Spieler auf dem Server verbringt.

    Unterhalb der Spielerlist befindet sich ein Button, mit dem Spieler vom Server entfernt werden knnen.

    LEVEL

    Hier wird eine Liste der Level angezeigt, die auf dem Server gespielt werden, sowie die Reihenfolge, in der sie gespielt werden. Der     aktuelle Level wird durch einen schwarzen Punkt neben dem Levelnamen markiert. Unterhalb der Liste befinden sich drei Buttons mit     folgenden Funktionen:

        * Nchster Level: Direkt zum nchsten Level, ohne auf die Erfllung der Bedingungen fr das Levelende zu warten.

        * Level whlen: Sofort zum aktuell markierten Level, ohne auf die Erfllung der Bedingungen fr das Levelende zu warten, oder           Doppelklick auf Level.

        * Server anhalten: Damit wird der Server angehalten und NolfServ beendet.

    KONSOLE

    Hier wird eine Scrollliste der internen Befehle und Status des Servers angezeigt. Chat-Mitteilungen der Spieler werden ebenfalls hier     aufgefhrt. Um Spielern Mitteilungen aus dem Kommandozeilen-Interface unten zu schicken, muss die Mitteilung mit "say" begonnen und die     eigentliche Mitteilung in Anfhrungsstriche gesetzt werden. Wenn beispielsweise eingegeben ist: say "Hallo zusammen!", werden alle     Clients die Mitteilung "Hallo zusammen!" vom "Host" sehen. Erfahrene Benutzer knnen auch Lithtech-Konsolen-Befehle in dieser     Befehlszeile eingeben. Die Anzeige wird ber den Button gelscht.


    ERWEITERTER SERVER: Fr erweiterte Servereinstellungen stehen folgende Befehle zur Verfgung:

      Allgemeine Befehle (zusammengestellt von "ShagnWagn"):
      -------------------------------------------

        * NetDefaultWeapon:  Dieser Befehl wird benutzt, um die Standardwaffe einzustellen, die Spieler beim Eintritt bekommen. Gltige           Werte:
             
                                  20 = Kein
                                  21 = Shepard Arms P38 9mm-Pistole
                                  22 = Petri .38 Airweight-Revolver
                                  23 = Braun 9mm Parabellum
                                  24 = Gordon 9mm SMG
                                  25 = Hampton MPL 9mm SMG
                                  26 = AK-47-Angriffsgewehr
                                  27 = Sportsman EX Armbrust
                                  28 = Hampton Karabiner
                                  29 = Geldmacher SVD Heckenschtzengewehr
                                  30 = Morris Model 14 Harpune
                                  31 = Lasergewehr
                                  32 = Superatomare Laserwaffe
                                  33 = Bacalov Korrektor
                                  34 = M79 Granatenwerfer
                                  35 = Aktentasche
                                  36 = Lippenstift-Aufprallgeschoss
                                  37 = Lippenstift-Tretmine
                                  39 = Schlafgas
                                  40 = Betubungsgas
                                  41 = Suregas
                                  42 = Grtelschnalle/Ausz. Seil

        * NetMaxPlayers:  Maximalanzahl Spieler, die gleichzeitig auf einem Server zugelassen sind.
                          HINWEIS: Vorsichtige Benutzer: Wenn du die Anzahl im Server-Assistenten auf 16 Spieler eingestellt hast, reduziere                           sie hier auf 4 (oder beliebige andere Anzahl). Gamespy lsst Teilnahmen immer noch zu, auch wenn der Server schon                           voll ist. Gltige Werte: 2-16

        * NetHitLocation: Schaltet stellenbezogene Schden ein/aus (0=off, 1=on).

        * NetFragScore: Schaltet Frag-Zahl in H.A.R.M. gegen UNITY-Spielen ein/aus (0=off,
          1=on).

        * RunSpeed: Laufgeschwindigkeit anpassen. Der Wert gibt einen Prozentsatz der normalen Laufgeschwindigkeit an. Gltige Werte: 0.5-1.5           (d.h., 50-150%).

        * NetFallDamageScale: Prozentsatz entstehender Schden durch Strze. Gltige Werte:
          0.0-1.0 (d.h., 0-100%)

        * RespawnScale: Anpassung der Wiederherstellungsrate von Powerups. Dieser Wert gibt den Prozentsatz der normalen           Wiederherstellungszeit an. Gltige Werte: 0.5-1.5 (d.h., 50-150%).
        
        * NetArmorHealthPercent: Einstellung der Vergabe von Gesundheitsboni, wenn Spieler Rstungs-Powerups aufsammeln. Dieser Wert           reprsentiert den Prozentsatz des Rstungswertes, der dem Spieler als Gesundheitsbonus gegeben werden soll. Gltige Werte: 0.0-1.0           (d.h., 0-100%).

        * NetFriendlyFire: Schaltet in H.A.R.M. gegen UNITY-Spielen die Option Verbndete ein/aus (0=off, 1=on).

        * NetIntelScore: Der Wert reprsentiert, wieviel die "Eroberung" von Geheimdienstgegenstnden in H.A.R.M. gegen UNITY-Spielen wert           ist. Gltige Werte: 5-50.

        * NetAudioTaunts: Hiermit werden Sptteleien ein/ausgeschaltet. (0=off, 1=on).

        * NetEndFrags: Gewinnstand in Deathmatch-Spielen. Gltige Werte: 5-50.

        * NetEndScore: Gewinnstand in H.A.R.M. gegen UNITY-Spielen. Gltige Werte: 30-200

        * NetEndTime: Zeit in Minuten, die jeder Level dauert. Gltige Werte: 5-60


        * NetCAGameEnd: Bedingungen fr Levelende bei H.A.R.M. gegen UNITY-Spielen. Gltige Werte:

                              0 = Punktestand erreicht
                              1 = Zeitlimit erreicht
                              2 = Punktestand- oder Zeitlimit erreicht
                              3 = Kein

        * NetDMGameEnd: Bedingungen fr Levelende bei Deathmatch-Spielen. Gltige Werte:

                              0 = Frag-Limit erreicht
                              1 = Zeitlimit erreicht
                              2 = Frag- oder Zeitlimit erreicht
                              3 = Kein

        * NetWeaponStay: Umschalten Waffenwiederherstellung nach Aufsammeln. (0=off, 1=on).


      Erweiterte Befehle:
      ------------------

        * LeashLen: Legt die erlaubte Distanz zwischen der Client-Position und der vom Server angenommenen Position des Clients fest.           Standard bis 2.0.

        * LeashSpring: Legt die Distanz intern fest, bei der der Server seine Position interpoliert, um sich der Client-Position anzupassen.           Auerhalb dieser Distanz wird die Server-Position auf die Client-Position gezwungen. Standard bis 150.0. 

        * LeashSpringRate: Definiert, wie schnell die Interpolation zwischen der Server- und der Client-Position vorgenommen wird, Reichweite           0.0-1.0. Niedrigere Zahlen fhren zu einer langsameren Interpolation. (Hat weichere Bewegungen zu Folge, aber eine hhere           Fehlerquote.) 0.0 bleibt auf der Server-Position und 1.0 teleportiert das Server-Objekt zur Client-Position. Standardwert ist 0.1.

      Debug-Befehle:
      ---------------

        * IPDebug: Zeigt Debug-Mitteilungen fr TCP/IP-Layer an (Adressen & Ports fr 
                   Verbindung/Verbindungsabbruch/etc.)  (0 oder 1)

        * ShowConnStats: Schalte die Verbindungsbandbreite ein. (0 oder 1)

        * SendBandwidth BPS: Ziel-Bytes pro Sekunde, um Netzwerklayer zu senden. Um beispielweise eine berlastung einer 128kbps           Upload-Bandbreite zu vermeiden, verwendet man "SendBandwidth 16384". (Wenn dann immer noch Schwierigkeiten beim Server mit der           Upoad-Bandbreite auftreten, muss die Zahl noch weiter runtergesetzt werden.) 




Befehlszeilen-Argumente
----------------------

Der Start von NolfServ kann mit Hilfe des Befehlszeilen-Parameters "-nowiz" automatisiert werden. Damit berspringt NolfServ den Einstellungsassistenten und benutzt die Optionen, die beim letzten Einsatz des Assistenen verwendet wurden. So sieht die vollstndige Befehlszeile aus:

     NolfServ.exe -nowiz

Es gibt weitere Befehlszeilen-Parameter, die jedoch nur fr fortgeschrittene Benutzer geeignet sind.

Die zustzlichen Befehlszeilen-Parameter legen Werte fest, die im Einstellungsassistenten erscheinen. Um Parameter einzustellen, ohne den Assistenten anzuzeigen, wird der "-nowiz"-Parameter wie oben gezeigt kombiniert. Die komplette Syntax der Befehlszeile lautet dann:

     NolfServ.exe [Parameter1 [Wert]] [Parameter2 [Wert2]]

Den meisten Parametern muss ein Wert fr den Parameter folgen. Werte, die Strings bentigen, knnen durch doppelte Anfhrungszeichen umgangen werden, sodass sie Leerzeichen beinhalten knnen. Ein Beispiel fr einen Wert, der doppelte Anfhrungszeichen bentigt ist: "My Server". Hier ist eine Liste mit verfgbaren Befehlszeilen-Parametern:

Parameter         Beschreibung                     Wert-Typ      Standardwert
-----------------------------------------------------------------------------------
-NetSessionName | Angezeigter Servername	  | String      | "Gut gegen Bse"|
-NetUsePassword | Server mit Passwort sperren     | Float       | 0.0f (FALSE)    | 
-NetPassword    | Server-Passwort                 | String      | "password"      |
-NetMaxPlayers  | Maximal-Anzahl Spieler          |             |                 | 
                | gleichzeitig auf Server erlaubt | Float       | 16              | 
-NetPort        | Port zu Host, an dem Server ist | Float       | 27888           |
-nowiz          | Einst. Assistenten berspringen | -kein-      | -kein-          |
-----------------------------------------------------------------------------------



Empfohlene Spieler-Limits
-------------------------

Verbindung              Spezifikation                   Spieleranzahl 
-------------------------------------------------------------------------------
56K                   | Minimal-Server (Host)                | 2 (inkl. Host) | 
ISDN (128 kb hoch/runter) | Schneller Server (Dedicated)     | 4              | 
DSL/Cable*            | Schneller Server (Dedicated)         | 4-8            |  
T1                    | Minimal-Server (Dedicated)           | 8-16           | 
T3                    | Minimal-Server (Dedicated)           | 8-16           | 
T3                    | Schneller Server** (Host/Dedicated)  | 16             | 
-------------------------------------------------------------------------------

* Abhngig von Upload-Geschwindigkeit, Kabel- und DSL-Verbindungen variieren.
** Systemanforderungen fr schnelle Server liegen ber einem P3 550 + 256 MB RAM 

