With FlHook you can kick players, who idle @ base:
; … AntiBaseIdle: time in seconds after which a player will be kicked for idling on a base/planet, no matter
; if he’s active or not (set to 0 to disable)
I suppose, it will motivate 'em 2 undock,
if you set it low enough.