Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add various servers and rework caching solution #25

Open
wants to merge 71 commits into
base: master
Choose a base branch
from

Conversation

matthewh86
Copy link
Contributor

@matthewh86 matthewh86 commented Aug 25, 2021

No description provided.

matthewh86 and others added 30 commits August 21, 2018 20:11
Also simplified FULL_ADMINS
The ones specified required the left4downtown plugin
@matthewh86 matthewh86 closed this Aug 29, 2022
@matthewh86 matthewh86 reopened this Aug 29, 2022
@matthewh86
Copy link
Contributor Author

matthewh86 commented Sep 18, 2024

Hey @sirsquidness!

TLDR: I want to change the technical direction of this repo to not bake in the game data into the images.

Sorry for the long-standing PR, and thanks again for getting this repo up and running.

I generally only get to work on this in a lead up to a LAN party, and recently I've been doing some development on this to streamline getting the servers up and working and trying to do a bit of standardization. I think unfortunately the technical direction I want to take this next conflicts with on of the previous comments about having the game files baked in to the image (#25 (comment)). After the introduction of the CACHE_DATE ARG I had no problems, but I'm now coming across a totally different problem that necessitates me to change how I bake these images.

I'm wanting to host the various gameservers within AWS but the costs of merely keeping the images inside ECR ($1/10GB/month) far outweighs the cost of mounting the game files into the image via EBS (~$0.015/10GB/month).

https://calculator.aws/#/estimate?id=d281cac8f0b60b5ff3ba11915179a7bcacf41663

Untitled-2024-09-18-2130

I shoved a lot of the gameservers I haven't really worked on into a legacy folder, but I can move them back for this PR.

LMK if you want me to make any changes to this PR so you can benefit from them before I go off in a different direction!

EDIT: Hmm I just thought that an alternative to the above would be if I self-hosted a docker repository within AWS. This way we can maintain baking the game data into the images... I'll have to ruminate some more.

@sirsquidness
Copy link
Collaborator

hello, my apologies in return for not following up on this PR with you. Every now and again I see the commit update emails and I put them aside to remind me to come back to you and then life gets in the way and I forget about the notifications

Since I'm really bad at replying to notifications, maybe hit me on Discord (same username as here) and let's chat there to align on solutions and project direction if you're up for that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants