Natural Selection 2

Natural Selection 2

Shine Administration
398 Comments
тѕсм.Person8880  [author] 17 Jun, 2020 @ 10:57am 
It's possible to make a !listmaps chat command, but what would you want to use it for? The output would be awkward when a server has a lot of maps. Also, chat commands that take map inputs auto-complete the available maps if you start typing a map name.
ATF 17 Jun, 2020 @ 6:47am 
Could sh_listmaps be available in chat as !listmaps and print to chat?
ZERO <ibis> 16 Jun, 2018 @ 8:11am 
BUG: if you try to perma gag a player it says they are a bot but if you gag for 30min it will work.
тѕсм.Person8880  [author] 24 Jan, 2018 @ 11:21am 
Seems to load fine for me (visiting that URL directly downloads the zip). Maybe a regional problem with Steam?
T-1000 24 Jan, 2018 @ 9:21am 
My server is reporting Shine Administration mod download error:
[72215.241] Main : Error: Error installing mod '"Shine Administration"(706d242)' (download failed, error 77 '', url 'https://steamusercontent-a.akamaihd.net/ugc/920292040208793343/890A015E7E21CDEF1C6E35032F44401
6D00130DF/')

Something broke in mod publishing...?
Sigi09 8 Oct, 2017 @ 12:37pm 
I was told to leave suggestions here, so that's what I'm doing. Short and simple:
It would be amazing to have a vote-mute function, similar to how votekicking works.
Jazz Rabbit 30 Mar, 2017 @ 7:08am 
Excellent Plugin! Thx
ZERO <ibis> 2 Mar, 2017 @ 3:07pm 
if a map gets nominated it will not show up in the map vote.
Nin 18 Feb, 2017 @ 10:22pm 
Is there a way for custom game mode creators to explicitly allow shine plugins to load that have set Plugin.EnabledGamemodes?
Vertex 11 Feb, 2017 @ 7:14pm 
Also, I created a pull request on github with a new auto exclusion algorithm for the shine map voter. This should help prevent constantly playing the same maps over and over again.
Vertex 11 Feb, 2017 @ 10:38am 
IgnoreCommanders: Sets whether to ignore commanders when sorting.
ZERO <ibis> 30 Dec, 2016 @ 1:05pm 
if you shuffle and there is someone in the command chair and or hive they get shuffled and then the teams do not have commanders...
artem 26 Aug, 2016 @ 12:14am 
Hello from head admin NS2RUS (6 servers in Russia). Thank you for Shine!

1. You can do that sh_hiveteams did not work after the start of the game or just restart the round like sh_enablerandom? Some bad admins use this directly in the started game.
2. Ext. "Vote Random": Is it possible to make "HighlightTeamSwaps" changing background color? Custom color? :) Now it is almost imperceptible.
тѕсм.Person8880  [author] 17 Jul, 2016 @ 6:46am 
That's already fixed in the second update I pushed out around 50 minutes ago. Just cycle the map and it should download.
ATF 17 Jul, 2016 @ 6:34am 
[15:20:49]Timer pregame_PreGameCountdown failed: lua/shine/extensions/pregame/server.lua:228: attempt to index global 'Team1' (a nil value).
stack traceback:
lua/shine/extensions/pregame/server.lua:228: in function <lua/shine/extensions/pregame/server.lua:227>
[C]: in function 'xpcall'
lua/shine/lib/timer.lua:160: in function <lua/shine/lib/timer.lua:151>
[C]: in function 'xpcall'
lua/shine/core/shared/hook.lua:70: in function 'CallHooks'
lua/shine/core/shared/hook.lua:118: in function 'Call'
lua/shine/core/shared/hook.lua:354: in function <lua/shine/core/shared/hook.lua:353>
ATF 17 Jul, 2016 @ 6:34am 
: [15:20:44]Timer pregame_PreGameFiveSeconds failed: lua/shine/extensions/pregame/server.lua:208: attempt to index global 'Team1' (a nil value).
stack traceback:
lua/shine/extensions/pregame/server.lua:208: in function <lua/shine/extensions/pregame/server.lua:207>
[C]: in function 'xpcall'
lua/shine/lib/timer.lua:160: in function <lua/shine/lib/timer.lua:151>
[C]: in function 'xpcall'
lua/shine/core/shared/hook.lua:70: in function 'CallHooks'
lua/shine/core/shared/hook.lua:118: in function 'Call'
lua/shine/core/shared/hook.lua:354: in function <lua/shine/core/shared/hook.lua:353>
тѕсм.Person8880  [author] 20 Jan, 2016 @ 1:09pm 
The game shouldn't crash because of a script error, though that's not stopped it in the past. I've published an update that'll help me see exactly what's going wrong, and should stop it from crashing.
Jamb0t 19 Jan, 2016 @ 3:39pm 
Hi server just crashed with this error after a map change. I think it was shine related.

