Natural Selection 2

Natural Selection 2

Not enough ratings
Captains Mode
   
Award
Favorite
Favorited
Unfavorite
Modification: Tool
Compatibility: Must be run on Server
File Size
Posted
Updated
7.549 KB
3 Feb, 2019 @ 3:36pm
24 Apr, 2020 @ 2:37pm
38 Change Notes ( view )

Subscribe to download
Captains Mode

Description
Captains Mode
A plugin for Shine.

Features
  • Pick players through an intuitive to use GUI.
  • Ability to hide picked player names, and in consequence the pick order to everyone except the captains. This way your last picked cones won't feel bad.
  • Ignores spectators as an opt-out mechanism.
  • Support for people quitting, joining, going in or out of spectators while in the middle of the pick process, and (hopefully) not breaking it.

How it works
  1. You and another player enter !captain in the chat.
  2. The GUI opens. Each captain's team is internally assigned to marines or aliens randomly in this step.
  3. You can now start picking players when it's your turn. First turn goes for the captain with the less hiveskill.
  4. If one or N players that were picked quit or go to spectate, the corresponding team captain will be allowed to pick N extra players to compensate in his next turn.
  5. When no more players are remaining and you're done, click ready.
  6. When both captains are ready, all players get force moved to their respective teams and the game countdown starts.

The process can be cancelled during the pick phase by either of the captains, or if one quits. Also an admin that has Shine permissions (sh_cm_cancel) can issue !cancelcaptains.

Configuration
You need to enable the plugin in either BaseConfig.json or Shine's admin panel. The plugin's config file will be generated at shine/extensions/CaptainsMode.json.

AnnouncePlayerNames: true/false (default true)
Show the picked player name to everyone. If false it will still notify that a captain has just picked a player, but without specifying exactly who.

ShowMarineAlienToCaptains: true/false (default true)
As soon as the pick process starts, each captain's team is randomly assigned to marines or aliens. This option enables showing to the captains which side they will end up in, to better refine their picks in advance. You decide if this is good or bad for match quality.

CountdownSeconds: integer (default 60)
How many seconds to launch the game after the captains are ready.



Please report bugs, suggestions and dubious grammar in the comments.

Mod ID: 6204809A
GitHub: https://github.com/Tikzz/ns2-captainsmode

Art by Mahadon.
6 Comments
medi 5 Jun, 2020 @ 10:22pm 
A problem I've encountered running this mod is captains are able to select spectators in the captains menu
WhiteLightningTwister 5 Feb, 2019 @ 3:27pm 
I was hoping for larger games other then 8vs8
Tik  [author] 5 Feb, 2019 @ 2:47pm 
I did this mod exactly because of what you say, manually doing captains is cumbersome and has lots of waiting involved, but still is a better option if everyone knows the relative skill of each other since it can lead to more balanced matches than shuffle.
If it happens to be adopted in your server let me know what was your experience.

@WhitelightningTwister NS2 Sudamerica 8v8
Ancient Aliens Guy 5 Feb, 2019 @ 1:43pm 
Looking forward to playing with this! I was on TA's captains server this past weekend, and we had a hard time picking teams because randoms and rooks would join in. Took like ten minutes! Hopefully they adopt your mod to help with that.
WhiteLightningTwister 5 Feb, 2019 @ 8:51am 
Any servers running this?
Wooza 4 Feb, 2019 @ 9:32am 
Great work!