Quote:
Originally Posted by Maxximou5
There are a plethora of avenues you can take, but I can say the one I decided on was using AWS. One because cost can easily be minimized if you take care of the expenses by building your own stuff instead of constantly creating and destroying. You'll pay a hefty fee keeping servers online all the time and downloading the server files every time you start a new EC2 or the like. Doubt you would need something like GameLift, but to each their own.
Creating a baked AMI, using playbooks, S3 bucket, role templates, deployment scripts. Once you've done those or the ones you only need, payment is pretty low and deployment is easy and scalability is high. I can deploy a new server in seconds and be joinable, costs penny to run it for a match and shut it down. How you pay for this service is up to you, but if you charge a small fee to the user, there is of course no cost.
|
Yeah AWS sounds good, I was messing around with a csgo container from cm2network - it downloads the game files everytime - was thinking of putting the game files on block storage and copying them in or something. Scripts to spin up a server quickly using ansible sounds good, will look into that.