Simple solutions :
- Implement a system of reconection in battle in case we’ve been disconnected or left.
- If you don’t want to join because of a rage quit, giving up, frustration, then you get a time out, a ban that increases with number of recurrences. Or you get a penalty…