ich777 / docker-steamcmd-server

Simple Dockerfile that installs steamcmd and a selected game server
124 stars 98 forks source link

add optional support for metamod, amxmodx and fast download #26

Closed realies closed 2 years ago

ich777 commented 2 years ago

@realies everything is supported by the container already…

realies commented 2 years ago

@ich777, how do you initialise it?

ich777 commented 2 years ago

I don‘t understand, what do you mean exactly? I run a server with Sourcemod, Metamod and fastdownload already.

I don‘t know amxmodex but I assume it is some kind like Metamod?

ich777 commented 2 years ago

@realies just install Source MOD/Meta MOD or whatever you want like usual, of course be sure to stop the container first, make sure that you've downloaded the files for Linux and then start the container again.

realies commented 2 years ago

@ich777, I see. I meant to add these popular mods as an optional parameter to the image. Managed to get things going by patching the game files with the latest https://github.com/AMXX-pl/BasePack, and https://github.com/dreamstalker/rehlds.

ich777 commented 2 years ago

@realies this is always a really hard decision to make if a mod should be integrated or not because this introduces additional complexity to the container and can ultimately break the container if the developers change anything how the plugins/mods are working. I've seen this a lot on Terraria for example (tModloader) and I've now deprecated this container because they change so much that I really can't keep up to keep the Docker working.

My main thought with this containers is that modding is always up to the user, I know it would be more convenient to have a single option but supporting those kind of things is a whole different story.

Supporting something that you don't actively use is a real pain sometimes, I think you get my point.

realies commented 2 years ago

Fair enough, I might fork the image and add the plugins after game file downloading completes. Are there any good hooks for this?

ich777 commented 2 years ago

@realies sure thing, do whatever you want. It‘s OpenSource… :)

What do you mean with hooks? Do you mean how to install it? You can take a look at my other repositories for example at the Valheim branch in this repo where I pull in the start-server.sh some mods if enabled.

ich777 commented 2 years ago

I‘ll close this for now, if you need anything or anything isn‘t working feel free to open this issue again or create a new one.