Natural Selection 2

Natural Selection 2

Not enough ratings
Extended Consistency Checking
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
24.710 MB
25 Nov, 2012 @ 10:14pm
1 Change Note ( view )

Subscribe to download
Extended Consistency Checking

In 1 collection by Tempest
Extended Consistency Checking
5 items
Description
By default the NS2 consistency checking doesn't check any of the models or material files. This is because those files are not included with the standard NS2 server build, however this leads to a lot of potential exploits since people are free to change any model (.dds) or material file to gain an advantage. This mod is not all inclusive, meaning it doesn't cover everything, but it does cover most of the main ways people can modify files to gain an advantage.

Because of this glaring gap in coverage, I have put together this mod which contains the model, material, and shader files that are abusive so that server operators can protect their servers from people who may take advantage of this gap.

There is two ways to go about this - Either you have your server run the client build (appid 4920) or you can have your server run all parts of the extended consistency checking mod to ensure all players on your server are running the standard files.

You also need to change your ConsistencyConfig.json to the following to make sure your server is checking most of the files for consistency:

{
"check": [ "game_setup.xml", "*.lua", "*.fx", "*.screenfx", "*.surface_shader", "*.fxh", "*.render_setup", "*.shader_template", "*.fsb", "*.dds" "*.material", "*.level", "*.cinematic" ]
}

There are (4) other parts to this mod as there is a limit of 100 MB per steamworks file. The total filesize is around 375 MB when all the different parts are installed.

*Please note* Due to the large size of these mods, it would be best to just have your server run the client version (appid 4920), however in cases where you don't have access to change this then this mod should be used instead.

In order to avoid getting download errors when starting your server, it is a good idea to only install a single mod at a time otherwise the download will fail and the mod won't run.

The ID's for all the mods are: 6914a5b, 691166a, 6911373, 691299d, 6912b45

Main things checked in this part of the compilation:

1). Muzzle flash
2). Spores
3). Blink
4). Explosions
5). Infestation effects and models
6). Spit effects
7). Exo HUD (not the crosshair)
8). Arc and phase gate effects
9). Blood splats and other HUD effects
2 Comments
Henri halt 9 Mar, 2013 @ 5:22am 
good for competitive, but else? if you cant aim, you cant shoot the pink skulk either
thipp 13 Jan, 2013 @ 10:58am 
Very good job, I didn't notice a problem before and haven't seen any difference, but this seemed like something that should've been built into the game. Good work.