Can we not get the bl_id in onConnectRequest?
1) it's not available until the function
autoAdminCheck is called, which is when the connect message is seen and the player is considered "connected"
2) onConnectRequest is before authentication and checking IDs here wouldn't be full spam-proofing as I could pretend to be have any ID I wanted to have.