Server Setup: Difference between revisions

Content added Content deleted
mNo edit summary
(upgrade: get the newer libraries/ folder and launch scripts from the zip)
Line 9: Line 9:
# [http://downloads.gtnewhorizons.com/ServerPacks/ Download] a new server version of GTNH.
# [http://downloads.gtnewhorizons.com/ServerPacks/ Download] a new server version of GTNH.
# Backup your server folder.
# Backup your server folder.
# Delete the <code>config</code>, <code>mods</code>, <code>resources</code> (if preset) and <code>scripts</code> folders from your server folder.
# Delete the <code>config</code>, <code>libraries</code>, <code>mods</code>, <code>resources</code> (if preset) and <code>scripts</code> folders from your server folder.
# Replace the deleted folders with the ones from the downloaded archive.
# Replace the deleted folders with the ones from the downloaded archive.
# Port over any customized config settings. Use your backup as a reference.
# Port over any customized config settings. Use your backup as a reference.
# Move over JourneymapServer\world.cfg. this file contains your world uuid. If this file is lost server would generate new map uuid and clients would lose their journeymap map data for your server.
# Move over JourneymapServer\world.cfg. this file contains your world uuid. If this file is lost server would generate new map uuid and clients would lose their journeymap map data for your server.
If you are switching from Java 8 to Java 17+: the server gets launched differently. Use these files from the downloaded archive: <code>lwjgl3ify-forgePatches.jar</code>, <code>java9args.txt</code>, <code>startserver-java9.bat</code> and <code>startserver-java9.sh</code>.
If you are using the Java 17+ version: update these files from the downloaded archive: <code>lwjgl3ify-forgePatches.jar</code>, <code>java9args.txt</code>, <code>startserver-java9.bat</code> and <code>startserver-java9.sh</code>.


= Server Setup for Linux (Oracle Cloud) =
= Server Setup for Linux (Oracle Cloud) =