Setting up a GTNH Server on AMP

January 2, 2026 ยท 2 minutes read

I recently purchased a license for a game server hosting admin panel called AMP. I purchased it to make it a bit easier to manage disparate game servers, and to simplify backups.

It supports a wide variety of game servers, however it doesn’t have direct support for modded minecraft modpacks outside of the FTB mod packs.

Steps

Prerequisites

This guide assumes you have a working AMP installation, and basic knowledge of sftp/ssh.

1. Create The Instance

Navigate to the instances view and click on the create a new instance button.

Create a Minecraft Java Edition AMP instance Select Minecraft Java Edition as the game server type, populate the name, and then select Do Nothing

2. Download GTNH Server Files

Now we need to have AMP download the GTNH server files.

Open the AMP instance file manager

Open the instance, and then navigate to the File Manager.

Download a file into the AMP file manager

Right click inside the file tree and select Download file here. A dialog will then appear, and you can paste in the url to the server files.

The URL can be obtained from the GTNH website.

GTNH server files download page

Example: https://downloads.gtnewhorizons.com/ServerPacks/GT_New_Horizons_2.8.4_Server_Java_17-25.zip

Wait for the download to complete.

Downloaded GTNH server pack in AMP

Now right click on the zip file and select Extract here.

Extract the GTNH server pack in AMP

3. Configure The Minecraft Settings

Now we need to configure the Minecraft settings. Select Configure, and then Minecraft on the left sided navigation.

Java and Memory Settings

Navigate to the Java and Memory Settings tab.

AMP Java and memory settings for GTNH

Set the Java version to 21, and the memory to 8192 MB (or another value if you prefer).

Server and Startup Settings

Navigate to the Server and Startup Settings tab.

AMP server and startup settings for GTNH

  1. Set the MOTD
  2. Enable the Skip Eula checkbox
  3. Set the server type to custom
  4. Enable TPS Monitoring
  5. Set the custom args to -Xms6G -Xmx6G -Dfml.readTimeout=180 @java9args.txt -jar {JarFile} nogui

Select the GTNH server JAR in AMP

  1. Click Scan for new JARs under Server JAR
  2. Select lwjgl3ify-forgePatches.jar in the drop down.

4. Start the Server

Navigate back to the status page, and click Start. Shortly after a dialog should pop up asking if you accept the EULA. Accept the EULA, and the server should be good to go.


CloseTerminalE-MailDownloadGitHubAlternate GitHubMenuCheck CircleSpace Shuttleangle-rightWarning