it's not that easy mate, we had a lot of troubles with balancer in the past. After that our old member wrote own balance.lua script for etpub and after main server was moved to etlegacy, i fixed compatibility and made a few improvements. But still, it's not that easy ..
currently, we have these (main) settings:
unevenDiff = 2
max_unevenTime = 30 * 1000
max_unevenDiff = 4
samplerate = 10 * 1000
explanation:
1. balancer is working when one side is having two or more players.
2. maximum time before someone is moved is 30 sec (+10 sec when this happened after last sample counter)
3. if one side is having four or more players, action is forced (in 10sec)
4. sample rate (when balancer is counting size of sides or will force balance) is 10sec
5. a last player who joined a stronger side will be moved
tbh, i strongly recommending to let it be as it is now or a more serious troubles (especially lags) will come. It's mainly because a lot of other 'calculations' have to be made on background (stats, inactivity, logs, records, etc ...). I see only one way which is to fix WA balancer, but this will need much time and hard testing. Honestly, I'm not that experienced to rewrite that balancer from green field.
...but, if there is anyone strong in LUA, i will give him all the support that I can to help him to fix that. And for the record - Timo (author of WA) is still busy with something else, so this way seems closed to me.