Natural Selection 2

Natural Selection 2

Shine Administration
Ergebnisse 51–60 von 380
< 1 ... 4  5  6  7  8 ... 38 >
Update: 11. Okt. 2019 um 9:22

Chatbox

  • Fixed some labels (commander/rookie tags and wrapped lines) being invisible in the chatbox.

Misc
  • Fixed an error being thrown when a plugin that uses a logger has an invalid "LogLevel" in its configuration file. Invalid levels are now replaced with "INFO" and a warning is logged.
  • Fixed tooltips and menus not inheriting styling from their parent element.

Update: 5. Okt. 2019 um 5:05

MOTD

  • The message displayed on connect now only displays the first time a player connects to the server, and not after every map change. If a player disconnects, then they will see the message again the next time they connect.
  • The "Mode" option now uses an enum instead of a number.

Misc
  • Fixed "List" controls not resizing their scrollbar to match changes in the list's size (which caused the admin menu player list's scrollbar to be tiny).
  • All SGUI elements that made use of a stencil box now use the new cropping functionality instead.
    • This makes nesting cropped elements finally possible.
    • Note that certain text elements with a negative position will not be rendered at all inside a cropping box (an engine feature/bug).
  • SGUI labels now make use of the new multi-line text alignment functionality.
    • This allows vertical button element's text to be centre-aligned properly now.
  • The "ShadowLabel" control has been deprecated and is now just an alias for "Label". "Label" controls can now have a shadow specified (and make use of the new engine-level shadow functionality).
  • SGUI controls can now have multiple styling states enabled at once. Use the new "AddStlyingState"/"RemoveStylingState" methods instead of the old "SetStylingState". When multiple states define a value for the same property, the last state to be added wins.
  • Fixed "TextEntry" carets being slightly offset too far to the left when deleting text.

Update: 18. Sep. 2019 um 10:47

  • Fixed "ClientConnect" event being hooked too early after changes in the last update, which meant plugins such as AFK kick would fail to handle connection events properly.
  • Prevented welcome messages plugin from handling bad calls to "Server.DisconnectClient()".

Update: 15. Sep. 2019 um 2:32

Bans

  • Fixed alignment of page text entry.

Map Vote
  • Fixed script error when moving players to the ready room at the end of the round when some players are bots.

Update: 14. Juli 2019 um 2:19

Chatbox

  • Fixed a script error when running older mods that include an old version of "GUIChat".

Logging
  • Added logging messages when votes are started through the game's built-in voting system. These can be controlled by the "LogGameVotes" configuration option (defaulting to "true").

User Management
  • Fixed script error when viewing group information of a group that has commands that have argument restrictions or are explicitly denied in a whitelist.

Update: 20. Juni 2019 um 12:01

Map Vote

  • Fixed the map vote opening on top of other menus (such as NS2+'s end of round stats). The vote menu will now wait until all other menus are closed before opening automatically.

Vote Shuffle
  • Fixed a script error that occurred when assigning players to teams caused by build 328 changes.

Misc
  • Fixed various issues with SGUI:
    • Skins now work as expected, and a new light theme skin has been added.
    • Fixed hidden windows capturing mouse focus.
    • Fixed scrolling behaviour when a panel can be scrolled both horizontally and vertically.
    • Fixed inconsistent layout invalidation behaviour.
  • Translucent web pages no longer show the "Loading..." text when they have finished loading in the standard web page viewer.
  • Fixed a few other minor script errors.

Update: 24. Apr. 2019 um 12:56

  • Fixed calls to Steam API omitting default request parameters.

Update: 24. Apr. 2019 um 4:10

  • Fixed invalid maps in the map cycle causing a script error when attempting to cycle the map when the server is empty.
  • Fixed family sharing API call improperly parsing the response.
  • Changed Steam API calls to use HTTPS.

Update: 22. Apr. 2019 um 5:48

Admin Menu

  • Fixed tab button text overflowing in non-English languages (though alignment is not centred when wrapped as NS2's text rendering does not support it).
  • Tabs now display icons to make them stand out better and allow collapsing the tabs for more room.

Config Menu
  • Re-organised client settings into tabs per plugin to make it clearer which settings belong to which plugins.
  • Added translations for tab buttons.

Bans
  • Added "AlwaysBlockFamilySharedPlayers" option to decide whether all players using family sharing should be blocked from the server, or just those that are sharing with a player that is banned. Note that this requires "CheckFamilySharing" to be enabled, and a Steam API key set in the base config.

Base Commands
  • Added "CustomVotePrefix" option to set a prefix for custom vote messages, defaulting to "POLL: ". This makes it clearer that a custom vote is not going to perform any action at the end.

Map Vote
  • Player-initiated map votes now prevent a round from starting (providing they occur during pre-game and not the countdown) until they complete to avoid rounds starting when the map is going to be changed.
  • The nominate command now accepts partial map names (e.g. "veil" instead of "ns2_veil").

Vote Shuffle
  • Added "RemoveAFKPlayersFromTeams" option to control whether AFK players are moved to the ready room/ignored when shuffling, or placed onto teams. This defaults to "true" to preserve the existing behaviour.
  • Improved friend grouping functionality:
    • There are now 3 client options for handling friend grouping requests:
      • Always accept - existing default behaviour.
      • Ask whether to accept - a new option that will display an invite that can be accepted/rejected when a player tries to add you to a group.
      • Never accept - existing block group requests option.
    • Additionally, there is now the concept of a group leader, which is the player that first added another player. The leader can remove other players from the group, and optionally restrict invites to only come from themselves. This should prevent random players from joining a friend group uninvited.

Misc
  • Fixed detection of the vote menu button to account for a clash between menu binds and binds set with the "bind" console command. If the vote menu button is bound to a button also set in the options menu, it is assumed the button is not bound and a warning will be displayed during map votes.

API
  • Plugins are now loaded in alphabetical order on the client, matching the server's behaviour.
  • Added "AddClientSetting" helper method for client-side plugins, making it easier to add settings to the client config menu. Additionally, to group settings in a tab, add a "ConfigGroup" field to the plugin with an optional "Icon" field. The name is taken from the "CLIENT_CONFIG_TAB" translation key by default.
  • Many improvements to SGUI, see the full changes on GitHub.[github.com]

Update: 9. Feb. 2019 um 7:35

  • Fixed script error when optimising teams with player groups where a player was excluded by other mods or lack of Hive skill data.