Arena

Arena 2.0.35

(OITC) Fixed weapon damage

(ArenaUI) Validate kit items when generating class selector. If the kit is invalid show a error message

(Arena) Added config option "Force all respawns to be in the lobby". This requires a lobby spawn file to be set in the config.
This will only allow players to respawn in the lobby. The death screen will show the lobby as the only bag/bed option. The respawn button will also respawn players in to the lobby.
Only enable this is you are running a event server with no normal gameplay

(Arena) Added config option "Keep players in the lobby zone". This requires a lobby spawn file and zone ID to be set in the config.
When a player leaves the lobby zone they will be teleported back to the lobby.
Only enable this is you are running a event server with no normal gameplay

(Arena) Replaced a missing function for compatibility for RotatingPickups
(OITC) Fixed weapon damage

(ArenaUI) Validate kit items when generating class selector. If the kit is invalid show a error message

(Arena) Added config option "Force all respawns to be in the lobby". This requires a lobby spawn file to be set in the config.
This will only allow players to respawn in the lobby. The death screen will show the lobby as the only bag/bed option. The respawn button will also respawn players in to the lobby.
Only enable this is you are running a event server with no normal gameplay

(Arena) Added config option "Keep players in the lobby zone". This requires a lobby spawn file and zone ID to be set in the config.
When a player leaves the lobby zone they will be teleported back to the lobby.
Only enable this is you are running a event server with no normal gameplay
(OITC) Fixed primary weapon being given as secondary weapon
(ArenaUI) Ensure player is dead before sending respawn button to client
(ArenaUI)Add outline to win UI message so its easier to see
(Arena) Ensure all player statistics are reset at the start of each round (which could lead to incorrect winner calculation in some events)
  • Like
Reactions: GhostRecon
(Arena) Fixed potential for NRE in Arena.TeleportPlayer
(Arena) Fixed spectating players bodies sometimes becoming visible to event players
(Arena) Joining players in spectate mode will join the event at the end of the round (if applicable) instead of the start of the next round
(ArenaUI) Fixed spectate text outline being same color as the text
(GunGame) Fixed ArgumentOutOfRangeException in WeaponSet.CreateItem
  • Like
Reactions: bish lover 69
Added help text to bottom of screen when in event
Added config option to change the leave command
Don't show the scoreboard to new players if the round has not started
Update Rust team when changing teams (if enabled)
Re-balance teams between each round as well as the start of the event
Remove score limit field from Infected as it should be time based
Various Infected game logic changes
Fixed a issue where the respawn button can persist through the end of a round if you are the last player to die
Force a scoreboard update at the start of each round instead of waiting for the next score increment
Kill any non-event entity that attacks a event player (animals, random scientists, etc)
Clean up event entities between rounds (dropped items, corpses, dropped player inventories, player deployed objects, etc)
Add NPC corpses to clean up list
Prevent NPC corpses dropping empty loot bags when corpse is destroyed
Automatically set event zone eject flag to true when event starts and false when it ends to keep non-event players out of the event zone
  • Like
Reactions: bish lover 69
Read previous patch notes before updating!

Fixed typo in OITC initialization
Added UI current player name when spectating
Show round timer and scoreboard when spectating
Added team selection when joining event (if applicable)
Added team selection to death screen
Added players team name to menu scoreboard
Show in event view if class selector is available
Read previous patch notes before updating!

Added description field to event view
Added chat command /leave
Fixed typo in GunGame weapon set command /aggset
Fixed a bug where if you join a event as a spectator (mid round on events that dont allow mid round joining) you would end up spectating yourself
Update spectate targets if the player a spectator is spectating leaves the event
If the last non-spectating player leaves the event and there are spectating joiners waiting to player, respawn the spectators and start the event
Fixed a bug that could stop events from starting when a new player joins
Ensure round number is reset when new event starts
Added a message to players if they are placed in spectate mode when joining a event (ex. player joining mid round in NPCSurvival)
Added a message to event players when a new player joins if the event is waiting for more players to start
  • Like
Reactions: MEIER
This version is not compatible with events created in the prior release!
Create a back up of your old config and data files before updating, and delete them from your server before loading the new plugins

Due to the significant differences in this version events created prior to this version will need to be recreated. Some commands have changed and all the configuration files are different. For more information see the plugin overview
Fixed for Rust update
NPCSurvival has been disabled

I will do the documentation and post the rewrite over the weekend
  • Like
Reactions: Agonos
Arena v0.1.147
ArenaEvents v0.1.75
ArenaUI v0.1.72
ArenaStatistics v0.1.54
ArenaLootSpawns v0.1.04

Fixed events config not generating gungame options