Advertisement

linux server vs windows server for unity mmo mobile

Started by July 30, 2015 09:46 PM
10 comments, last by JohnnyCode 9 years, 3 months ago

hi.

im researching for a server for my game. the server for every client should open an instance of my unity game and calculate data for that client and close after that.

i dont really know which kind of server can be suitable for my game. as i am a windows user and c# programer im more comfortable with windows but its said that windows servers crash much more than linux servers and windows is slower than linux servers are cheapper and ... but linux has problem with graphics because there are less driver updates for linux but in server really graphics is not important.

i want to know with your exprience which one you choose for my case? which one better manages processes and uses resources better and which one run better on same hardware and...?

thank you for helping

I don't know about games, but for my day job I manage Windows servers and I've seen uptimes measured in years. Now, with reboots required from Windows Update that's hopefully going to be rare, but the point is: the whole "Windows crashes often" thing is utter nonsense on a well-managed box.

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

Advertisement

You might want to look at cost ratio... Last I checked to have a windows servers can be rather pricey compared to a linux flavor that is free along with free mysql instead of microsoft sql.

Sounds like setting up a Linux server would be a good (and different!) learning experience for you IMHO.

"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

My journals: dustArtemis ECS framework and Making a Terrain Generator

Use whichever one you feel most comfortable with. If you've never used *nix before, the learning curve might cost more of your time than it saves in server lease costs. On the other hand, learning *nix counts as a marketable skill which can be worth your time if you get a job involving it somehow.

Servers are as stable as you configure their hardware and software to be. I've never had a Windows server or a Linux server crash when it wasn't my fault or defective hardware.


i am a windows user and c# programer im more comfortable with windows

Then your choice should be obvious. And don't fall into the "Linux is free, so Linux server will be free" trap. Especially if there are really two "M"s in your MMO the serverS will cost you much and the sooner you start thinking on multi server architecture the less pain you will have later.

Advertisement

I don't know about games, but for my day job I manage Windows servers and I've seen uptimes measured in years. Now, with reboots required from Windows Update that's hopefully going to be rare, but the point is: the whole "Windows crashes often" thing is utter nonsense on a well-managed box.

This.

Of course, use whatever you're more comfortable with. The slight difference in price between a windows and linux box won't be worth the hassle if you don't want to learn to love/live *nix.

If you're familiar with *nix servers, go for that, then.

I would recommend windows server, but I would hardly stress not using MSsql as database provider (I would recommend Firebird SQL as database server). Asp .Net is very reliabale and stable, unless you use custom native libraries in the active pages (that may impose danger to entire http server proccess if they are coded unprofessional IOP way).


I would hardly stress not using MSsql as database provider

Just out of curiosity, may I ask why is that?


I would hardly stress not using MSsql as database provider

Just out of curiosity, may I ask why is that?

If one does so (use mssql), I can tell with assumption neighbouring to certainity, that you will experience very very bad days , needing to dig out some super net kernel expert to log to your data again with some lucky proccess . There is a multitude of database authority proccesses access / loging, that are prone to any single change in OS or condition changes. It is the precious data in the end and, it is not worth it, unless you like adventures in the very critical systems.

This topic is closed to new replies.

Advertisement