You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| DISCORD_SERVER_STOP_TITLE | "Server Stopped" | Embed title |
111
111
| DISCORD_SERVER_STOP_COLOR | "12779520" | Embed color |
112
+
| MODS_ENABLED | false | Enable/Disable mod support |
113
+
| MODIO_API_KEY | "" | mod.io API key |
114
+
| MODIO_API_URL | "" | mod.io API path |
115
+
| MODS | "" | List of mods to install |
116
+
117
+
## Mod Support
118
+
119
+
The container supports automatically installing mods from [mod.io](https://mod.io/g/corekeeper).
120
+
121
+
1. Get a mod.io API key from [mod.io/me/access](https://mod.io/me/access)
122
+
- You'll need the API path that is generated along with the key (e.g. https://u-*.modapi.io/v1)
123
+
2. Set the necessary environment variables in your `override.env` file (or in your `docker-compose.yml`)
124
+
- `MODS_ENABLED=true`
125
+
- `MODIO_API_KEY=your_api_key`
126
+
- `MODIO_API_URL=your_api_url`
127
+
- `MODS=mod1,mod2`(see below)
128
+
129
+
### Specify mods to install
130
+
131
+
> [!WARNING]
132
+
> Installing a client-only mod can cause the server to not start. Don't install client-only mods (they wouldn't do anything on the server anyway).
133
+
134
+
> [!IMPORTANT]
135
+
> Mod dependencies are not automatically installed. You must look at the dependencies for each mod you want to install and add their dependencies to the list.
136
+
137
+
You'll need to get the mod string ID from mod.io for each mod you want to install. The easiest way to do this is to grab it from the URL.
138
+
139
+
For example, looking at the URL for [CoreLib](https://mod.io/g/corekeeper/m/core-lib) (`https://mod.io/g/corekeeper/m/core-lib`), you would use `core-lib`.
140
+
141
+
Specify mods as a comma-separated list, optionally providing a version:
0 commit comments