Natural Selection 2

Natural Selection 2

Not enough ratings
Modification: Tool
Compatibility: Must be run on Server
File Size
294.942 KB
Aug 18, 2013 @ 6:21pm
Aug 22, 2023 @ 6:51pm
172 Change Notes ( view )

Subscribe to download


08-20-23 (Build 145)
- Fixed missing mapcycle config check which caused the league mapcycle to always be loaded.

12-14-22 (Build 144)
- Fixed issues caused by removal of debug.getregistry - Thanks asdfgg!
- Fixed issues caused by json.decode no longer returning the json array in a predictable order.

1-16-21 (Build 143)
- Added support for event badges defined by the respective league(s).

12-22-20 (Build 142)
- Corrected enum reference exception from updated skins/DLC options.

9-27-20 (Build 141)
- Corrected issue preventing non-ref level users from having access to their defined admin commands.
- Added support for contributors from ENSL site.

8-18-20 (Build 140)
- 'Gather' level bans only enforced in GATHER mode
- sv_nslenforcegatherbans now accessible by league admins/refs.

8-17-20 (Build 139)
- Added logic to parse league bans and enforce them on associated servers.
- Currently supports 'gather' level bans, which block users from PCW/GATHERS - and full bans which block users from all modes.
- Added sv_nslenforcegatherbans server command to toggle if 'gather' level bans are enforced.

6-12-20 (Build 138)

- Fixed issue with asset error after 332 relating to scoreboard changes
- Corrected issue allowing for 1 frame of input even during pauses resulting from 332 input changes.

11-28-19 (Build 137)

- Fixed incorrect team being awarded victory from auto-concede
- Added server admin command to disable automatic error reporting
- Locked marine models to male in officials

11-14-19 (Build 136)

- Fixed assert from calling marine variant function that was removed with B331 BMAC
- Added fallback default name when using ForceLeagueNicks and an unregistered player joins

9-20-19 (Build 135)

- Fixed new main menu not working when game was paused (Build 329)
- Added sv_nslleaguemapcycle, toggles using the mapcycle configured in the respective league config. This is a server admin command only!
- Added note to sv_nslcfg command about seasons & server configs needed mapcycle to clear if mod is disabled.
- Changed sv_nslcaptainslimit to a server admin only command
- Cleaned up admin command validations a bit
- Added ServerAdminsAreRefs config flag to be used in future by default league config

9-13-19 (Build 133)

- Fixed random alien spawn not respecting spawn rules for maps with spawn override entities

7-13-19 (Build 132)
- Fixed issue with cross spawn vanilla logic not being cached, which caused issues when aliens selected certain spawn locations.

7-8-19 (Build 131)

- Consolidated custom spawn toggles into single option.
- Supports UseFixedSpawnsWhenLoaded (overrides other options), CustomSpawns - allows spawns to be configured by dates and AliensChoose which allows aliens to choose their spawn.
- Added client side toggleopponentmute console command, toggles the display of opponents chat messages on or off.

6-23-19 (Build 130)

- 'Ready' command will no longer work during pauses for game resets.
- During a pause, 'ready' will toggle your teams readiness for the game to unpause, just like resume/unpause.
- Removed sleeping of GUI scripts during pause, all GUI scripts will now run as if the game is unpaused. This should fix chat and scoreboard issues
- Fixed issue where you couldnt mark your team as not ready during a pause after you had marked them as ready.
- Added config setting to control server ranking status.
- Added config setting to control forcing league nicknames.
- Removed legacy first person spectating block code, was no longer functional and not currently in use by any leagues.
- Added game build to NSL error reporter.
- Fixed Default perf level not being selectable after changing to other perf levels

Full Changelog can be found here:
Cr4zy Mar 17, 2014 @ 7:08am 
Pause is pretty broken has a few issues i've notivced in the 2-3 pauses i've seen; Lerk spikes stop making firing sounds, observatories and scans no longer show the 'scanned' effect on aliens in their range, so aliens cant tell there is an obs without seeing it (lololol).
Kilo Mar 5, 2014 @ 1:13am 
@Pelargir afaik 1st person isnt fixed, it was just re-added for the NS2WC because theres no latency on lan but it will still mess up internet match server. As 1st person is still active in the NS2WC mod I think it would be best to keep it disabled in this untill (if ever) It's fixed.
Pelargir Jan 22, 2014 @ 2:44pm 
It would be a good idea to add first person view with the NSL mod. Still the third one available...
Mendasp Sep 1, 2013 @ 4:40pm 
I took a quick look at the files. You don't need the .json files, they are included with the NSL maps now.
Vindaloo Sep 1, 2013 @ 2:45pm 
One more thing, it's not compatible with the vanilla ranking system as far as i can tell. It would be very cool if it was. Or are there any plans for own stats?
Vindaloo Sep 1, 2013 @ 2:31pm 
modid: a2ddae8
We played 2 maps and apart from what i said before, everything else seems to work fine.
Vindaloo Sep 1, 2013 @ 12:10pm 
We are trying it out, seems it's working, gonna keep you posted about bugs:
1. buildings don't take ff when researching stuff
2. mines damage marine building but grenades don't, inconsistent behavior
Vindaloo Sep 1, 2013 @ 8:16am 
modid please
and is it playeble already or is it breaking game to much, we want to practice with it if possible?

Also thanks for this, you are awesome for stepping up.