lykos
lykos copied to clipboard
Remove idle players, rather than end the game all together
Just a little while ago, there was a 13p game that people joined when the pre-game period had already lasted for an hour, prompting lykos to ping everyone and stop the game, meaning everyone had to rejoin.
Instead, maybe lykos could remove inactive players after a while, and ping them so they could join again if they were still active. This would avoid situations like this.
We could use the same function that we use during game for pre-game.
Player joins doesn't talk for x time, Removed and pinged.
A few different options that I thought of, for the time....
-
A set time player talks every 5 minutes, won't get removed.
-
What if we had some kind of player side command. Like If I knew I was going to be at my computer for the next 20 minutes. I could set lykos to boot me after 20 minutes (if the game didn't start)
Option 1 could be default mode., Option 2 would be user defined, wouldn't matter if they talked or not.
Option 2 can be done client-side, e.g. /wait 20m /cycle
. If you part in join phase, lykos kicks you out, but during the game you have 30 seconds to rejoin. I learned this trick from @jacob1. But I'm not necessarily opposed to adding such an option to lykos.