===============================================================================
                              NO ONE LIVES FOREVER
                 Version 1.002 du fichier LisezMoi du serveur de NOLF
                               26 janvier 2001
===============================================================================

Assistant NolfServ
-------------------

Vous pouvez utiliser un serveur dédié sur Internet ou sur votre réseau local. Vous 
devez avoir effectué une installation complète de No One Lives Forever v1.002 pour 
pouvoir lancer NolfServ v1.002.  Idéalement, l'ordinateur hôte doit avoir une 
configuration supérieure à la configuration minimum requise en ce qui concerne la 
vitesse du processeur et la mémoire RAM. En améliorant ces deux éléments, les 
joueurs bénéficieront d'une plus grande fluidité de jeu sur votre serveur. Une 
connexion Internet à largeur de bande passante élevée (RNIS ou plus rapide) est 
également préférable.

Lancez le serveur dédié en cliquant sur l'icône du serveur NolfServ à partir du menu 
Démarrer ou en faisant un double clic sur le fichier NolfServ.exe dans le dossier 
d'installation de Nolf. Vous accéderez alors à un assistant d'installation multijoueur. 
Veuillez vous reporter aux rubriques ci-dessous pour obtenir la description des options 
de chaque page. 

La page des options de personnalisation de l'assistant d'installation constitue l'une 
des nouveautés de la version 1.002. Ce sera la première page à être affichée si vous 
possédez un dossier personnalisé contenant des fichiers .rez supplémentaires (veuillez 
vous reporter au fichier LisezMoi de la mise à jour 1.002 de No One Lives Forever 
pour avoir plus d'informations au sujet des niveaux personnalisés). La page des 
options de personnalisation vous permet de lancer sur votre serveur des fichiers 
.rez supplémentaires contenant de nouveaux niveaux / ressources.


La page de l'assistant d'installation du serveur de NOLF vous permet de définir les 
paramètres suivants :

    * Nom de la session : c'est le nom de votre serveur, destiné aux joueurs qui recherchent 
                          un serveur sur lequel jouer.

    * Type de partie : c'est soit une partie "C.R.I.M.E. contre UNION", soit "Match à mort".

    * Joueurs maxi : nombre de joueurs autorisés dans la partie (2 à 16).

    * Port : c'est le port du serveur. Il peut s'agir d'un nombre entre
             1 et 65535.

    * Mot de passe : cette option permet de définir si la partie est protégée ou non par 
                     un mot de passe et de donner le mot de passe.


La page des options vous permet de définir les paramètres suivants :

    * Vitesse de course : définit la vitesse des mouvements du joueur. Il s'agit d'un 
                          pourcentage situé entre 50 et 150.

    * Echelle de réapparition : vitesse de régénération des bonus. Il s'agit d'un 
                                pourcentage situé entre 50 et 150.

    * Arme par défaut : l'arme dont disposent les joueurs lorsqu'ils ressuscitent.

    * Garder les armes : si cette option est activée, les bonus réapparaissent immédiatement 
                         après avoir été ramassés. Si l'option est désactivée, ils 
                         réapparaissent en fonction du temps défini par le concepteur du niveau.

    * Effets basés sur l'endroit : lorsque cette option est activée, les blessures à la 
                                   tête sont plus graves que les blessures aux membres.

    * Provocations orales : lorsque cette option est désactivée, les joueurs ne peuvent 
                            envoyer des provocations.

    * Dégâts de chute : ajuste le pourcentage de dégâts provoqués par une chute. Il s'agit 
                        d'un pourcentage entre 0 et 100.

    * Bonus de santé : c'est un bonus de santé qui est donné lorsque vous ramassez un 
                       bonus de blindage. C'est une valeur située entre 0 et 100.


La page des options "Match à mort" vous permet de définir les paramètres suivants :

    * Conditions de fin de niveau : définit le critère de fin de la partie. Cela peut être 
                                    "Morts maxi atteints", "Durée maxi atteinte",
                                    "Morts ou durée maxi atteints" ou "aucun".

    * Morts maxi : indique le nombre d'ennemis qu'un joueur doit tuer pour que cette limite 
                   soit atteinte. Cela doit être une valeur comprise entre 5 et 50.

    * Durée maxi : indique la durée maximum (en minutes) d'un niveau. Cela doit être une 
                   valeur comprise entre 5 et 60.


La page des options "C.R.I.M.E. contre UNION" vous permet de définir les paramètres suivants :

    * Conditions de fin de niveau : définit le critère de fin de la partie. Le critère peut 
                                    être "Score atteint", "Durée maxi atteinte",
                                    "Score ou durée maxi atteints" ou "aucun".

    * Durée maxi : durée maximum de la partie (en minutes). C'est une valeur comprise entre 
                   5 et 60.

    * Score gagnant : nombre de points qu'une équipe doit marquer pour remporter le niveau. 
                      Cette valeur doit être comprise entre 30 et 200.

    * Score de renseignement : nombre de points marqués pour chaque élément de renseignement 
                               "récupéré".

    * Nombre de morts : détermine si un point est marqué lorsqu'un joueur de l'équipe adverse 
                        est tué.

    * Tir allié : indique si vous pouvez blesser vos coéquipiers en tirant et vice versa.  


La page Mondes vous permet d'ajouter / supprimer des cartes. Lorsque vous appuyez sur le bouton 
Terminer de la page Mondes, vous devez attendre que le serveur démarre et que le premier monde 
soit chargé. Lorsque le serveur commence à fonctionner, vous verrez apparaître la fenêtre 
principale du serveur dédié. Cette fenêtre est divisée en 5 parties décrites ci-dessous :

    INFOS SERVEUR

        * Nom : nom de votre serveur, destiné aux joueurs qui recherchent un serveur sur lequel 
                jouer.

        * Temps : durée totale d'activation de votre serveur.

        * Nombre total de joueurs : nombre total des joueurs qui ont visité votre serveur.

        * Max joueurs : nombre maximum de joueurs connectés à votre serveur simultanément.

    INFOS JEU

        * Joueurs : nombre de joueurs déjà connectés.

        * Temps passé : indique le temps passé dans ce niveau.

        * Ping : affiche le ping moyen des joueurs qui jouent au même niveau que vous.

    JOUEURS 

    Affiche la liste des joueurs connectés à votre serveur. La liste comporte différentes 
	colonnes qui décrivent chaque joueur :

        * Nom : nom du joueur.

        * Ping : le ping du joueur sur le serveur.

        * Morts : nombre d'ennemis que le joueur a tués dans ce niveau.

        * Temps : durée de connexion avec le serveur pour ce joueur.

    Sous la liste des joueurs figure le bouton "Expulser ". Cliquez sur ce bouton pour 
	déconnecter un joueur de votre serveur.

    NIVEAUX

    Il s'agit de la liste des niveaux proposés par le serveur, par ordre d'apparition. Le 
	niveau en cours comporte un point noir à sa gauche. Trois boutons figurent sous la liste :

        * Suivant : pour passer directement au niveau suivant sans attendre que la condition 
                    de fin de niveau soit remplie.

        * Sélectionner : pour commencer directement le niveau en surbrillance sans attendre 
                         que la condition de fin de niveau soit remplie.  Vous pouvez aussi 
						 faire un double clic sur le nom du niveau.

        * Arrêter serveur : ce bouton arrête le serveur et ferme NolfServ.

    CONSOLE

    Cette option comporte une liste déroulante des commandes internes et de l'état du serveur. 
    C'est également ici que s'affichent les messages des joueurs. Pour envoyer des messages aux 
	joueurs à partir de l'interface de ligne de      commande située au bas de l'écran, tapez 
	d'abord "say " puis le message entre guillemets. Par exemple, si vous tapez : say "Bonjour 
    tout le monde !", tous les clients verront le message "Bonjour tout le monde !" émis par "Hôte". 
    Les utilisateurs avertis peuvent utiliser les commandes de la console Lithtech sur cette ligne 
	de commande. Pour tout effacer, cliquez sur le bouton Effacer.


    ADVANCED SERVER (SERVEUR AVANCE) : pour une configuration avancée du serveur, les commandes 
	suivantes sont proposées :

      Commandes générales (composées par "ShagnWagn") :
      -------------------------------------------------

        * NetDefaultWeapon : cette commande est utilisée pour définir l'arme par défaut que les 
                             joueurs obtiennent lorsqu'ils réapparaissent. Valeurs valides :
             
                                  20 = Aucun
                                  21 = Pistolet Shepherd Arms P38 9 mm
                                  22 = Revolver Petri .38 Airweight
                                  23 = Braun 9mm Parabellum
                                  24 = Mitraillette Gordon 9mm
                                  25 = Mitraillette Hampton MPL 9mm
                                  26 = Fusil d'assaut AK-47
                                  27 = Arbalète Sportsman EX
                                  28 = Carabine Hampton
                                  29 = Geldmacher SVD
                                  30 = Fusil à harpon Morris Modèle 14
                                  31 = Fusil laser
                                  32 = Super arme laser atomique
                                  33 = Correcteur Bacalov
                                  34 = Lance-grenades M79
                                  35 = Mallette
                                  36 = Rouge à lèvres explosif d'impact
                                  37 = Rouge à lèvres explosif de proximité
                                  38 = Rouge à lèvres explosif à retardement
                                  39 = Gaz soporifique
                                  40 = Gaz paralysant
                                  41 = Gaz acide
                                  42 = Boucle de ceinture / Grappin

        * NetMaxPlayers : définit le nombre maximum de joueurs pouvant rejoindre le serveur.
                          REMARQUE : cette commande est à utiliser avec prudence : si vous fixez 16 
                          joueurs dans l'assistant du serveur puis réduisez ce nombre à 4 (ou à 
                          autre), Gamespy permet à d'autres personnes de rejoindre la session même 
                          si elle est complète. Valeurs valides : 2 - 16

        * NetHitLocation : permet d'activer / désactiver les effets basés sur l'endroit (0 = sans, 
                           1 = avec).

        * NetFragScore : active / désactive le nombre de morts lors des parties "C.R.I.M.E. contre 
                         UNION" (0 = sans, 1 = avec).

        * RunSpeed : cette commande est utilisée pour régler la vitesse de course. Cette valeur 
                     représente un pourcentage de la vitesse de course normale. Valeurs valides : 
                     0,5 - 1,5 (c'est-à-dire 50 - 150 %).

        * NetFallDamageScale : pourcentage de dégâts provoqués par une chute. Valeurs valides : 
                               0,0 - 1,0 (c'est-à-dire 0 - 100 %)

        * RespawnScale : utilisée pour ajuster la vitesse à laquelle les bonus se régénèrent. Cette 
                         valeur représente un pourcentage du temps normal de régénération. Valeurs 
						 valides : 0,5 - 1,5 (c'est-à-dire 50 - 150 %).
        
        * NetArmorHealthPercent : utilisée pour donner au joueur un bonus de santé lorsqu'il 
                                  récupère des bonus de blindage. Cette valeur représente un 
                                  pourcentage de la valeur du blindage qui devrait être donnée 
                                  au joueur sous forme de bonus de santé. Valeurs valides : 
								  0,0 -1,0 (c'est-à-dire 0 - 100 %).

        * NetFriendlyFire : active / désactive le tir allié lors de parties "C.R.I.M.E. contre 
		                    UNION" (0 = sans, 1 = avec).

        * NetIntelScore : représente la valeur des éléments de renseignement "récupérés" lors 
                          des parties "C.R.I.M.E. contre UNION". Valeurs valides : 5 - 50.

        * NetAudioTaunts : utilisée pour activer / désactiver les provocations orales (0 = sans, 
                           1 = avec).

        * NetEndFrags : représente le score gagnant lors des parties  "Match à mort". Valeurs 
                        valides : 5 - 50.

        * NetEndScore : représente le score gagnant lors des parties "C.R.I.M.E. contre UNION". 
                        Valeurs valides : 30 - 200.

        * NetEndTime : représente la durée (en minutes) de chaque niveau. Valeurs valides : 5 - 60.
		
        * NetCAGameEnd : conditions de fin de niveau lors des parties "C.R.I.M.E. contre UNION". 
                         Valeurs valides :

                              0 = Score atteint
                              1 = Durée maxi atteinte
                              2 = Score ou durée maxi atteints
                              3 = Aucun

        * NetDMGameEnd : conditions de fin de niveau lors des parties "Match à mort". Valeurs 
                         valides :

                              0 = Morts maxi atteints
                              1 = Durée maxi atteinte
                              2 = Morts ou durée maxi atteints
                              3 = Aucun

        * NetWeaponStay : active / désactive la réapparition des armes après qu'elles aient été 
                          ramassées (0 = sans, 1 = avec).


      Commandes avancées :
      --------------------

        *LeashLen : indique la marge permissible entre l'emplacement du client et l'emplacement du 
                    client supposé par le serveur. La valeur par défaut est 2,0.

        *LeashSpring : indique la plage maximum dans laquelle le serveur interpole sa position 
                       afin qu'elle corresponde à celle du client.  Au-delà de cette plage, la 
					   position du serveur est automatiquement celle du client. La valeur par 
					   défaut est 150,0. 

        *LeashSpringRate : définit la vitesse à laquelle doit être effectuée l'interpolation entre 
                           les positions du serveur et du client, dans la plage 0,0 à 1,0 
						   correspondant à une interpolation plus lente (ce qui donne un mouvement 
						   plus fluide, mais un plus grand risque d'erreurs). 0,0 correspond à la 
						   position du serveur et 1,0 téléporte l'objet serveur sur la position 
						   du client. La valeur par défaut est 0,1.

      Commandes de débogage :
      -----------------------

        * IPDebug : affiche des messages de débogage pour le protocole TCP / IP (adresses et ports 
                    pour la connexion / déconnexion / etc.) : 0 ou 1.

        * ShowConnStats : active l'utilisation de la connexion à large bande (0 ou 1).

        * SendBandwidth BPS : cible les bits par secondes à envoyer sur le réseau.  
                              Par exemple, pour éviter d'envoyer trop d'informations avec une 
                              connexion de 128 000 bauds, vous pouvez utiliser la commande 
                              "SendBandwidth 16384" (et si vous avez toujours des problèmes 
                              avec votre serveur, vous pouvez le réduire).   




Arguments des lignes de commande
------------------------------------

Le lancement de NolfServ peut être automatisé grâce au paramètre de la ligne de commande "-nowiz". 
Cela permet à NolfServ d'éluder l'assistant d'installation et d'utiliser les options choisies 
lors de la dernière utilisation de l'assistant. La ligne de commande complète serait la suivante :

     NolfServ.exe -nowiz

Il existe des paramètres de lignes de commande  supplémentaires mais ils sont uniquement destinés 
aux utilisateurs avancés.  Ces paramètres supplémentaires définissent des valeurs qui apparaissent 
dans l'assistant d'installation.  Pour définir des paramètres et ne pas afficher l'assistant, 
associez le paramètre "-nowiz" comme cela est indiqué ci-dessus. La syntaxe de la ligne de commande 
complète est :

     NolfServ.exe [Paramètre1 [Valeur1]] [Paramètre2 [Valeur2]]

La plupart des paramètres doivent être suivis d'une valeur correspondant à ce paramètre. Les 
valeurs nécessitant des chaînes peuvent être encadrées par des guillemets pour qu'elles puissent 
contenir des espaces. Une valeur nécessitant par exemple des guillemets est : "My Server". Voici 
un tableau des paramètres des lignes de commande  disponibles :

Paramètre         Description                     Type de valeur    Valeur par défaut
------------------------------------------------------------------------------------------------
-NetSessionName | nom du serveur affiché lorsque vous rejoignez une partie	| Chaîne      | "Le Bien contre le Mal" |
-NetUsePassword | Verrouiller le serveur avec un mot de passe    | Indéterminé       | 0.0f (artificiel)    | 
-NetPassword    | Mot de passe du serveur               | Chaîne      | "mot de passe"      |
-NetMaxPlayers  | Nombre maximum de joueurs     |             |                 | 
                | autorisés simultanément sur le serveur     | Indeterminé      | 16              | 
-NetPort        | Port destiné à accueillir le serveur       | Indeterminé      | 27888           |
-nowiz          | Eluder l'assistant d'installation         | -aucun-      | -aucune-          |
---------------------------------------------------------------------------------



Limites recommandées
--------------------

Connexion              Spéc. machine                   Nbre de joueurs 
-----------------------------------------------------------------------------
56 K                   | Serveur minimum (hôte)          | 2 (hôte compris) | 
ISDN (128 ko haut / bas) | Serveur rapide (dédié)        | 4                  | 
ADSL / Câble*            | Serveur rapide (dédié)        | 4-8                |  
T1                    | Serveur minimum (dédié)     | 8-16               | 
T3                    | Serveur minimum (dédié)     | 8-16               | 
T3                    | Serveur rapide** (Hôte / Dédié) | 16                 | 
-----------------------------------------------------------------------------

* Selon la vitesse de transfert, les connexions câble et ADSL peuvent changer.
** La configuration du système avec serveur rapide est supérieure à un P3 550 + 256 
   Mo de mémoire RAM.
