Natural Selection 2

Natural Selection 2

Shine Administration
Showing 161-170 of 380 entries
< 1 ... 15  16  17  18  19 ... 38 >
Update: 26 Dec, 2015 @ 12:03pm

Bug Fixes

  • Fixed the admin menu commands tab not removing players that had disconnected from the list until you switched tabs away and back again.
  • Fixed multiple small issues around multi-client targeting and negation of targets.
  • Fixed string command argument restrictions breaking if you used a restriction with a Lua pattern control character. They will now be escaped automatically.
  • Fixed the base config being overwritten with the default if it was invalid JSON. It will now only be replaced in-memory with the default, the file on disk will be unchanged.
  • Fixed the `sh_unstuck` command not working in the ready room.

Enhancements
  • Commands now support multi-word arguments in the middle of the argument list. For example, `sh_kick "Name with spaces" Reason here.` would match a player whose name matches `Name with spaces` and the kick reason would be `Reason here.` as before.
    • If you need quotes inside an argument, escape them with a `\` before them. For example: `"Name \"with quotes\""`.
    • This can be applied to any argument type, not just strings.
    • This works in both the console and the chat.
  • Commands that take a player or multiple players as arguments now indicate the string used to match if they fail to find a player.
  • The links in the admin menu's about tab are now highlighted and click-able, which will open them in the Steam overlay.
  • JSON errors are now reported when encountered, pointing at the line and column where the file stops being valid JSON.
  • You can now use "rr" as the ready room team for commands which take a team value.
  • Improved performance of Shine's hook system, especially for servers with a large number of extensions where few actually make use of events which fire every tick.
  • Name filter improvements:
    • The name filter plugin can now use plain text name filters as well as Lua pattern based. Add `"PlainText": true` to a filter to make it search for the exact text.
    • Invalid patterns in the name filter plugin now produce a warning in the console.
    • The rename action in the name filter plugin now renames the player to a variant of `NSPlayerYYYY`, where `YYYY` is some random number.
  • Bans tab improvements:
    • The bans tab now receives bans in order of expiry time, starting with the soonest to expire.
    • The bans tab now displays NS2IDs next to both the banned player name and the name of the player who banned them.
    • Sorting bans by the expiry column now actually sorts by the underlying expiry date, rather than the text displayed.

For plugin developers, API changes can be found here.[github.com]

Update: 23 Dec, 2015 @ 8:48am

- Fixed chatbox blowing up when changing resolution.

Update: 23 Dec, 2015 @ 8:16am

- Fixed script error when trying to use sh_who or sh_status.

Update: 23 Dec, 2015 @ 7:19am

Too many changes to list here. For the full change log, see here.[github.com]

Update: 9 Dec, 2015 @ 10:37am

- Renamed RTV to "Map Vote" in the vote menu.
- Added an experimental option to the AFK kick plugin, "KickOnConnect". Instead of kicking players when they exceed the maximum AFK kick time, the player with the longest AFK time past the kick time is kicked when a new player tries to connect and the server is full. Marked as experimental as I have no viable means to test it as bots don't count as real clients.
- Fixed a semi-rare layout glitch when the admin menu button is first added to the vote menu.

Update: 7 Dec, 2015 @ 10:23am

- Fixed a regression in the chatbox layout when the used space decreases below the maximum, which leaves a gap at the bottom.

Update: 6 Dec, 2015 @ 9:47am

- Added a new client-side config menu. Allows you to see and set client-side options. Access it either by the console command "sh_clientconfigmenu" or in the vote menu by clicking the "Client Config" button.
- Refactored the way the chatbox handles layout. It should be much more consistent across resolutions now.
- Fixed a bug that caused a 1-frame skip when the chatbox received a new message and scrolled down because of it.
- Lots of under the hood UI-based API changes. If you're a plugin author interested in this, see here for a summary.[github.com]

Update: 4 Dec, 2015 @ 9:43am

- Fixed 278 load order issues (for if/when it comes back).
- Fixed the admin menu add ban window's drop down list going off the screen with too many players. It now adds a scrollbar.

Update: 27 Nov, 2015 @ 12:55pm

- Fixed script error when clicking an empty text entry.

Update: 27 Nov, 2015 @ 10:39am

- Fixed shuffling not working as intended when the alien team has one more player than marines.
- Shuffling now makes absolutely sure there's even team counts before attempting to optimise.
- Improved text wrapping performance for the chatbox.
- Fixed the options button in the chatbox looking odd at higher resolutions.