This is not 100% networking question but rather choosing the right path.
We design SP/MP multiplatform game with similar gameplay to all those browser games like OGame (etc.) or "idlers" like Fallout Shelter - that means, you choose actions to do and then leave for some time untill everything is finished then repeat. To implemenet the client-side we'll use C# with Mono or something like that.
The SP segment would act as tutorial or so, the same mechanics but much faster, which requires game logic to be available localy.
On the other hand the MP segment would act like slim-client which only gets data or requests changes to user's account from game server. Game logic and mechanics stays the same as SP, but slower.
Since it's not any action-like game it does not require complex server architecture so there comes the question.
Is it worth or required to implement our own server-solution, implemented with C#/CPP hosted on VPS or dedicated server (or maybe on rented IIS hosting?) for such "simple game"? After some brainstorming we've came to conclusion that we could implement such solution with PHP or other "web" programming language for sake of more common hosting solution.
The question is, which solution is better (since all have pros and cons):
Own game server with VPS or so
Existing server solution with simple engine implementation and common hosting solution (like PHP or so)
PS. Sorry for bad english.
↧