Add batch processing and event handling for user actions
Integrated batch processing for event handling to improve performance. Added detailed event handling for user activities, including login, logout, idle, registration, and room events. Implemented MD5 hashing to secure user IP addresses.
Signed-off-by: Markus [email protected]