- 12 replies
- 6,639 views
- Add Reply
- 0 replies
- 8,263 views
- Add Reply
- 71 replies
- 14,574 views
- Add Reply
Nolf 2 Dedicated Server Setup

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

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


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