Should one report the problems with the automatic installation for mods or add them directly as a pull request to cf-exclude-include.json? #2616
-
I have a question about the AUTO_CURSEFORGE function for mods. So, I understood one thing, automatic installation saves absolutely no time for modpacks where client and server mods are different. Apparently, you can use CF_EXCLUDE_MODS and CF_FORCE_INCLUDE_MODS to adjust mods that don't belong and mods that do belong. However, there is also the cf-exclude-include.json. Should one create this file only for oneself, or should mods be added with a pull request? Engineer's Life 2 is one such mod that cost me a lot of time for this reason. Anyway, I don't want to manually search for and exclude every mod from the list by Project ID. For this, I needed a file sync program to compare the differences in the mod folder. Anyway, I didn't feel like wasting more than 2 hours with a bunch of crashes, and then I found the old approach. Yes, this method works significantly faster and better; the server was immediately up. So, since I don't want to consider the time completely wasted, I'm sharing my information for the modpack. Maybe it helps someone to create a CF_EXCLUDE_INCLUDE_FILE so that this mod also runs. For those who want to get Docker running, I recommend the following Docker Compose: version: "3.8"
services:
mc:
image: itzg/minecraft-server:java8-multiarch
environment:
EULA: "TRUE"
TYPE: "CURSEFORGE"
VERSION: "1.16.5"
CF_API_KEY: '<$$You$$API$$Key$$ or ${CF_API_KEY}>'
CF_PAGE_URL: "https://www.curseforge.com/minecraft/modpacks/engineers-life-2/files/4984975"
CF_SERVER_MOD: "Serverpack.zip"
CF_EXCLUDE_MODS: "297038, 325020, 270441, 287443"
MAX_MEMORY: "4G"
OPS: "<your_name>"
ports:
- "25565:25565"
volumes:
- ./data:/data
stdin_open: true
tty: true
restart: unless-stopped Simply download EL2-Serverpack-1.18a and move it to the data directory, naming it Here is the promised information for the modpack: List of all missing mods:
Mods that could not be downloaded are listed in MODS_NEED_DOWNLOAD.txt:
List of all mods that should not be in the server pack:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Thank you so much for sharing your research. Having done this several times now I can definitely appreciate how much tedious effort and time it takes to identify and test the exclusions. To answer your question, most of the time I wouldn't expect people to submit PRs to add global exclusions -- just get your server up and move on; however, it is much appreciated and helps the community when contributed back to the list: https://github.com/itzg/docker-minecraft-server/blob/master/files/cf-exclude-include.json Please direct some of your frustration at the mod authors. They are the ones that didn't properly write the code to skip server side registration. In the documentation I provide information that you can provide to those authors to educate them. |
Beta Was this translation helpful? Give feedback.
-
Oh, it gets "better". There is indeed the Thanks mentioning the README content. It is hidden behind a collapsed element, but I need to finally delete it off to avoid confusion from search engines. |
Beta Was this translation helpful? Give feedback.
Thank you so much for sharing your research. Having done this several times now I can definitely appreciate how much tedious effort and time it takes to identify and test the exclusions.
To answer your question, most of the time I wouldn't expect people to submit PRs to add global exclusions -- just get your server up and move on; however, it is much appreciated and helps the community when contributed back to the list: https://github.com/itzg/docker-minecraft-server/blob/master/files/cf-exclude-include.json
Please direct some of your frustration at the mod authors. They are the ones that didn't properly write the code to skip server side registration. In the documentation I provide infor…