I’m searching for “relative low or free” game server solution. To be specific, I want to find somewhat cloud service providers that can host java game server - JME3 server if could. Evaluating solutions may also raise questions about technologies that can be used along, the scale, the cost… and with other pros and cons. Don’t know if anyone have a managable solution?
Currently, our company using NodeJs servers with Websocket at Heroku for about 300$/month for a few small games. We planning to try Play as game server also via Websocket and JME3 and Libgdx client.
Recently, IBM introduce Bluemix and I’ve joined 2 seminars about the service already.
Seems good for game because they can use Docker to open “restricted” ports for games not just http port like others. In the mean time, they also use NodeRed - an editor for online services and messages which I think will become a popular technology in next year. So using Bluemix is in researching also. http://nodered.org/
I want to know if anyone has other things in mind right now? Every help is appreciated!
I only hosted a few service I used myself so no real traffic to the machine. I shut down that machine a couple of months ago so I’m currently not using Digital Ocean. During the 18 months I used their services there was I think 1 scheduled downtime of a few minutes when they changed something in their network infrastructure. Other than that I have no complaints, things just worked, both technically and administratively (bills came on time, their web interface worked fine). Afaik there are no bandwidth limits since you pay for the traffic they will happily just seel you more
I have a list reasons not to go for AWS for production right now. (I’m using it to develop personal apps too).
In the top of the list is AWS require more works to setup things. I know it’s not too much for one or two games but we have in heroku like 40 prototype already which require to build up various type of application structure, therefore the cost of software should also be low… The development team just grab an idea and get a build pack and deploy. Later the mostly abandon the app right away. That’s why we choose Heroku at first, it’s free for the first dynos (same as the elastic compute), and a lot of softwares like mongodb are also free for enough to test against relative small amount of users. That simple thing is definitely must have for ust. May be in the past, because of doing a lot of prototypes make us to choose a service that suite more for that purpose. In next year, we going up for more mature game and outside of the country, we change our planning to ultilize AWS.
Thanks for the recomendation, Linode is alike DigitalOcean options above, good and cheap. The downside is efforts in softwares need to provision and scale an app. May be docker will remove more than 70% of the effort but still…
Yes, I like amazon a lot too. We use them in my day job… I think they are the best but I would not consider them the cheapest necessarily. But because they are the best, if you pay more somewhere else then you are throwing good money to bad.
In prototyping duration, we also have bots to test actual workload, need more compute power than just a few developers testing. We have like 10 prototypes being test in one month, that’s why our bill never under 200$/month of course we actually use more than 2 dynos for a single game/web server at a time. May be now we should pay for a whole “physical server” (like what AWS or DigitalOcean offer) and use it for testing multiple games purpose. It maybe cheaper but need a lot of setup (Nothing is perfect I guess)