1. Fix the same-name issue on server.js
2. Multi-room name support