Hello!
First of all, I would like to say that I'm not a native speaker, so my English might not be too good in some points.
So, I'm a indie game developer from Finland, and I have been making this game called "Zombie Kill of the Week" for past four years, and the game has grown in to the point where I'm starting to make a online multiplayer for it. The multiplayer part
is practically already working, and I have my own server application for it (.exe) But the problem now is, that I need some place to put the server run into, right? Well, my top option for this has been Microsoft's Azure. It's up and running now, and it works.
But it's not working too smoothly. There's constant lagging going on in the game (we have tried with A1 Virtual Machine, and A4, and we saw no dramatic differences between those..? Now it's running on A2) Also, when we tried to play the game via Hamachi, everything
was running very smoothly, so it's not the server program itself that is making the game lagg. Also, one weird thing is that the FPS is constantly 64/120. Even when we changed the virtual machine to A4, it didn't affect to servers FPS at all. But to make it
even more weird, the servers FPS seems to jump to 120/120 when I open the "server management" tool inside the VM. This only last's for a couple of seconds, and once the "server management" tool has loaded fully, the FPS drops to 64/120
again.
So would you have any ideas why is this happening, and is there some way to make the server run faster (and also a way so that I can keep my server application as in exe file, and would not have to write a whole new server application just for Azure) Please notice, that I just started using Azure a few days back. So if you have something even a bit more difficult to say, try to explain it like to an three year old child.
Thank you all for your time, and thank you for possible answers!
-Santeri "REllU" Relander. CEO of Still Running