Arena

Arena 2.0.32

Arena v0.1.93
ArenaEvents v0.1.37
ArenaUI v0.1.60
ArenaStatistics v0.1.4

Changed hook to fix blacklisted commands
  • Like
Reactions: MeatCircus
Arena v0.1.92
ArenaEvents v0.1.37
ArenaUI v0.1.60
ArenaStatistics v0.1.4

Fixed scoreboard not updating on flag capture
Fix statistics NRE on unload

Added colors to UI depicting events with players as requested
Added config option to disable events that share a zone with a event that is in progress
Prevent players from opening loot boxes until event has begun
CTF flags are spawned when the event begins and destroyed at the end of the match
Prevent restore NRE when unloading Arena
** Note ** Unloading the plugin will cause player restoration to fail! There should be no need to randomly unload the plugin. EventPlayers that are playing when the plugin is unload are now killed and restored when the plugin has been reloaded
  • Like
Reactions: VinylFresh
Arena v0.1.90
ArenaEvents v0.1.35
ArenaUI v0.1.60
ArenaStatistics v0.1.4

Added colors to UI depicting events with players as requested
Added config option to disable events that share a zone with a event that is in progress
Prevent players from opening loot boxes until event has begun
CTF flags are spawned when the event begins and destroyed at the end of the match
Prevent restore NRE when unloading Arena
** Note ** Unloading the plugin will cause player restoration to fail! There should be no need to randomly unload the plugin. EventPlayers that are playing when the plugin is unload are now killed and restored when the plugin has been reloaded
Arena v0.1.84
ArenaEvents v0.1.33
ArenaUI v0.1.55
ArenaStatistics v0.1.4

Changed teleportation function
Fixed potential for null plugin references
Arena v0.1.82
ArenaEvents v0.1.32
ArenaUI v0.1.55
ArenaStatistics v0.1.4

Split up items to spawn in correct stack sizes in GunGame
Fix CTF signs being destroyed when something dies near it
Fixed exiting event editing without saving fucking up the event config
Disabled looting for event players until the event is in progress
Arena v0.1.8
ArenaEvents v0.1.3
ArenaUI v0.1.5
ArenaStatistics v0.1.4

Added scoreboard values to ArenaStatistics config (to adjust how overall score is calculated)
New methods for handling death and damage and removed attire damage protection. No point in calculating armour values of clothing to work out how much damage the player should take when the game does it aswell.
Fixed melee kills on statistics
Changed how events end for survival games
Added NoEscape permission bypass
  • Like
Reactions: DoC
The config has changed! Delete your ArenaEvents.json config file before updating

Arena v0.1.7
ArenaEvents v0.1.2
ArenaUI v0.1.4
ArenaStatistics v0.1.3

Arena:
Changes to wearable items damage protection, now adjust individual damage amounts based on protection and hit bone
New team balance method
Changed team balance to a max difference of 1
Additional checks at event start and prestart for non-existent players
Fixed ability for more then maximum players to join if they all open event details at the same time
Fixed error when ejecting all players (could be the cause for other issues posted in support)
Disabled restoration data when it is set as full server event
Changed arena.startup and arena.shutdown commands

ArenaEvents:
Added config option to adjust flag reset time (CTF)
Changed ZombieSurvival to NPCSurvival
Added option to use scientists in NPC survival
Wandering NPCs should return to their start position when exiting the event zone
Added config option to set NPC kits
Added config option to set NPC health
Added config option to set NPC damage modifier

ArenaUI:
Fixed error when saving a new event without filling in required parameters

ArenaStatistics:
Changed death stats recording
Changed headshots to count whether the player has been killed or not
The config has changed! See below for information regarding updating your config

Arena v0.1.6
ArenaEvents v0.1.1
ArenaUI v0.1.35
ArenaStatistics v0.1.2

Added config option to allow continuous play
Added config option to kick dead players (in survival events only) - Previously this was already the case but needs to be a option due to continuous play
Added config option to prevent players from joining a event unless they are naked