http://pastebin.com/Q773Kysf
Mr Skulf 15 Jan, 2016 @ 2:09pm 
Its 1080p
тѕсм.Person8880  [author] 15 Jan, 2016 @ 1:15pm 
Also, the next update will have a scale slider in the options, so you can reduce the size using that if you want.
тѕсм.Person8880  [author] 15 Jan, 2016 @ 12:48pm 
What resolution are you running where it's taking "50% of the screen"? I've tested from 1024x768 up to 3840 x 2160 and it never takes up that much.
Mr Skulf 15 Jan, 2016 @ 6:30am 
I loved this mod, but i still have one question, how do i resize the chatbox? im not so used to lua, so i don't have any idea, and the chatbox gets like 50% of the screen
тѕсм.Person8880  [author] 8 Jan, 2016 @ 10:46am 
I have a branch that's got a lot of work into making it translatable, but it's a bit behind now and requires quite a few hours more of replacing all the server-side text with translation messages. I've not really had the time to dedicate to it.

I might be able to get it back up to date and make more progress over the weekend, but I'm not sure if it will be something I can finish any time soon.
_A_x_a_m_d_y_ 8 Jan, 2016 @ 10:01am 
Hi, this mod is great! For icing on the cake, can you do something to make the mod can be translated that can allow us to translate all the messages were showed on the chat text field and the M key menu? These days we have lots of fresh new players come to our server, they play the game that has been localized in Chinese, but the content of the mod is still in English.
So the question is, before the game start they didn't know how to vote shuffle. After a end of a game, they didn't know how to vote to change a map (for avoid the pre-game crash I have disabled all vanilla votes), I have tried to teach them to use those functions, but the number of our fresh new players is far greater than the number of new players that I've taught, especially when I'm not in the server.
In order to allow new players to have a better experience, I hope you can help us. Thank you.
тѕсм.Person8880  [author] 3 Jan, 2016 @ 5:55am 
If you subscribe to the mod and leave the main menu open for a minute or two, does it show up in your workshop folder? It should be automatically downloaded when the game starts, otherwise there might be something in the console.

If that doesn't work, I'd guess the Steam workshop's just having its usual issues, and I don't think there's much you can do about it other than wait for them to clear, or maybe try changing download region.
Scorpion 2 Jan, 2016 @ 9:16pm 
Hi, I can't download this mod from some weeks ago, and thats make I can't play "siege servers" because it show me the "Missing required mod" error message after make 11 trys to download it. I've tried to delete the "workshop" folder in appdata and download it from here directly and does'nt work. There is some temporary problem in the download? Else, can you help me please? Thank you.
Archie 4 Nov, 2015 @ 9:36pm 
Thanks i got my answer from Ghoul, it had something to do with steam profile being private, i assume valve updated the API with some security buffs.
тѕсм.Person8880  [author] 4 Nov, 2015 @ 12:11pm 
Those badges are not assigned by anything in the main Shine mod. They're a part of the Badges+ plugin, which is entirely responsible for it. I can't do anything about it here I'm afraid.
тѕсм.Person8880  [author] 4 Nov, 2015 @ 10:55am 
@ATF: Right, that makes sense. I guess I was under the impression resets start the round immediately without going back to pregame. I can fix that.

@Archie: Badges++ is a separate mod which I'm not the author of. I'd bring up your issue there instead.
ATF 4 Nov, 2015 @ 5:15am 
It says in red text too much time has passed into the round. That setting we have at 0.1 (blockaftertime). But after a reset, during pregame ("pregame" extension active) it believes to still be in the already reset round. Since our pregame config is a bit odd here it is:
{
"AbortIfNoCom": true,
"ShowCountdown": true,
"RequireComs": 2,
"AllowAttackPreGame": false,
"PreGameTime": 9999,
"CountdownTime": 30,
"StartDelay": 50
}
You say it looks for the countdown state, this is why it happens. Because the countdown of the new round has not started yet. :)
Also, thank you for always being there for us
тѕсм.Person8880  [author] 3 Nov, 2015 @ 10:36am 
It resets every time the game enters the countdown state. Testing it locally it resets fine after a reset vote.

