Arena

Arena 2.0.38

Arena v0.1.45
ArenaStatistics v0.1.2
ArenaUI v0.1.3
ArenaEvents v0.1.06

Fixed client side NRE spam when animals are killed (when animals are disabled in config)
Fixed ArgumentOutOfRange exception when event ends
Added zone whitelisting
Added teleportation back to previous location for non "event-only" servers
Quick fix for kill limit showing unlimited when its not in event view
Backup your data files before updating just incase of issues as data files have changed

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

Pulled the events out of the core plugin into a dedicated event plugin
Added event Team Survival
Added event GunGame
Added event One in the Chamber
Various back-end changes to accommodate additional event specific options and parameters
Arena v0.1.3
ArenaStatistics v0.1.2
ArenaUI v0.1.2

Added chat command "/edit <eventname>" to edit an existing event
Added chat command "/delete <eventname>" to delete an event
Changed out of bounds function to apply to players when the event is waiting for more players
Removed kill limit entry for survival events in creation menu
The config has changed! See below for information regarding updating your config

Arena v0.1.2
ArenaUI v0.1.1
ArenaStatistics v0.1.2


Added config option to display menu on player connection
Added config options to issue rewards via Economics or ServerRewards for kills and wins
Fixed error with kill assists where assisting players were never cleared from the list (leading to massive kill assist numbers)
Fixed issue where some disconnected players get stuck in an event
Fixed "IsPlayerDead" NRE
Fixed player teleporting to the lobby on connection when they are already in the lobby
Fixed killer player receiving a kill assist point instead of a kill point when other players have assisted
Reduced time between damage registration for kill assist points from 5 seconds to 3 seconds

Config Changes (8 lines)
C#:
{
  "Event Settings": {
    "Add rotator to dropped items (Requires RotatingPickups)": true,
    "Drop ammunition on death": true,
    "Drop weapon on death": false,
    "Number of kills to activate killstreaks": [
      5,
      10,
      15,
      20,
      25,
      30
    ]
  },
  "Game Timers": {
    "Match pre-start timer (seconds)": 30,
    "Player respawn timer (seconds)": 5
  },
  "Lobby Settings": {
    "Event lobby spawnfile": "lobbyspawns",
    "Event lobby zone ID": "",
    "Lobby NPC ID's": []
  },
  "Reward Settings": { // Add from this line here...
    "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"
  }, // To this line here
  "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, // Add this line
    "This is an event only server?": true,
    "Use inbuilt chat manager": true
  }
}
  • Like
Reactions: Corrosive
Finished the event statistic side of things including the UI. See the overview for more details
Added kill assist bonuses for players who team up to take down enemies
Added a spawn screen for events that use the class selector so players can choose their class before entering the event
Changed the team balancing function on event start for team based events
Fixed statistics data not properly loading
File upload