=============================================================================== NO ONE LIVES FOREVER Version 1.003 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.003 pour pouvoir lancer NolfServ v1.003. 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.003. 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.003 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.