What do you have it set to, and what's happening after a reset vote? You can't vote at all?
ATF 3 Nov, 2015 @ 9:56am 
BlockAfterTime If set to a value greater than 0, it will block votes for shuffling teams after this many minutes into a round.

This doesn't get reset after a successful reset vote.
Retarded4Busting$$ 31 Dec, 2014 @ 6:29am 
god
ATF 29 Dec, 2014 @ 1:02pm 
You're right, now that server mods don't fail to load anymore, we can turn the vanilla one off. Didn't think of that. ;)
тѕсм.Person8880  [author] 29 Dec, 2014 @ 12:58pm 
If you want Shine to handle all of it, then you need to turn the vanilla AFK kicker off. It definitely picks up mouse movement in spectator, whereas the vanilla one doesn't iirc.
ATF 29 Dec, 2014 @ 11:23am 
Plus in the log I've been finding for ages:
[20:19:57]Player FROG kicked for being AFK for 535 seconds
This is the vanilla afk management, it has a longer kick (not warn) timer (535s) than shine (420s), and yet, that happens. I was in the belief that shine would handle all of it.
ATF 29 Dec, 2014 @ 10:30am 
Banned on forum -> posting here. More info from marti:
13:01 - Martigen: for what it's worth, using WASD keys to move map in spec mode triggers 'activity'. no kick yet using this. Mouse used to be ok tho
Goliath Dreamteam Vietnam 17 Nov, 2014 @ 8:57pm 
i know error code 16 " missing required mod" its Steam Workd shop server fault , Wait and problem solved :health:
HosTilezZz 2 Nov, 2014 @ 5:14pm 
only mod which i cant download @ any server, keep getting same error
MainThread : Error: Couldn't download mod 'Shine Administration' (error code: 2)
Lt.Schnitzl 27 Oct, 2014 @ 12:26pm 
when I am trying to download shine, I get the error "shine doesn't exist in steam workshop" in the console :( hope it is just a temporary error
Alpha Wing 26 Oct, 2014 @ 2:05pm 
Okay no problem. In my eyes nobody has any room to complain even if you make an error, you are doing a great job. I just wanted to make sure it wasn't something on my end! :D
тѕсм.Person8880  [author] 26 Oct, 2014 @ 2:04pm 
Sorry, was a stupid oversight that should be fixed now.
Alpha Wing 26 Oct, 2014 @ 2:02pm 
Ever since the update today, my server has a bug where the chat box wont come up, and when you type you cannot send or get out of the message you are writing whatsoever. The only way to get out of it is to alt tab out and close NS2. Is anyone else having this issue here?
ZERO <ibis> 9 Sep, 2014 @ 8:31pm 
Cool, thanks!
тѕсм.Person8880  [author] 9 Sep, 2014 @ 8:13am 
The "MinPlayers" option is the minimum players needed to start kicking. As for spectate, I can add a MoveToSpectateOnWarn if you'd like so you can have it either move them to the ready room or to spectate.
ZERO <ibis> 9 Sep, 2014 @ 7:25am 
In addation to MoveToReadyRoomOnWarn can we get one that will move them to spec? Basically I am looking for a way to send afk users from the rr to spec quickly so they do not start on a team afk to then get moved.

Also can there be an option to disable the kicking or to not actually kick anyone until server is >= x players.
ZERO <ibis> 8 Sep, 2014 @ 8:40am 
If there a way to have a secondary afk system that simply takes any player afk in the rr (even thouse imune to afk kick) for longer than a few seconds and places them in spec. This way they do not effect the start of rounds/balance when the game starts.
тѕсм.Person8880  [author] 9 Aug, 2014 @ 8:43am 
267 quite likely enabled the game's built in AFK kicker as it will have filled in any missing config entries with the defaults. Check to make sure that's disabled.
ZERO <ibis> 9 Aug, 2014 @ 8:19am 
Also it could be that the afk kick is hitting them when admins should be immune.
ZERO <ibis> 9 Aug, 2014 @ 7:53am 
After 267 it appears that clients are able to vote kick admins. It should not be possible for them to dow this.