Natural Selection 2

Natural Selection 2

Not enough ratings
Fairplay
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
46.810 KB
2 Jan, 2020 @ 10:40am
7 Jan, 2024 @ 12:51pm
23 Change Notes ( view )

Subscribe to download
Fairplay

Description
Fairplay mod is a fork of Shine JoinTeam (https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=679125115)
In contrast to JoinTeam mod ...
- Fairplay will reset the (seeding)games which started with bots, once the configured player count is reached.
- During matches which started with even teams, Fairplay mod will not allow any new teamjoins which would make the balance worse than configured.
Fairplay mod will deny:
- joins to the strong team completely
- joins to the weak team in case it would turn the balance above the configured skill average difference (mostly high skilled players will be affected)
Operations manual:
Recommended server configuration adjustments:
- in ServerConfig.json the force_even_teams_on_join must be false, cause it may interfere with the plugin when there are bots in teams.
- in shine/plugins/VoteRandom.json (Shine base)
- "AutoShuffleAtRoundStart": true to be sure, that careless commanders cant start games without a shuffle.
- "BlockBotsAfterShuffle": false, that commander bot wont get removed.
- "TeamPreferences" / "CostWeighting": should be "MEDIUM" to give players more opportunity to play their favourite side.
The config file is located in shine/plugins/fairplay.json
MinPlayers=12 (Recommended minimum is 12players or the amount of the filler bots)
AllowAsyncTeams=true (Allow joins to the weak team even if they have more players. BlockSkillDiff will be still enforced. Use with Team-Balance plugin)
StrictTeamsPre=false (do not restrict teamchoices before gamestart)
BlockSkillDiff=200 (Depends on the slot numbers and the regular playersbase:
Servers for rookies should set it lower,
servers for pro's or with many slots may set it higher)
modID: 74ac1fe3
4 Comments
One Day Ill Be Good  [author] 26 Jan, 2022 @ 5:39pm 
As far as i still remember...
Client/serverside functions of the skill queries changed with hive3 (different marine/alien//comm skills) and i had issues with getting them on serverside and displaying it on the client side, therefore the infomessages for the players (where to join, what are the team skills, etc) got disabled, and on decision of (allow the join or not) only the field-average is used.
̷̧̟̭̺̔̏̊̍ͧ͊́̚̕͞ 26 Jan, 2022 @ 5:23pm 
Given how busted Thunderdome is at this time due to server performance and player dropouts I dunno I'd say it can't be compromised.

Can you explain a little more in detail what you mean by it having flaws with hive3?
One Day Ill Be Good  [author] 26 Jan, 2022 @ 4:39pm 
Im sorry, this mod is discontinued cause it got too many flaws with hive3
and with thunderdome it also became obsolate, since NS2 now provides a way to play which cant be compromised,
Anyone is free to take the source, and use it for whatever he wants to.
̷̧̟̭̺̔̏̊̍ͧ͊́̚̕͞ 26 Jan, 2022 @ 3:49pm 
Hey would you consider somehow making this auto draw or reset games that get close to a team winning from tech point death during Seeding. Feels like that's all part of the same loop that you're trying to fix here with the game auto resetting at desired player count for a real game.