Installing A Server - EnigmaticaModpacks/Enigmatica6 GitHub Wiki
Table of contents
Installation
- Go to the CurseForge page for the modpack version you want to install, and download the server files.
- Unzip these into an empty folder.
- Make sure you do not have this in OneDrive or another synced folder, as those can lock up the installer.
- Run the
start-server
script and wait for it to complete. When the installation is complete, you should see a prompt to accept the EULA.- Note:
.bat
files are for Windows,.sh
are for Mac / Linux.
- Note:
- Once you accept the EULA, the server will start running. Startup will typically take 3-5 minutes.
- When the server has started fully, close the window.
- This works around a known issue where you cannot type in the console the first time you start the server.
Server.properties
We recommend the following settings in the server.properties
file:
allow-flight=true
max-tick-time=300000
level-type=terraforged:terraforged
Updating
If you are hosting the pack yourself
- Follow the Installation steps above.
- Stop the server.
- Delete the
world
folder. - Copy the
world
folder from your old installation to the new.- Remember to reapply any changes you have made to configs, whitelist, server.properties etc.
- Start the server.
If you're using a server host
- Follow the Installation steps above.
- Stop the server.
- Delete the Forge jar and the following folders from the server:
- configs
- defaultconfigs
- kubejs
- libraries
- mods
- patchouli_books
- Upload the Forge jar and the list of folders from the new server folder to your server.
- Remember to reapply any changes you have made to configs, mods etc.
- Start the server.
If your old server contains the file server-setup-config.yaml
, you should also:
- Delete the following files from the server:
- server-setup-config.yaml
- serverstarter.lock
- startserver.bat
- startserver.sh
- Upload those same files from the new server folder.
Most server hosts launch the server with the Forge jar. Steps 5-6 are only needed for server hosts that use the serverstarter script.