Added spectate system to manage dead players (in survival events)
Added additional event information on the small scoreboard

Added event Capture the Flag
Added event Zombie Survival (experimental)
Be sure to read my notes on the overview regarding the new events!

Fixed issue in creation menu where you couldn't delete event specific options

Config Changes (Arena.json 3 lines)
C#:
{
  "Event Settings": {
    "Add rotator to dropped items (Requires RotatingPickups)": true,
    "Auto-start a new game when event ends": true, // Add this line here
    "Blacklisted commands for event players": [
      "s",
      "tp"
    ],
    "Display kill feed in chat": true,
    "Drop ammunition on death": true,
    "Drop weapon on death": false,
    "Kick players from the event when they die (Survival events only)": false, // Add this line here
    "Number of kills to activate killstreaks": [
      5,
      10,
      15,
      20,
      25,
      30
    ],
    "Print event winners in chat": false,
    "Require player to be naked to enter events": false // Add this line here
  },
  "Game Timers": {
    "Display game timers": true,
    "Match pre-start timer (seconds)": 10,
    "Player respawn timer (seconds)": 5
  },
  "Lobby Settings": {
    "Event lobby spawnfile": "lobbyspawns",
    "Event lobby zone ID": "",
    "Force event access from a physical lobby": false,
    "Lobby NPC ID's": []
  },
  "Reward Settings": {
    "Amount rewarded for kills": 1,
    "Amount rewarded for wins": 5,
    "Issue rewards for kills": false,
    "Issue rewards for wins": false,
    "Reward type (ServerRewards, Economics)": "ServerRewards"
  },
  "Server Settings": {
    "Chat command to open the menu": "menu",
    "Disable Airdrops (Server wide)": true,
    "Disable Animals (Server wide)": true,
    "Disable Helicopters (Server wide)": true,
    "Open event menu when a player connects (Requires event only server)": false,
    "This is an event only server?": true,
    "Use inbuilt chat manager": true
  }
}
Fix for Rust update
Arena v0.1.54
ArenaEvents v0.1.08
ArenaUI v0.1.32
ArenaStatistics v0.1.2

The config has changed! See below for information regarding updating your config

Added config option to broadcast event winner(s) to global chat
Fix for creating item with amount of less than 1 in GunGame
Fixed flamethrower in GunGame not spawning the set amount of fuel
Added delay for weapon/kit distribution

Config Changes (1 line in Arena.json)
C#:
{
  "Event Settings": {
    "Add rotator to dropped items (Requires RotatingPickups)": true,
    "Blacklisted commands for event players": [
      "s",
      "tp"
    ],
    "Display kill feed in chat": true,
    "Drop ammunition on death": true,
    "Drop weapon on death": false,
    "Number of kills to activate killstreaks": [
      5,
      10,
      15,
      20,
      25,
      30
    ], // Add this comma
    "Print event winners in chat": false // Add this line
  },
  "Game Timers": {
    "Display game timers": true,
    "Match pre-start timer (seconds)": 30,
    "Player respawn timer (seconds)": 5
  },
  "Lobby Settings": {
    "Event lobby spawnfile": "lobbyspawns",
    "Event lobby zone ID": "",
    "Force event access from a physical lobby": true,
    "Lobby NPC ID's": []
  },
  "Reward Settings": {
    "Amount rewarded for kills": 1,
    "Amount rewarded for wins": 5,
    "Issue rewards for kills": false,
    "Issue rewards for wins": false,
    "Reward type (ServerRewards, Economics)": "ServerRewards"
  },
  "Server Settings": {
    "Chat command to open the menu": "menu",
    "Disable Airdrops (Server wide)": true,
    "Disable Animals (Server wide)": true,
    "Disable Helicopters (Server wide)": true,
    "Open event menu when a player connects (Requires event only server)": false,
    "This is an event only server?": true,
    "Use inbuilt chat manager": true
  }
}