Cloudy-Networks / cloudydeploys

Deploy infrastructure for games and more in the free tier of AWS
0 stars 0 forks source link

Add rAthena deployment functionality #2

Open ckx opened 3 years ago

ckx commented 3 years ago

As of writing, the code base can deploy an OpenArena server to AWS pretty competently. The long-term goal of this repo is to allow for multiple games to potentially be deployed on multiple platforms. As a first step to that, I will add support for the rAthena MMORPG emulator. This issue can be closed once you can use the codebase to deploy a functional rAthena server.

russelltadams commented 3 years ago

sounds good, you may want to define a couple levels of "functional rAthena server", for example, an MVP that gets you the vanilla ready to play experience with the minimal requirements, and then maybe one that supports more "features" that is more typical of what a typical user might want to deploy, and then if desired, a server config with support for additional features, with things like community mods, etc... which might call for more complexity or resources than the vanilla deploy.

I am not sure if that applies to rAthena, but I found with the OA POC that scope creep was lurking... but for the sake of the bigger picture getting some simple POC in place is useful... if for nothing but to allow me to follow along easier being as I am a newby to rAthena! :-)

ckx commented 3 years ago

For this particular issue I'm just concerned about a vanilla deploy working, maybe with some basic config parameters like how you have for OA. Yeah, we could go real hard on specific game deploys so it's a good idea to avoid that and keep the big picture in mind. I'll close this issue when we have a vanilla deploy where you can modify the basic config.