Hi, we are planning to start a new project soon, and currently looking for server-side solution for our game.
For our last game, we used node.js+socket.io for server-side, and Flash for client. There were many issues, and I'm not sure that we want to keep using node.js especially with Flash.
So I've found about Union, and few questions occurred, would be great if someone could help me with them to make decision for using Union or not.
(to make it clear - developing a realtime multiplayer game with Flash client which will communicate with server(Union) through sockets)
1. Firewalls and antiviruses. One of the node.js+flash problems was that some of users couldn't play, cause of the firewalls. Will same happen if using Union?
2. Is there built-in security policy server (crossdomain.xml for sockets) in Union?
3. Lobby. We'll need to have a global lobby on server, to which all users will be connected. As far as I understand, it can be implemented by extending Rooms - is there any limit for max users per room?
4. Scaling. Lets say we'll have 5000 concurrent connections - any additional code is required to scale? For example - we'll need to add clustering or can we just use union cloud? If so, global lobby will be possible if scaling to many servers/or cloud?
5. Is it possible to use mysql on dedicated server when using Union cloud?
6. Server-side development language - java or javascript? Can I extend server module with java script? Can we use custom classes and frameworks with Union?
Thanks!)