The problems are that the Arena sometimes gets stuck or simply stop, wich makes the game unplayable.
It can accur on many different situations, its hard to pin point all the places where the arena is crashing. I think the best way to fix it, is by testing the map and fix the errors that comes along, thats how i worked on it with my old trigger friend.
ahhh crap. Its literally a DotA map, I figured you only liked Dota not make it lol. I have so much hatred for that game series <_> Now I am helping someone fix one.
Amazing the things I get into on this forums. Anyway... You have way more then just arena issues going on.
Several issues I noticed while scrolling through the games triggers:
1. Your not nulling Leaks.
2. You not removing/destroying all of your leaks (obvious ones at that)
3. Several coded spells have mistakes where people might have forgot to convert something when they copied/pasted something (at least that is what it looks like)
4. DotA is a extremely precious map, I can't possibly believe someone would post the map deprotected publicly for people to look at. (Are you sure you have rights to this map?)
5. I see some issues with spells conflicting with others that your gonna have massive issue with later that are kind obvious to glitch out people and never fix.
6. Some of your indexing is not proper & has a few minor issues with it (nothing of concern)
7. Your Spamming Variables like "Points" instead of making a single array that solves all of your point issues instead of listing (udg_TempLoc_1)
(udg_TempLoc_2)
(udg_TempLoc_3)
Instead you can do this:
One array can hold a shit load of leaks and destroy them, there is no need to spam out your variables with such things.
udg_TempLoc[1]
udg_TempLoc[udg_CustomIntegerA]
@_@ I expected a lot more from a dota map. lots of work ahead.