Skip to content

Releases: Exiled-Team/EXILED

1.8.0-rc2

19 Feb 16:57
Compare
Choose a tag to compare
1.8.0-rc2 Pre-release
Pre-release
Fix for exceptions.

1.8.0-rc1

19 Feb 16:42
Compare
Choose a tag to compare
1.8.0-rc1 Pre-release
Pre-release
Fixing a tinybrain and preventing more.

Ghosty 106, oh my.

11 Feb 10:38
Compare
Choose a tag to compare
  • Moved all non-abstract methods that were previously in the Plugin class to their appropriate 'extension' class. (See list below)
  • More code optimizations.
  • Added a few fixes for SmartClassPicker.
  • Fixed PlayerSpawnEvent, fired the frame before the player's game model is updated.
  • Added event for SetRandomRoles, fired when the server chooses the roles everyone will spawn as in the beginning of a round.
  • Added event for PlayerStartItems, fired after the starting items for a player's new role when changing classes is decided, but before they are given to the player.
  • Fixed Player.GetPosition() to return a Vector3 as expected, instead of void.
  • Added console lines to print the EXILED version to the console, and to allow MultiAdmin.exe to be able to update the titlebar on Windows servers according to EXILED version and player count.
  • Added a new config option exiled_tut_fix173, when true (true by default) The server will attempt to ensure (with about 90% success) to prevent SCP-173 from experiencing movement interruptions while being looked at by a Tutorial.
  • Added a new config option exiled_tut_fix096, when true (true by default) The server will ensure that Tutorials cannot trigger SCP-096.
  • SCP-268 will no longer hide players from SCP-079 or from Spectators.
  • Added a dictionary to EventsPlugin that will allow plugins to define a Dictionary<ReferenceHub, List> object to hide certain players from the player who owns the defined ReferenceHub key. (The values are hidden only to the player who's key they belong to). This list is cleared automatically when each round ends.
  • Added PlayerEnterFemurBreaker event, that is fired when a player attempts to sacrifice themselves in the femur breaker, but before the actual sacrifice occurs, allowing you to deny it.
  • Fixed EXILED.Permissions expecting console commands from "SERVER CONSOLE" when in fact some will come from "GAME CONSOLE" instead.

Just some tweaks, really

08 Feb 16:17
Compare
Choose a tag to compare
  • Added Plugin.Warn() for things that aren't necessarily errors, but are more important than Info's and need to alway be visible.
  • MultiAdmin should now color things in it's console.

Another try?

06 Feb 23:36
Compare
Choose a tag to compare
1.7.4

Fix for auto-update?

Reee

06 Feb 23:23
Compare
Choose a tag to compare

Fixed auto-update?

Fix for name searching

06 Feb 22:44
Compare
Choose a tag to compare
1.7.2

Fix for player caching.

New stuff, cool, stuff.

06 Feb 14:29
Compare
Choose a tag to compare
  • Increased error detection, all exceptions caused by an event, the code inside the patch, or code inside the event handler in a plugin, is now caught and resolved, guarunteeing the base-game method will still run even if the EXILED event code cannot.
    - Dev note: This change should help increase stability on servers, aswell as diagnose any potential issues with plugins using certain event,s or define issues within EXILED itself.

  • Added a number of extension methods to make Plugin development easier, in the static Map, Player and Cassie classes.
    - Dev note: These methods are not additions to the game's code base, they simply allow plugin developers to more easily and cleanly run verbose or obscure base-game functions. If there are any problems with any of these, talk to Jeppevinkel and RogerFK

  • Added an EXILED_Permissions plugin to the EXILED stack. This plugin depends on EXILED_Events being installed. EXILED will always load the permissions plugin second, following EXILED_Events, and can be used by any plugin to handle command permissions. If these are broken, or you're not sure how to use them, talk to Killers0992.

  • Made a number of minor tweaks to code optimization.

  • Added an OnPlayerSetGroup event that fires whenever a players base-game permissions group is changed.

  • Added an new Idle server handler plugin to the EXILED stack. When a server with this plugin is empty for longer than 3 minutes, this plugin will suspend the server process, severely lowering it's idle CPU usage, until a player connects to it again. If there are any issues with this plugin, talk to Joker or Lemon.

  • Changed the OnMedicalUse event to be a prefix and added an ev.Allow to the eventargs.

New stuff and some fixes

02 Feb 22:31
Compare
Choose a tag to compare
  • Fixed gban-kick RA command permissions to only be usable by Studio Global Moderators.
  • Made REQUEST_DATA PLAYER_LIST SILENT no longer fire the RA Command event.
  • Added SCP-914 Activation event.
  • Added SCP-914 Knob-change event.
  • Added Debug lines related to loading plugins to EXILED.PluginManager.
  • Made all server console messages from EXILED.PluginManager use Plugin.Info() instead of ServerConsole.AddLog.

Will not require any plugins to be rebuilt.

Some neat stuff.

02 Feb 06:50
Compare
Choose a tag to compare
  • Fixed Player Death event not firing properly.
  • Fixed Player death event firing multiple times.
  • Added auto-update feature. Unless exiled_auto_update is set to false in your plugin config, whenever your server starts up it will check the latest release of EXILED here on github, if it's not the same as what's running on your server it will automatically update itself and reboot the server.