Nightfire Frequently Asked Questions (FAQ) is a list of common questions and answers that come up for the game.
When you install Nightfire there is a folder which has some useful files that you can use; Product Support help guide (en-us_eahelp.hlp). This guide is designed to assist you with any difficulty you may be having getting your game to run. Electronic Arts System Information (James Bond 007 Nightfire_EZ.exe). This file gathers information about your PC and checks whether it reaches the right standard to run Nightfire.
You can view the files here ...\program files\EA games\Nightfire\EA support or access them by the shortcuts in your start menu.
| General |
1. What is the best set-up for Playing Nightfire?
2. I'm stuck in the game and need help!
3. Why do I get Lag when Playing a Game?
4. What is that funny water sound I hear sometimes?
5. Is it safe to turn off My Virus Scanner when Playing Nightfire?
6. What is Cheating?
7. How do I use Rcon?
8. How do I Host a game with a Router?
9. How do I make a dedicated server?
10. Can I Run a Dedicated Server and a Normal Server on the same PC?
11. How do I Run a dedicated server connected to gamespy and join on another PC by a LAN?
12. How does the Map cycle file work?
13. What is a server log?
14. How do I listen to the game .org files?
15. How can I Kick or Ban a Player from my server?
16. Where are the save game files?
17. How do the Points work in Capture the Flag (CTF) Games?
| Nightfire Error Messages |
18. What does Refusing to download map maps/ mean?
19. What does couldn't exec listenserver.cfg mean?
20. What does SZ_Getspace mean?
21. I'm having Problems watching the cut scenes on Windows XP
22. My game crashes and I see this Message. Microsoft Visual C++ Runtime Library Actual Error: Runtime Error! Program: C:\PROGRAM FILES\EA GAMES\NIGHTFIRE\BOND.EXE R6025 -pure virtual function call?
1. What is the best set-up for Playing Nightfire?
Basically the higher the Processor speed, Memory and graphics card you have the better the game play will be. The recommend spec is 1.0 GHz processor, 256mb ram & a 64mb Graphics card. When playing the game you should switch off all background applications as these tie up the PC resources, things like MSN/Yahoo messenger, system monitors, Virus scanners (see here), crash guards etc. (Don't switch off your Firewall though when Playing on line)
2. I'm stuck in the game and need help!
Use Mike Smith's game walkthrough HERE. If your still stuck post a message on the Nightfire Clan Forum.
3. Why do I get Lag when Playing a Game?
There are lots of reasons for lag, Your ISP or the Client/Host ISP may have bandwidth problems. A dial-up client may have joined your game and is eating bandwidth. You are running to many background applications that tie up the PC resources. A Cheat is using extra commands that will choke the server bandwidth (This will eventually crash the game if too many are used!).
4. What is that funny water sound I hear sometimes?
When you drop your game screen to desktop and back up again it creates that funny water sound, so if other players do it you hear the water sound. This also can cause the message "Warning Message overflowed for 'Player Name'".
> TOP OF PAGE <
5. Is it safe to turn of my Virus scanner when Playing Nightfire?
Yes it is safe! A virus has to be introduced to your PC for it to infect it. When you play the Nightfire game on-line the bond.exe file only allows game playing, it does not open a door for anybody to put files on your PC, your Firewall will block any attempts of the program miss-use or someone trying to connect to an unused port. As long as you run your virus scanner at other times when connecting to an external source that will introduce something new to your PC i.e. floppy disc, CD, Web Pages, E-mail, FTP server, P2P, you will be quite safe.
6. What is Cheating?
Cheating in a game is doing something that gives an unfair advantage of one player over another. Cheating is not, having your console enabled or changing the gravity and other settings that effect all the players in the game, that's just having fun ;o). Most players don't allow cheating on there servers so If you want to cheat do it on servers that allow it!!

7. How do I use Rcon?
Rcon Stands for "Remote Console". You use it just the same as the normal console but it allows you to connect to another server to change the settings from your own PC. The Server you are trying to connect to must have a rcon password set. You should never give out your password as someone could shut down your server or ruin the game. To connect to another server, open your console and type in the following;
rcon_password [PASSWORD] e.g. rcon_password rcui83
You should now be connected to server. To make any changes on the server, change maps, kick players or even say a message, you do it just the same as a normal console but put this command in front rcon of everything that you do.
E.g. to say a message type rcon say "your message here"
If the above method does not work try using these commands also;
rcon_address [IP] e.g. rcon_address 123.123.123.123
rcon_port [PORT] e.g. rcon_port 26015 (You only need to use this one if the host is not using the default port)
8. How do I Host a game with a Router?
When you connect to the Internet you are using a Public IP that is supplied by your ISP. Your router and each computer also have IP's, but these are local ones. These local IP's can only be seen from your network and are usually 192.168.x.x or 10.0.x.x. This process is known as Network Address Translation (NAT) or IP Masquerading.
When you host a game your router needs to know which computer to forward the incoming information too. To do this you must set up port forwarding/port mapping in your router. There are different makes of routers, but the information that you need for each one is the same; port numbers and the IP of the Computer that you are hosting with.
IP: 192.168.x.x [The IP of your Nightfire Host PC]
Ports: 6550, 26005 , 26015, 26025 [All these are UDP]
For a list or routers and how to set each one up see here.
> TOP OF PAGE <
9. How do I make a Dedicated Server?
The easiest way is to download NAT as that has a pre-made Dedicated Server with full instructions and easy interface for changing all the game settings. If you want to make your own one read below.
A) First make a "New Text Document.txt" file in the ...\program files\EA games\Nightfire\ folder and type the following in;
bond.exe -dedicated 1 +maxplayers 10 +exec startmap.cfg
Save it and change the name of the New Text Document.txt to dedicated.bat
B) Next Make 2 "New Text Document.txt" files in the ...\program files\EA games\Nightfire\bond folder.
In the first New Text Document.txt file type in; map ctf_knox
Save it and change the name of the New Text Document.txt file you just edited to startmap.cfg.
C) In the second New Text Document.txt file type in;
host_name "Your Server Name"
mp_friendlyfire 0
mp_fraglimit 200
mp_timelimit 55
ctf_capture 12
mp_falldamage 1
mp_weaponstay 1
mp_spamdelay 2
ctf_autoteam 1
mp_chattime 7
sv_cheats 0
sv_lan 0
Save it and change the name of the second New Text Document.txt file you just edited to server.cfg.
D) Run the dedicated.bat file to start the server.
The startmap.cfg can have which ever map you like in it. This file will load the map in the dedicated server. If you do not use a startmap.cfg file, when you start your server you will have to load a map by typing map [MAP NAME] in the Dedicated Server Console Window.
The server.cfg file holds all the cvars (Command Variables). For an explanation on what each one does and other cvars you can add to it see the Commands page.
You can test to see if your dedicated server is on line by going here.
10. Can I Run a Dedicated server and a normal server on the same PC?
Yes you can but it's not worth doing. The point of running a dedicated server is for Nightfire just to have the server side of the game running and all the PC resources used for that. When you run a normal Server the PC uses it's resources both for the server and for you playing the game. If you run both at the same time on the same PC, you are basically running 2 Nightfire's, so the Dedicated Server will not have as much PC power going to it. This will greatly effect both you and the other players playing on the server. If you have one PC and want to play and host use the normal server found in the Nightfire Multiplayer menu.
11. How do I Run a dedicated server connected to gamespy and join on another PC by a LAN?
If you have 2 or more computers this is quite easy and is really good as one PC is being used for the host and another for the client.
Switch on both PC's and connect to the Internet on the PC that you wish to run the Nightfire server (host) on. Make sure that you are connected from one PC to the other by accessing the other PC's folders in Network Neighbourhood. Start up the server on the host PC, this should now be showing in the Gamespy Network. On the other PC start up the game normally and go to Multiplayer/Join Game/LAN screen. On the left is an option for adding an IP. IN the ADD IP box put in the LOCAL IP of the host PC. This should now show in the LAN server list, click to join.
12. How does the Map cycle file work?
The Map cycle file is used for rotating maps on a server. It works for both normal servers and dedicated ones. To make one create a "New Text Document.txt" file in the ...\program files\EA games\Nightfire\bond folder and rename it mapcycle.txt. In the mapcycle.txt file put all the maps that you would like the server to use. When one game ends the next map in the list will load.
ctf_knox
ctf_island
dm_caviar
ctf_tower
ctf_japan
You can change different settings for each map by adding commands after the map name. When you change a setting it will carry on to the next map until you change it again.
ctf_knox "\mp_timelimit 10\" [time limit will be 10 minutes]
ctf_island [time limit will be 10 minutes]
dm_caviar [time limit will be 10 minutes]
ctf_tower "\mp_timelimit 25\" [time limit will be 25 minutes]
ctf_japan [time limit will be 25 minutes]
To add more than one command for each map you will have to add a backslash before and after each command.
ctf_knox "\mp_timelimit 10\\mp_fraglimit 50\\ctf_capture 10\"
ctf_island "\mp_timelimit 30\\mp_fraglimit 100\\ctf_capture 5\"
dm_caviar
ctf_tower "\mp_timelimit 40\\mp_fraglimit 80\\ctf_capture 8\"
ctf_japan
Note Nightfire views server files in a particular order and some settings do override others. For a Dedicated Server, all settings in the dedicated server file are loaded first, followed by the server.cfg file, followed by startmap.cfg, then mapcycle.txt. If you wish to change settings for a particular map in the mapcycle.txt, you must also change information in the other files or they will not work . For example using ctf_knox "\mp_timelimit 10\" in the mapcycle.txt you must remove or edit out (see the scripting page) the mp_timelimit command in the server.cfg file and add +mp_timelimit 55 (or what ever time you want) to the dedicated server file. This will tell Nightfire to make the time limit at start-up to be 55 minutes and when the map in the mapcycle.txt loads the ctf_knox "\mp_timelimit 10\" the time limit will be 10 minutes.
If you left mp_timelimit 55 in the server.cfg file, all maps will be 55 minutes long regardless of what you add to the mapcycle.txt. Nightfire will use the information in the server.cfg as the default for all maps unless told otherwise in the mapcycle.txt.
For Normal servers you will need to do the same with listenserver.cfg file and set the first map time limit in the Nightfire Multiplayer screen.
> TOP OF PAGE <
13. What is a server log?
A server log records all the information for the currant game, when players join/leave, who frags who with which weapon, chat messages, which powerups are picked up/dropped etc. When the game ends a new log is created. To use a server log you type sv_serverlog on in the console to switch it on and sv_serverlog off to switch it off. If you use NUS it's the F11 Key. At the end of the game the server log shows all game scores, below tells you what each one means. The server log is stored in the ...\Nightfire\bond\logs directory. For a more detailed look at how the points are worked out see here.
| Most Points | Lists the player who scored the Most Points in the game. |
| Most Frags | Lists the player who got the Most Frags in the game. |
| Most CTF Points | Lists the player who scored the Most CTF Points in the game. |
| Most Offense | Lists the player who scored the Most Offense Points in the game. |
| Most Defence | Lists the player who scored the Most Deafens Points in the game. |
| Most Sniper Kills | Lists the player who got the most frags using the sniper rifle? Does not seem to count them in Nightfire. |
| Most Barnacle Kills | The Barnacle Grappling Hook is not used in Nightfire. |
| Most Deaths | Lists the player who was fragged the Most in the game. |
| Most Suicides | Lists the player who killed himself Most in the game. |
| Most Damage | Lists the player who did the most total damage in a single attack? Does not seem to work in Nightfire. |
| Most Damage Powerup Time |
Lists the player who Carried the Skull Powerup the Longest in the game. |
| Most Backpack Powerup Time |
Lists the player who Carried the Ammo Powerup the Longest in the game. |
| Most Health Powerup Time |
Lists the player who Carried the Health Powerup the Longest in the game. |
| Most Shield Powerup Time |
Lists the player who Carried the Battery Powerup the Longest in the game. |
| Most Jumppack Powerup Time |
Lists the player who Carried the Speed Powerup the Longest in the game. |
14. How do I listen to the game .org files?
You can listen to the .org files buy using the WinAmp player see here for more info.
15. How can I Kick or Ban a Player from my server?
The easiest way to keep unwanted players off your server is to download NUS. This has lots of functions for Nightfire that you can use in the game and kicking a player can be done in just a few seconds. If you want to know how it's done or would like to use another way? read on.
There are a few ways you can kick a player from your game but first you need the Console enabled. The first step is to get all the players names and ID's on the server. Open up your console and type in status, this will give you a list of all the players on the server. Next choose the player name that wish to kick and type this in the console.
kick "player name"
You must use the quotation marks " at either end as in the example above; player name has a space in between the 2 words, so the quotation marks allow you to use spaces for names. Sometimes the player name has all kinds of weird characters in the name so finding them on the keyboard can be hard.
Kicking by ID number is a lot quicker and will help a lot if the player is using some of those weird characters or has a ` in their name. (Note about use of the ` character). Open up the console and type in sv_users, this will give you a list of all the player names, UserID's and UniquieID's. It is the UserID of the Player that you want. Next choose the player ID that you wish to kick and type this in the console.
kick #9
This will kick the player with the ID of 9 from your server. Both ways above of kicking a player will kick them from your server, but if they don't get the message or just are really annoying they can come back in, so you will have to do the whole thing again, however banning players will kick them from your server and they will not be allowed back in for however long you want.
To Ban a player open up the console and type in status, this will give you a list of all the players on the server and their IP numbers. Next choose the player IP that wish to kick and type this in the console.
sv_addip 60 123.123.123.123
This will ban the player with the IP of "123.123.123.123" for 60 minutes. You can choose how ever long you want "1" for one minute, "360" for 6 hours etc., to permanently ban a player use "0". This method of banning will keep all the players that you ban out of your game for how ever long you want, but will only last for as long as Nightfire is running. Once you close your game all the IP's that you banned will not be banned the next time you start Nightfire, but there is a way around that.....
All the IP's that you type in the console are stored in the game memory, to get Nightfire to store all the IP's in a file type in the console sv_writeip. This will store all the banned IP's in the listip.cfg file in the bond folder. Nightfire was meant to pick this file and the IP's up when you start your game server but it does not work, so you will need to create another file.
Using notepad make a new file and name it banned_players.cfg. Take each IP that you want permanently banned from your game and put them in the banned_players.cfg file like this, one for each line.
sv_addip 0 123.123.123.123 // "AAA sniper Impostor" - Reason: Impostor
The above example will stop the player with the IP of "123.123.123.123" from joining server every time you start Nightfire. The // (forward slashes) after the IP will stop Nightfire from reading all the information after it, so this is where you can put comments. The comments are helpful as they show who the IP belongs to and why you banned them.
The last thing you need to do is get Nightfire to pick the banned_players.cfg file up every time you make a server. To get Nightfire to do this open up your server.cfg file or your listenserver.cfg file and add this line to it.
exec banned_players.cfg
This will tell Nightfire to execute the banned player list every time you run a server.
Be careful when Banning Players. Make sure you ban them for a good reason. IP's fall into 3 main categories dynamic, static and proxy. Dynamic IP's change every time the user starts their Internet connection, Static IP's are assigned by the ISP and don't change. Proxy IP's are users using a Proxy Manager to connect to non-transparent anonymizing public proxy servers, these hide the users real IP and can make their shown IP change every minute. You can check IP's Here or Here.
16. Where are the save game files?
The save game files for Nightfire are stored within the Local Settings folder. For each O/S the location is different.
Win98, C:\WINDOWS\Local Settings\Application Data\Gearbox Software\Nightfire\bond\SAVE
WinME, C:\WINDOWS\Application Data\Gearbox Software\Nightfire\bond\SAVE
Win2000 and XP, C:\Documents and Settings\(Your User Name)\Local Settings\Application Data\Gearbox Software\Nightfire\bond\SAVE
If you can't see the folders it means that they are hidden on your PC, to change that, open the folder options/view settings and select "Show hidden files and folders".
If you have to reinstall Nightfire or want to use the saved games on another pc, simply save all the files in the "SAVE" folder and copy them back over to the new location.
17. How do the Points work in Capture the Flag (CTF) Games?
In Capture The Flag Games (CTF) points are awarded to players for various tasks involving the flag. Frags are still counted but points are given too when it involves the flag.
Below is the list of ways points are scored in the game and how many points are given for each task.
-
Pick up the Enemy Flag.
Messages displayed on the screen when this happens: [Player Name] got the Phoenix flag!, [Player Name] got the MI6 flag!, You've got the enemy flag!, Your flag has been TAKEN!! and Your team GOT the ENEMY flag!!
Returning your own flag to your base is done by touching it after an enemy player has dropped it. It doesn't matter where it was dropped on the map it will automatically return to your own teams flag base. For the player that does this, they get 1 Point.
Messages displayed on the screen when this happens: [Player Name] returned the MI6 flag!, [Player Name] returned the Phoenix flag!, Your flag was returned! and The enemy flag was returned!
-
Capturing the Enemy Flag.
Messages displayed on the screen when this happens: [Player Name] captured the Phoenix flag!, [Player Name] captured the MI6 flag!, Your flag was CAPTURED!!, Your team CAPTURED the FLAG!! and You CAPTURED the FLAG!!
-
Killing an enemy who is carrying your teams flag.
Messages displayed on the screen when this happens: [Player Name] killed the MI6 flag carrier! and [Player Name] killed the Phoenix flag carrier!

