This plugin provides a command that will kick the player who last joined server from the lowest group. This command is useful on popular servers which need to make room for member players.
NOTE: since B3 v1.10.1 beta this plugin has been included in the standard plugins set, thus all patches and updates will be performed in the official B3 repository.
!makeroom
: kick the last non-member player who entered the game
!makeroomauto <on|off>
: will makeroom every time the server gets full
- copy
makeroom.py
intob3/extplugins
- copy
plugin_makeroom.ini
in the same directory as yourb3.xml
file - update your main b3 config file with :
<plugin name="makeroom" config="@conf/plugin_makeroom.ini"/>
http://forum.bigbrotherbot.net/plugins-by-courgette/makeroom-plugin/
- add new config file option
retain_free_duration
to retain a freed slot for a while. Any non-member joining the server will be kicked unless a member joined or the duration expires
- config file option
non_member_level
accepts B3 group keywords additionally to B3 group levels
- fix config option "non_member_level" not being read
- only one kick action can take place at once. If there is a delay set, then wait for the first request to complete before accepting a new one
- just more debug messages
- fix automated mode where any last connected player would be the one kicked whatever his level
- fix issue in automation mode where the last player to connect would not be kicked if his level is equals to the non_member_level
- add an automation feature to keep some free slot
- add info message and delay between info message and actual kick
- fix saving the kick into database
- messages can be customized in the plugin config file