itzg / docker-minecraft-server

Docker image that provides a Minecraft Server that will automatically download selected version at startup
https://docker-minecraft-server.readthedocs.io/
Apache License 2.0
9.47k stars 1.55k forks source link

More environment variables for settings. Like paper.yml #1363

Open noranraskin opened 2 years ago

noranraskin commented 2 years ago

Enhancement Type

Improve an existing feature

Describe the enhancement

I'd love to be able to configure some paper.yml preferences in the docker-compose file/ k8s manifests via environment variables like already possible with server.properties. Most important (for me) are performance affecting settings like these: https://github.com/YouHaveTrouble/minecraft-optimization

itzg commented 2 years ago

Paper has become a popular server type provided by this image, so that request makes a lot of sense. I appreciate the guidance towards specific configuration since it will likely be an iterative feature to make sure the usability is correct.

I'll get this queued up.

jacksyyy commented 2 years ago

Paper I think will do this native here https://github.com/PaperMC/Paper/pull/6710

but they say they want to redo all configuration because it is bad here https://github.com/PaperMC/Paper/issues/5344 i think they say all config bukkit.yml, spigot.yml, paper.yml in one file.

This might be good to wait on this, or only do beta because if it is all changing.

jacksyyy commented 2 years ago

I am so lucky. just as I comment this they open pull request with concept drafting https://github.com/PaperMC/Paper/pull/7609

itzg commented 2 years ago

Thanks for the info! Yes, I think I'll wait on the outcome of those activities before investing effort in this.