Maybe you should consider implementing a match-making system and introduce penalties for players who leave games. For example, after the first leave, there could be a 10-minute penalty. After a second leave, the penalty could increase to 30 minutes, and after the third leave, the penalty might be 1 hour or even 1 day. If a player keeps leaving, perhaps they could face a one-month suspension.
Additionally, there could be a voting system to allow players to decide if a game should end in a draw. For a 4v4 match, 4 players should be able to vote for a draw if someone leaves, and for a game with no leaves, 5 players should be required to vote. The vote should have a 5-minute time limit, after which the draw option would be unavailable.
You could also consider improving the system for AT and RT . If a 4v4 match includes AT players, the RT players should have a slightly higher rating compared to the AT players. For example, if the AT has a 3000 rating, they should be playing against players with ratings around 3500-3800. If the AT reaches the highest rating, you could give the RT players a slight advantage, such as 1-3% more health or damage, or starting with extra resources like 50 gold and 50 lumber. This is just an example; the exact percentages or values could be adjusted.
Another idea is to introduce a rating and level system for custom games like Tower Defense (TD), Dota, etc. This would allow players to compete in a more structured and rewarding way, and you would likely see more engagement.
You could also add hidden chests in the game that give players new weapons or armor for their heroes. These items could be sold to other players’ accounts. This feature would encourage more gameplay, as players could earn money through the game by collecting rare items or skins.
Finally, consider adding achievements and missions that players can complete while playing multiplayer. You could have daily or all-time quests to track progress, and also allow players to see how many times they’ve been the best player in a 4v4, 3v3, or 2v2 match. This would add more goals and rewards for players, keeping them engaged.
These are just some ideas to improve the game. Please don’t take this as criticism; I just hope these suggestions can spark even better ideas for making the game more enjoyable. RDY GO