Im releasing the BETA for the new version of event addon. There's a few reasons why im releasing this beta version still missing features/planned features. Currently in its state, its 100% functional and ive patched up most/if not all bugs ive come across while testing this on my community, though im sure ive missed out on some bugs and id love to know about them so it can be sorted! Another reason is I want some feedback, currently as you can tell from below, its a long change log meaning there are a lot of changes, so id love to know what you like, what you don't like and what you think is missing. If you want to use the old version, go to versions and then click on an older version :)
Summary of new features & changes:
- Extensive re-code (efficiency improvements EVERYWHERE)
- You can now run multiple events at once
- You can now run automatic events to happen and it will run itself (no host required)
- Improvements made to the mechanics of multiple events (see change log below)
- You can now easily add your own events (also a neat config for current events)
- Event hosts are updated on what's going on in the event (only for non-team events in the chat currently)
- Players can join certain events which are mid way through (configurable)
- KOTH + CTF + TDM are designed to last between 3 mins to 1 hour duration - with players also being allowed to join mid way through its perfect for MilitaryRP + StarwarsRP servers as well as any other gamemode!
Detailed changes: Admin panel changes
- Added a display of all current running events (and shows there host, amount of players and event type)
- Your own events are now added in a button format at the bottom of the scroll bar
- Added the ability to set spawn points of auto event in-game
- You now set the positions after you chose the event (a new popup will appear)
- All (apart from racing event + embankment) make you decide the prize before the event
Client invite panel changes
- Recoded some of it to fit the new server side system
- Made a few micro efficiencys
- Change the way it works to support your own events and have it list them at the bottom
- Few minor graphic changes
Winning system changes
- Become much smarter and now doesn't kill everyone, including people out of the event when you choose a winner
- It now says in the hosts chat if someone leaves the event for certain events
- The winning panel isn't used for any events apart from racing event (configurable in config)
Stats changes
- Recoded some of it to work with nw server side system
- More micro efficiency changes
- Much smarter system on how it knows what team you are on
- Glowing around players has a much less FPS impact
KOTH changes
- It will only give 1 point if you are in a zone instead of if there are 3 people in a zone 3 points will be given
- Complete visual change/upgrade
CTF changes
- You don't have to be constantly in a zone to have it 'captured'
- Complete visual change/upgrade
Embankment changes (more to come)
- It will now visually count down from 60 seconds after you press start event and then say "The walls have fallen"
TDM changes
- Instead of it counting down how many members a team has alive, it now count kills a team has made meaning you can now have the event re spawn players
- Complete visual change/upgrade
Fist Fighting changes
- There is now a counter which displays how many people are still alive in the event
Car Racing changes (more improvements to come in the next update)
- There is now a 20 second countdown
Config changes
- Got its very own file
- Added ServerGuard and SteamID support
- Few new options, few old gone
- You can now set how long an event is - obviously handy if you're a militaryRP or starwarsRP server and want to do a 30 minute long king of the hill or starwars event (not limited to those events though!)
- You can now make your own events super easy - I made it similar to the way you add a job in DarkRP
Server code changes
- Completely recoded from scratch
- Allows for multiple events at once to be run
- Events run themselves if allowed
- Allow players to join certain events mid way through (KOTH + TDM + CTF)
- System which says in chat what is going on, who is winning etc for event hosts (will be improved later on)
- It will now remove players who loose in an event
- Improvements made to anti team kill system
- Improved the re-spawning system
New event list interface
- A player can view a list of active events by typing !events (configurable)
- Allows the player to join certain on-going events
and a load of other improvements and fixes which I forgot to add as I made this
To do:
- Improving the notifications to eventhosters about what is happening in th event without being in it (currently only supports non-team games)
- Deprecate the old winning system in favor of a 100% automated one -- (Still need to do with racing and embankment events)
- Making a proper schedular for events rather than having it set to go off every x amount of minutes
- Arrows in racing event pointing to next checkpoint
- Spawn radius so players don't spawn in eachother at once