-
Defending the flag base.
Messages displayed on the screen when this happens: [Player Name] defended the MI6 base! and [Player Name] defended the Phoenix base!
-
Killing an enemy who recently damaged your flag carrier.
Messages displayed on the screen when this happens: [Player Name] defended the MI6 team flag carrier and [Player Name] defended the Phoenix team flag carrier.
-
Assisting in Capturing The Flag.
Messages displayed on the screen when this happens: [Player Name] assisted in the capture for the MI6 team and [Player Name] assisted in the capture for the Phoenix team.
18. What does Refusing to download map maps/ mean?
When you see this message;
Refusing to download map maps/map_name.bsp (cl_allowdownload is 0) disconnecting Host_Error Disconnected
It means that the host is using a map that you do not have on your computer. In Nightfire the command to accept or deny downloads from a server has been switched off completely (cl_allowdownload). To get the new maps you can either download some from here, Upgrade Nightfire using the 1.1 patch, download some modded or new maps from other players sites, see the links page, or use the NFBSP Client from NFBSP.com which handles about 90% of Nightfire Maps now.
19. What does couldn't exec listenserver.cfg mean?
The Listenserver.cfg file is used by the normal server ( that's the one you use from the multiplayer game menu), to load additional game settings, you don't actually need this to run the game. The error message appears when you don't have one in your bond folder.
> TOP OF PAGE <
20. What is SZ_Getspace? When Hosting a game a client is too slow in receiving the data packets that the server is sending to it.
> TOP OF PAGE <
21. I'm having Problems watching the cut scenes on Windows XP.
The Indeo codec was left of the original release of XP and it is needed to watch the .avi movies. To fix this you can either download the codec from here or Install the Full SP2 (service pack 2) which includes the update and many other important fixes.
> TOP OF PAGE <
22. My game crashes and I see this Message. Microsoft Visual C++ Runtime Library Actual Error: Runtime Error! Program: C:\PROGRAM FILES\GAMES\NIGHTFIRE\BOND.EXE R6025 -pure virtual function call?

C Run-Time Error R6025
pure virtual function call
No object has been instantiated to handle the pure virtual function call. This error is caused by calling a virtual function in an abstract base class through a pointer which is created by a cast to the type of the derived class, but is actually a pointer to the base class. This can occur when casting from a void* to a pointer to a class when the void* was created during the construction of the base class.