I already have a server working on Linux… i want to use it to manage online games maked with Unity
The game will be in the user’s hard disk and the server only manage info about the game’s status.
It can be posible or i need a windows server to do this?
You can have a linux server and a windows client, all depends on what your server is looking for when the client sends it data.
then i dont need host the game or something like that in the server?
only the database?
I only want to the players can see another players and interact with the scenario and the characters already in the game.
The server only recolects info like
the player is online?
whos the player?
how many experience have the player?
how many credits the player have recolected?
you can not have a game server on linux unless you run it through wine or write a raknet based server with the required unity behavior to work with it.
There are no linux executables for unity
The latest build of RakNet IS on Linux, I have a linux game server, actually a few, one on Ubuntu, one on Redhat and one on Fedora to test things out. The server “can” be a linux based database engine if you want, and some interface, you do not need Wine or any emulator, a server is just that, a server, it doesn’t matter if it is running on AIX, Linux, Mac or PC. I am not sure why you are saying you can’t have a game server on Linux.
You don’t even need Unity on the server ‘at-all’ Unity is the client and the server is the server. I have a hosted Windows 2008 server and a hosted Linux server also for testing through an outsource company.
The answer is you can have any server on any platform you desire as long as you can communicate with it from Unity. If you want to use internal Unity RakNet, then you need to get ahold of the latest build from them, otherwise you can use ‘any’ software that will work with Unity, either C++ or .Net Framework 2.0 compatible.