Jump to content

    Nolf 2 Dedicated Server Setup

    Eliteone
    By Eliteone,

    This is from the Nolf 2 Server Readme (Game CD) As of course if you need any assistance Post you specific issue and we'll get it resolved for you

     

     

    Nolf 2 Standalone Server

    Version 1.3

    Readme File

    February 3, 2002

     

    ***************************************************************************

     

    About This Document:

     

    This document contains information about setting up and running the Nolf 2

    Standalone Server application as well as important information for operators

    of Nolf 2 multiplayer Hosts. Please be sure to read the Nolf 2 Manual and

    Readme file included on your Nolf 2 CD as well as the v1.2 Readme file

    supplied with the update before attempting to run a dedicated server.

     

    ***************************************************************************

     

    TABLE OF CONTENTS

     

    I. System Requirements

    II. Setting up your Server

    III. Running a Server

    IV. The SCMD System

    V. SCMD Commands

    VI. Advanced/Debug commands

    VII. Limiting Bandwidth

    VIII. Recommended Player Limits

    IX. Dedicated servers and Hardware T&L

     

     

    I. System Requirements

    ===========================================================================

     

    The following items are required to run a Nolf 2 dedicated server

     

    1. A broadband Internet connection or LAN connection

    2. A FULL installation of No One Lives Forever 2. The dedicated server cannot

    operate with a minimum installation.

    3. A system that meets or exceeds the minimum system requirements for the game,

    which are:

     

    * Windows 98,Windows98 SE, Windows ME, Windows 2000 or Windows XP.

    * 500 MHz Pentium® III or equivalent processor.

    * 128 MB RAM (256MB for Windows XP)

    * A 32MB Hardware T&L video card

    * A 16-bit DirectX compatible sound card with support for EAX 2.0.

     

    NOTE: It is possible to run a dedicated server on a machine without a hardware

    T&L card. Please see the section near the bottom of this document entitled

    "Dedicated servers and Hardware T&L" for details.

     

     

    II. Setting up your Server

    ===========================================================================

     

    To set up a server, just follow these steps:

     

    1. Select Multiplayer (Internet) or Multiplayer (LAN) from the main menu

    2. Select the game type (i.e. Cooperative or Deathmatch)

    3. Click Host

    4. Set your game options and levels. For help, please see pages 12-14 of

    your game manual.

    5. For the Dedicated Server option, select Yes.

    6. Click Launch.

     

    The game application will now close, and the standalone server application

    will start. Once your server is running, clients can search for and join it

    in the same way they would a normal host.

     

    Once your server is configured and launched for the first time, you will

    only need to run the game application again if you wish to change settings.

    If you have shut the server down and want to launch it again with the same

    game mode, options, and levels, you can simply double click on the

    Nolf2Serv.exe file in your Nolf2 installation folder.

     

    NOTE: Server options are specific to player profiles. If you have more than

    one player profile, and you run your server by doubleclicking on the

    executable, you will be prompted for the profile that you want to use.

    If you are running your server from a batch file or the command line and

    you want to specify which profile to use, add "-profile (profile name)" to

    the command like this:

     

    Nolf2Serv.exe -profile player

     

    III. Running your Server

    ===========================================================================

     

    When the server starts running, the following information appears:

     

     

    SERVER INFO

    -----------

     

    SERVER NAME: This is the name of your server as seen by players when

    they are searching for servers to join.

     

    GAME TYPE: Displays the game mode that the server is currently

    running, such as Deathmatch or Cooperative.

     

    RUNNING TIME: The time elapsed since the server was launched.

     

    PEAK PLAYERS: This shows the highest number of players that were on your

    server at one time.

     

    TOTAL PLAYERS: This shows the total number of players that have joined

    your server since it was last launched.

     

    STOP SERVER: This will shut down the server.

     

     

    PLAYERS

    -------

     

    PLAYERS: This section provides information about the players that

    are currently connected to the server, including their

    player name, ping, kills, tags, score, and the time elapsed

    since they began playing.

     

    CURRENT PLAYERS: This shows the number of players currently

    connected and the maximum number of players you

    specified when you launched the server.

     

    AVERAGE PING: The average ping of the players currently connected to your

    server.

     

    BOOT PLAYER: Clicking this button will disconnect the player whose name

    is currently highlighted. To highlight a player name, just

    click on it.

     

    MISSIONS

    --------

     

    This window shows a list of missions with current level that the server

    will be running and the order in which they will run. The current mission

    is indicated with a black dot to the left of its name.

     

    TIME IN LEVEL: This shows the time elapsed since the level was loaded.

     

    NEXT MISSION: Ends the current level and immediately loads the next

    mission.

     

    SELECT MISSION: Ends the current mission and immediately loads the

    highlighted mission. Double clicking on the level name

    will have the same effect.

     

    CONSOLE

    -------

     

    This shows a scrolling display of the server's internal commands and status.

    Player chat, connections, disconnections, and other text is also displayed

    here.

     

    You can use the console to enter commands to control and maintain your

    server. Please see the SCMD and advanced commands sections below for more

    information on this topic.

     

     

    IV. THE SCMD SYSTEM

    ===========================================================================

     

    The SCMD interface is used to execute server side commands through a text

    based console. SCMD sends commands to the server to control settings from

    the hosting client, a remote client or the standalone server. It offers a

    generalized user interface that works on all three of these entry points.

    On a hosted or remote client, commands are entered through the chat

    interface. On the Stand-alone server, commands are entered through the

    console interface.

     

    To use SCMD, just follow these steps:

     

    1. Before launching your server (either hosted or dedicated), set the

    "Allow SCMD" option to "Yes" and then specify a password.

    2. Launch the server.

    3. Type SCMD and press <Enter> on the command line of your dedicated

    server, or in the chat interface on a host or client to see a list of

    available commands. You will need to scroll up to see the entire list.

    4. Log in to the system by typing SCMD followed by the password that you

    specified in the host options.

     

    Once you have successfully logged in, you can then use any of the other

    SCMD commands. Note that only one host or client can be logged into the

    system at once. The format for all SCMD commands is:

     

    SCMD command [arg1] [...]

     

    Example: You are logged into SCMD through a client connected to a

    dedicated server, and one of the other players becomes abusive. With SCMD,

    you can boot the player through your client like this:

     

    Type "SCMD listclients". This will display text similar to the following:

     

    Client List format: clientid) [name][ping][ip]

    0) [smiley][0][0.0.0.0]

    1) [Cheater][80][123.456.789.012]

    2) [Player0][120][321.654.987.210]

     

    From here, you can type "SCMD bootname Cheater", or "SCMD bootid 1" to

    remove the problem player from the server.

     

    Then, if the player logs in again and continues to cause trouble, you can

    locate his IP address from the client list, and then ban that IP. For

    instance, if the IP address was 123.456.789.012, you would ban it by typing

    "SCMD addban 123.456.789.012". For a full list of commands, please see the

    section below.

     

     

    V. SCMD COMMANDS

    ===========================================================================

     

    Following is the list of commands currently supported by SCMD:

     

    Command Description

    ---------------------------------------------------------------------------

    Help Shows a list of all commands

    Login Logs into server.

    Logout Logs out of server.

    ListClients Lists all clients connected.

    BootName Boots a player by name

    BootId Boots a player by clientid

    ListBans Shows all currently banned IP's.

    AddBan Bans IP with mask support

    (e.g. 123.456.789.012 or 123.456.789.*)

    RemoveBan Removes an IP from the banned list.

    BanClient Adds a client's IP to the list of bans.

    ListMissions List all missions in current campaign.

    Nextmission Goes to next mission

    SetMission Sets the mission by mission index.

    ListGameOptions List all game options that can be set.

    SetGameOption Sets a game option by its index.

     

     

    VI. ADVANCED/DEBUG COMMANDS

    ===========================================================================

     

    Advanced commands can only be entered via the dedicated server command line

    and not through the SCMD interface.

     

    Command Description

    ---------------------------------------------------------------------------

    Say Allows the server operator to chat with players.

    Chat text must be contained within quotes.

    LeashLen Specifies the allowable distance between the

    client's position and where the server thinks the

    client should be. Defaults to 16.0.

    LeashSpring Specifies the distance inside of which the server

    will interpolate the server's position to match

    the client's position. Outside of this distance,

    the server's position will be forced to the

    client's position. Defaults to 50.0.

    LeashSpringRate Defines how quickly the interpolation will happen

    between the server and client positions, in the

    range 0.0-1.0. Lower numbers lead to slower

    interpolation.(Which gives smoother movement,

    but greater error.) 0.0 will stay at the server's

    position, and 1.0 will teleport the server object

    to the client's position. The default value is 0.3.

    BandWidthTargetServer Target bytes per second to send over the network

    layer. This MUST be set correctly to avoid send

    overflow. For a detailed explanation of how to use

    this feature, please see the section of this

    document labeled "limiting bandwidth".

    IPDebug Show debug messages for the TCP/IP layer (addresses

    & ports for connection/disconnection/etc.) (0 or 1)

    ShowConnStats Turn on the connection bandwidth usage spew.(0 or 1)

     

     

    VII. Limiting Bandwidth

    ===========================================================================

     

    Nolf 2 allows server operators to limit the amount of data that's being

    sent to players on high bandwidth connections. When used correctly,

    this feature can greatly improve performance.

     

    You can adjust your bandwidth limit in the host options screen before

    launching your server via the bandwidth or custom bandwidth options.

     

    The preset values available to you are as follows:

     

    Preset Max bandwidth

    ------ -------------

    56k 56kbps

    DSL (low) 128kbps

    DSL (High) 256kbps

    Cable 256kbps

    T1 1500kbps

    T3 10000kbps

     

    When you first set up your server, you should set this option to match as

    closely as possible with the upstream bandwidth rating of your Internet

    connection. This information can be obtained from your ISP. If none

    of the available options are suitable for your connection, use the custom

    bandwidth setting to enter the correct value.

     

    Dedicated server operators can fine tune this setting in the console

    while the server is actually running. To do this, just type

    "BandWidthTargetServer" and the value you wish to use in the console,

    and then press <Enter>. Values entered must be in bytes per second, not

    Kilobytes per second. For instance, if you wanted to change the maximum

    upstream bandwidth to 128k, the bandwidthtargerserver valirable should

    be changed to 128 x 1024, which equals 131072.

     

    The final comand in the console would then be:

     

    BandWidthTargetServer 131072

     

    NOTE: It is VERY imporant that you set this value correctly. Setting

    the limit too high may result in very poor performance for players

    with a high ping. Similarly, setting it too low may result in choppiness

    for low ping players. You may want to experiment with different values to

    find the best setting for your particular situation.

     

     

    VIII. Recommended Player Limits

    ===========================================================================

     

    The number of players that your server can realistically handle depends

    heavily on your connection speed. Use the table below to determine the

    maximum number of players you should specify in the host options when

    setting up your server.

     

    Connection # of Players

    --------------------------------------------------------------

    56K | 2 (including host) |

    128k Upstream (low-end DSL) | 4 |

    256k Upstream (High-end DSL/Cable | 8 |

    1500k+ (T1-T3) | 16 |

    --------------------------------------------------------------

     

     

    IX. Dedicated Servers and Hardware T&L

    ===========================================================================

     

    The dedicated server does not require a hardware T&L enabled graphics card.

    Unfortunately, the Nolf2 menu interface that must be used to set up your

    server does. This can present a problem for server operators who don't want

    to devote a T&L card to a machine that will only be used for this purpose.

     

    However, there is a way around this. When you set up your server, the data

    is saved to your player profile and other mode-related text files.

    If you install to a machine without a hardware T&L card, and then copy these

    files over to that machine, then you can run a server from the command line

    without ever launching Nolf2.

     

    Here's the list of files and folders that you will need to copy in order to

    do this (assuming you installed to the default folder).

     

    C:\Program Files\Fox\No One Lives Forever 2\profiles

    C:\Program Files\Fox\No One Lives Forever 2\DMMissions.txt

    C:\Program Files\Fox\No One Lives Forever 2\TDMMissions.txt

    C:\Program Files\Fox\No One Lives Forever 2\DDMissions.txt

     


    Nolf 2 Technical FAQs known Issues

    Eliteone
    By Eliteone,

    From the Readme file Nolf 2 game:

     

    KNOWN ISSUES

    ===================

     

    Global:

     

    Make sure that all applications that are running in the background such as

    Virus scanners, Desktop Utilities (menus/toolbars), Media Players, and chat

    programs are disabled before running No One Lives Forever 2.

     

    Task-switching with ALT-TAB or the Windows Key back to the desktop while

    running the game is not recommended.

     

     

    WINDOWS® 2000/XP:

     

    Windows XP users must have access to the Computer Administrator's account in

    order to install and play No One Lives Forever 2.

     

    Windows 2000 users please download the latest service pack (Service Pack 3)

    before you play No One Lives Forever 2.

     

    Striking the Shift key five times may cause the 'Stick Key' feature to become

    enabled in Windows 2000. If this happens, the feature will task switch to a

    desktop dialogue box with options related to this feature, including one to

    disable it entirely.

     

     

    WINDOWS® 98/ME:

     

    If you're experiencing the game not restarting just after exiting the

    game, initiate the Windows Update program that's usually located on top of

    the Start Programs Menu. Make sure that you have all the Critical and

    Recommended Updates to resolve this issue.

     

     

    GRAPHICS:

     

    SYSTEMS WITH VIA CHIPSETS:

    Always update the 4 in 1 drivers to avoid possible instability problems with

    your graphics card. You can find these here:

     

    http://downloads.viaarena.com/drivers/4in1/VIA_4in1_443v.zip

     

    ATI RADEON SERIES:

    Mouse cursor flickers on screen during game after changing in-game

    resolution. Make sure that the latest Radeon Catalyst drivers are installed.

    Also going back into the menus and then back into the game will also correct

    this issue.

     

    Detail textures currently appear washed out and dull on all Radeon cards. A

    future update from ATI should correct this. In the meantime, it is

    recommended that you turn Detail Textures OFF in the Display options menu

    under Performance.

     

    ATI RADEON 7200:

    Textures on very thin polys (such as power lines) may appear to be broken

    into small pieces.

     

    ATI RADEON 8500:

    When the hardware cursor option is enabled, the mouse cursor

    may appear black and white or appear corrupted. Also, the position of the

    cursor may be slightly off after changing performance options. Try disabling

    the hardware cursor from the "Options" Launcher to correct this issue.

     

    Some detail brushes such as intelligence items may disappear when

    viewed from a distance.

     

    Lockups may occur in some cut scenes and during certain gameplay situations.

    ATI has fixed this issue with a special driver version. You can obtain this

    driver at http://www.ati.com/support/infobase/4094.html

     

    ATI RADEON 9OOO SERIES:

    During cinematics, semi translucent bars may appear at the top and bottom

    of the screen. Please make sure that the Texture Quality option under the

    ATI Direct 3d settings which can be found under Display Settings is set to

    highest.

     

    MATROX PARHELIA 512:

    Some very early versions of this card may exhibit missing textures on some

    surfaces when weapons are fired or the key chain flashlight is used.

    During certain cinematics, shadows on the faces and necks of models will

    appear to be very jagged.

     

    Frequent lockups may also occur with all driver revisions for this card

    prior to v1.01.00.080. Please be sure to update to the latest driver

    prior to playing the game.

     

    NVIDIA GEFORCE CHIPSETS:

    Running the game with outdated drivers may result in crashes during gameplay.

    It is highly recommended that you first update to the latest detonator

    drivers available before playing. Refer to Section V. for more information

    on the latest drivers available.

     

    UNSUPPORTED VIDEO CARDS:

    Any video card that's not equipped with Hardware T&L (Transform and Lighting)

    will suffer either poor performance or complete malfunction. Even though the

    Matrox Millennium G550 and S3 Savage Chipsets are known to have T&L support,

    these cards only support this feature through their "Software" and do not

    meet the minimum requirement of support through "Hardware." Please review

    Section V. for the supported Video Card Chipsets list.

     

     

    SOUND:

     

    GENERAL:

     

    If the in-game sounds and dialogue (voices) do not play, or there are

    problems with the quality of these sounds, then please try each of the

    following steps (in order) before playing again. Note that you should only

    try one solution at a time, since trying them all can greatly reduce the

    overall sound quality of the game unneccesarily.

     

    1. Make sure that you have the latest drivers available for your sound

    hardware installed. These can usually be found on the manufacturer's

    website.

     

    2. From your main installation folder (Default C:\Program Files\Fox\No One

    Lives forever 2), double click on the file named WMFADist.exe, and then

    follow on-screen instructions. This will manually install the audio codec

    that is required by the game.

     

    3. From the in-game sound options menu,change the sound quality option from

    high to low, or vice-versa.

     

    4. Refer to the sections below for specific troubleshooting information for

    your particular sound card.

     

    5. From the Nolf2 launcher application, click on the "options" button and

    then click on the box next to "Disable Sound Filters".

     

    6. From the Nolf2 launcher application, click on the "options" button and

    then click on the box next to "Disable Hardware Sound".

     

    Please note that since No One Lives Forever uses an MP3 codec for sound, the

    Nimo codec pack may cause speech and sound to drop out completely. Please

    uninstall the Nimo codec pack before installing No One Lives Forever 2. If

    you have already installed the game, please uninstall both the Nimo codec

    pack and the game, and then reinstall the game only.

     

    Also, subtitles will not appear in the game if you do not have a soundcard,

    or if your soundcard is not detected, or if you have disabled sound

    completely in the advanced options menu.

     

    WINDOWS 98:

    There have been some reports of static during hitches in game performance on

    various sound cards. We're still looking into this.

     

    SOUND BLASTER LIVE! SERIES:

     

    If you are using DirectX 9, you may experience performance problems when

    enemy gunfire is heard. This is a driver issue. To fix the problem, lower

    your sound hardware acceleration level in the control panel or in the sound

    section of the Dxdiag utility.

     

    You may experience missing sound effects and speech with older drivers

    (v.4.xx). It's highly recommended that you update to the latest series of

    drivers (v.5.xx) to correct this issue. You can check your current

    driver version as follows:

     

    1. Click on the "Run" option from the Windows start menu.

    2. Type "Dxdiag" (Without the quotes) in the command line and press <Enter>

    This will initiate the DirectX Diagnostic Tool Menu.

    3. Select the "Sound" tab to see information on your sound hardware.

    4. In the right-hand column of this window is your sound card driver

    information.

     

    SOUND BLASTER PCI 128:

    If you’re experiencing speech and audio dropout, please try the following:

    Initiate the NOLF2 Launcher, click on options, click on the "Disable

    Sound Filters" option. Also check on the Creative website and obtain

    the latest driver.

     

    SOUND BLASTER AUDIGY:

    Weapon fire and AI voices may stop playing during heavy firefights. An

    updated driver for the Audigy will fix this issue. Also, EAX sound filtering

    effects on some weapon sounds may not reset correctly after climbing out of

    water or other areas.

     

    HERCULES GAME THEATER XP:

    The volume of certain sound effects may seem unnecessarily loud. A future

    driver from Hercules may correct this issue.

     

    DIAMOND MONSTER SOUND I&II:

    Music throughout the game may be muffled when using these cards. Currently

    the manufacturer does not supply DirectX 8.1 audio drivers.

     

    NVIDIA NFORCE AUDIO:

    All aspects of game audio suffer from high-pitched static and popping noises.

    An updated driver (V1.13) should correct this problem and can be found on

    NVIDIA's website. (www.nvidia.com)

     

    TURTLE BEACH SANTA CRUZ:

    If sounds seem missing or the volume of certain sounds changes erratically

    throughout the game, please install the latest driver (currently v.4161) from

    the manufacturer's web site. This should correct the problem.

     

    AUREAL VORTEX I&II:

    The last available drivers for these cards with Vortex chipsets are not fully

    Direct 8.1 compatible. Therefore, these cards cannot be supported in NOLF 2.

    Users of these cards may experience muffled background music, and missing or

    muffled sound and dialogue.

     

    PERIPHERALS:

     

    LOGITECH MICE:

    When the scroll wheel is set to a special function in

    Mouseware, activating the scroll wheel during gameplay may have

    undesired results. Setting the scroll wheel's function to "Middle

    Mouse Button" in Mouseware should resolve the issue.

     

    ADVANCED OPTIONS

     

    If you're encountering problems running the game, you can try

    tweaking some advanced settings in the "Options" window on the game

    launcher (double-click NOLF2.exe and click the "OPTIONS" button).

    Please note that this is for advanced users only, since tweaking

    these settings could very well create other problems in the game.

     

    DISABLE SOUND

    If this box is checked, there will be no sound effects or subtitles

    in the game. Also, dialog and lip-synching will not play correctly.

    Music will still play. If you are experiencing problems running

    the game and suspect your sound card may be the cause, you might

    check this box and see if the problem goes away. If it does then the

    problem may be due to a problem with your sound hardware or drivers.

     

    DISABLE MUSIC

    If this box is checked, there will be no dynamic DirectMusic in

    the game. Please use this option for troubleshooting purposes only.

     

    DISABLE MOVIES

    If this box is checked, the intro logo movies will not be

    shown. Use this if your system is having trouble playing these

    movies.

     

    DISABLE HARDWARE SOUND

    If this box is checked, this will disable DirectSound 3D sound support and

    could cause performance issues.

     

    DISABLE ANIMATED LOAD SCREENS

    If this box is checked, this will disable the animated loading screen.

     

    DISABLE TRIPLE BUFFERING

    If this box is checked, video output will not be triple buffered. With

    certain video cards, this may help performance.

     

    DISABLE JOYSTICKS

    Disables input from joysticks and gamepads. Certain joysticks

    and gamepads may interfere with normal mouse or keyboard

    control in the game. If you suspect this is occurring, checking

    this box before running the game may resolve the problem.

     

    DISABLE HARDWARE CURSOR

    If the mouse pointer is missing, flickering or otherwise

    distorted in the game menus, checking this box may fix the

    problem.

     

    DISABLE SOUND FILTERS

    If this box is checked, sound filtering effects (reverb) will be

    disabled. Only cards with EAX 2.0 support will benefit from this feature.

    If you experience problems such as static when firing a weapon underwater,

    you may need to play with sound filtering disabled.

     

     


    Website Suggestions

    Belladonna
    By Belladonna,

    The website is slowly coming together. What would you like to see on it? Below is a list of categories and what will be in them, so far:

     

    News

    Forum

    NOLF1 - about the game, weapons, walkthroughs, helpful hints, FAQ

    NOLF2 - about the game, weapons, walkthroughs, helpful hints, FAQ

    Contract JACK - about the game, weapons, walkthroughs, helpful hints, FAQ

    Downloads - all downloads here, maps, updates, mods as well as instructions how to load them

    Help Files - info on multiplayer, dedit, tutorials, etc.

    Gallery - photos of members, won't be up and running right away

    Clans - clickable list of all clans

    Links - links to NOLF related sites

     

    Any suggestions?? biggrin.gif


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines Privacy Policy.