Download: http://www.nolfgirl.com/files/pafiledb.php?action=file&id=406
Main Site : http://nolfplus.nolfgirl.com
General Discussion: http://thegluefactory.com/forums/forumdisplay.php?f=40
Report Bugs: http://thegluefactory.com/forums/forumdisplay.php?f=41
Important: This is a beta release and as such may contain bugs, if you find a bug and you can reproduce it, please report it here. Note that this mod does not make it impossible to cheat, it does however stop a large number of known expoilts. Any new cheats or missing fixes will be addressed if reported.
New in V0.94:
0.93 and earlier:
New in V0.94:
V0.93 and earlier:
A new attributes file now exists called verifybutes.txt, this holds the list of files which are integrity checked when NOLF starts. If the file does not match the CRC value held in verifybutes, an error message will be displayed and NOLF will shutdown.
Won't cheaters just be able to change verifybutes.txt and then join the server with their cheats?
Yes and No. They will be able to edit the file, however when a player connects to a server, the client side verifybutes.txt is checked to ensure it is exactly the same as the server side copy, if it's not, the player will not be allowed to connect.
Which attribute files are checked during the handshake process?
The following files are checked during the client server handshake process:-
If these files are not exactly the same as the server side copy, the player will not be allowed to connect.
The following maps contain "hot spots" where common expoilts take place, if a player moves into any one of these areas, they will be booted from the server automatically:
These maps also include a "hot spot" directly above them to try and prevent wall climbing. If a player goes higher than the allowed limit, they will be either be killed or booted from the server automatically (depending on the MapPunish setting (see the Server Hosts section).
Beta Version Note: If you get punished by the server when you believe you shouldn't have, type mppos in the game chat. This will display your x,y,z coordinates in the bottom right of the screen. If you can reproduce it, make a note of your coordinates just before you get punished and report it at the support forums (see link at the beginning of this readme).
This will log all game chat (on the client) that the player can normally see. The log filename is nolfchat.log and is held in the main NOLF directory.
Note: This options is off by default, but can be switched on under Options -> Game -> Log Chat
This will display the next multiplayer name name at the bottom of the player scores screen (TAB key in the game).
Note: This options is on by default, but can be switched off under Options -> Game -> Show Next MP Map
You can also see the next map name when browsing the Server List on the Join Game screen in NOLF.
This will remove every part of the HUD apart from your current score, for the purposes of taking "cleaner" screenshots.
Press the F3 key while playing.
This setting controls how the server punishes a player if they use a detected map exploit; either by kiling the player or kicking them from the server.
In the server console type "MapPunish 0" (without the quotes)
In the server console type "MapPunish 1" (without the quotes)
The default setting is 0 (kill the players). You can check the current setting by typing "MapPunish" (without the quotes) in the server console.
Speed hack dectection is off by default (see warning).
In the server console type "SpeedDetect 1" (without the quotes)
In the server console type "SpeedDetect 0" (without the quotes)
If you find that on the odd occasion players are getting kicked for speed hacking when they shouldn't, you can fine tune the speed detection (note: In this beta release, this setting is not fine tuned yet!)
NOLF Plus makes use of a varible called SpeedThreshold which is essentially a multipiler that is used when calculating if a player is exceeding the speed limit. By default it is set to 2.0.
To adjust this multiplier, in the server console type "SpeedThreshold 2.0 " (without the quotes) - the higher the value, the less strict the detection.
To check the current value, in the server console type "SpeedThreadhold" (without the quotes)
WARNING: Only change SpeedThreshold by +/- 0.1 each time, then test, getting this value wrong could mean all of your players get kicked.
Note: The server log filename is nolfserv.log and is held in the main No One Lives Forever directory.To turn on logging, in the server console type "UseLog 1" (without the quotes)
To turn off logging, in the server console type "UseLog 0" (without the quotes)
Every player is assigned an unique ID. This ID is displayed in the server console when the player joins the game, chats or is kicked. The the ban list is held in bans.txt in your main nolf directory.
The Ban Manager(nolfbanmgr.exe) is a standalone application that allows you to create, modify and delete bans easily. Note that if bans.txt does not exist, it will be created automatically by either the NOLF Server (on startup) or the Ban Manager. You can sort the information displayed in the Ban Manager by clicking on the column headers.
The player is now banned and will be auto kicked should they attempt to reconnect.
The player is now unbanned and should be able to connect.
Allows a custom message to be sent every between every 5 and 30 minutes to all players on the server.
Note: The AutoMsg command will accept values between 5 and 30, values outside of this range will be ignored.
In server console type "AutoMsg 0" (without the quotes)
Four new commands allow you to overide the settings held in modelbutes.txt from the servers console for Maximum Armor, Armor, Maximum Hit Points and Hit Points.
MaxArmor - The maximum armor that a player is allowed to hold.
Armor - The initial armor that a player has when they spawn.
MaxHitPoints - The maximum health that a player is allowed to hold.
HitPoints - The initial health that a player has when they spawn.
Note that if you change these settings during a game, the players will not be updated with the new settings until they respawn.
Type the command name the server console e.g. "Armor" (without the quotes).
The default value for all four commands is -1, meaning that the server will use the values in modelbutes.txt. See modelbutes.txt for more information about suitable values to use with these commands.
Important: These settings are saved when you shutdown the server, so they will be reused the next time the server is started. If the server crashes, they will not be saved.
The ListClients command displays various information about the clients on the server - Player Name , UID, Team (if playing AM), Maximum Velocity and Last Known Position.
To run the ListClients command, type "ListClients 1" in the server console (without the quotes).
You will see a display similar to the following:
<+> 1. PlayerName1 (123456), Team: Unity, Max Vel: 432, Last Pos: <-5568,2101,1920>
<+> 2. PlayerName2 (1234567), Team: HARM, Max Vel: 433, Last Pos: <5824,2101,320>
The breakdown of this display is:
Note that if they are no clients on the server, this command will return nothing.
"Dancing Goodman" by Monolith Productions
This add-on is not made by or supported by Monolith Productions, or any of its affiliates and subsidiaries.