Start script generated by ServerPackCreator dev. To change the launch settings of this server, such as JVM args / flags, Minecraft version, modloader version etc., edit the variables.txt-file. Detected 1.20.3 - Java 17 Running Forge checks and setup... Forge for Minecraft 1.20.3 starts from a module-path argfile the ServerStarterJar cannot launch, so this pack installs Forge directly and starts it from its argfile instead. libraries/net/minecraftforge/forge/1.20.3-49.0.2/unix_args.txt could not be found. Downloading forge-installer.jar from https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.20.3-49.0.2/forge-1.20.3-49.0.2-installer.jar curl: (6) Could not resolve host: files.minecraftforge.net Download complete. Forge Installer downloaded. Installing... JVM info: Eclipse Adoptium - 17.0.20.1 - 17.0.20.1+1 java.net.preferIPv4Stack=true Current Time: 24/09/2026 21:50:47 Host: files.minecraftforge.net [Unknown] Host: maven.minecraftforge.net [Unknown] Host: libraries.minecraft.net [Unknown] Host: launchermeta.mojang.com [Unknown] Host: piston-meta.mojang.com [Unknown] Host: sessionserver.mojang.com [Unknown] Host: authserver.mojang.com [Unknown] Target Directory: . Failed to establish connection to https://files.minecraftforge.net/mirrors-2.0.json Host: files.minecraftforge.net [Unknown] java.net.UnknownHostException: files.minecraftforge.net at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:572) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:633) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:541) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:646) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:267) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:381) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:196) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1265) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1151) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1080) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:181) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1719) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1644) at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:308) at net.minecraftforge.installer.DownloadUtils.getConnection(DownloadUtils.java:240) at net.minecraftforge.installer.DownloadUtils.downloadString(DownloadUtils.java:309) at net.minecraftforge.installer.DownloadUtils.downloadMirrors(DownloadUtils.java:300) at net.minecraftforge.installer.json.Install.getMirror(Install.java:103) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:135) Extracting main jar: Extracted successfully Considering minecraft server jar Downloading libraries Found 0 additional library directories Considering library net.minecraftforge:forge:1.20.3-49.0.2:universal File exists: Checksum validated. Considering library net.minecraftforge:JarJarFileSystems:0.3.19 File exists: Checksum validated. Considering library com.google.guava:guava:32.1.2-jre File exists: Checksum validated. Considering library com.google.guava:failureaccess:1.0.1 File exists: Checksum validated. Considering library net.minecraftforge:securemodules:2.2.7 File exists: Checksum validated. Considering library net.minecraftforge:unsafe:0.9.2 File exists: Checksum validated. Considering library org.ow2.asm:asm:9.6 File exists: Checksum validated. Considering library org.ow2.asm:asm-tree:9.6 File exists: Checksum validated. Considering library org.ow2.asm:asm-util:9.6 File exists: Checksum validated. Considering library org.ow2.asm:asm-commons:9.6 File exists: Checksum validated. Considering library org.ow2.asm:asm-analysis:9.6 File exists: Checksum validated. Considering library net.minecraftforge:bootstrap:2.0.0 File exists: Checksum validated. Considering library net.minecraftforge:bootstrap-api:2.0.0 File exists: Checksum validated. Considering library net.minecraftforge:accesstransformers:8.1.1 File exists: Checksum validated. Considering library org.antlr:antlr4-runtime:4.9.1 File exists: Checksum validated. Considering library net.minecraftforge:eventbus:6.2.0 File exists: Checksum validated. Considering library net.jodah:typetools:0.6.3 File exists: Checksum validated. Considering library net.minecraftforge:forgespi:7.1.1 File exists: Checksum validated. Considering library net.minecraftforge:coremods:5.1.0 File exists: Checksum validated. Considering library org.openjdk.nashorn:nashorn-core:15.3 File exists: Checksum validated. Considering library net.minecraftforge:modlauncher:10.1.2 File exists: Checksum validated. Considering library net.minecraftforge:mergetool-api:1.0 File exists: Checksum validated. Considering library com.electronwill.night-config:toml:3.6.4 File exists: Checksum validated. Considering library com.electronwill.night-config:core:3.6.4 File exists: Checksum validated. Considering library org.apache.maven:maven-artifact:3.8.5 File exists: Checksum validated. Considering library net.minecrell:terminalconsoleappender:1.2.0 File exists: Checksum validated. Considering library org.jline:jline-reader:3.12.1 File exists: Checksum validated. Considering library org.jline:jline-terminal:3.12.1 File exists: Checksum validated. Considering library org.spongepowered:mixin:0.8.5 File exists: Checksum validated. Considering library net.minecraftforge:JarJarSelector:0.3.19 File exists: Checksum validated. Considering library net.minecraftforge:JarJarMetadata:0.3.19 File exists: Checksum validated. Considering library net.minecraftforge:fmlcore:1.20.3-49.0.2 File exists: Checksum validated. Considering library net.minecraftforge:fmlloader:1.20.3-49.0.2 File exists: Checksum validated. Considering library net.minecraftforge:fmlearlydisplay:1.20.3-49.0.2 File exists: Checksum validated. Considering library net.minecraftforge:javafmllanguage:1.20.3-49.0.2 File exists: Checksum validated. Considering library net.minecraftforge:lowcodelanguage:1.20.3-49.0.2 File exists: Checksum validated. Considering library net.minecraftforge:mclanguage:1.20.3-49.0.2 File exists: Checksum validated. Considering library com.github.jponge:lzma-java:1.3 File exists: Checksum validated. Considering library com.google.code.gson:gson:2.10.1 File exists: Checksum validated. Considering library com.nothome:javaxdelta:2.0.1 File exists: Checksum validated. Considering library de.oceanlabs.mcp:mcp_config:1.20.3-20231205.124940@zip File exists: Checksum validated. Considering library de.siegmar:fastcsv:2.2.2 File exists: Checksum validated. Considering library net.minecraftforge:ForgeAutoRenamingTool:1.0.6 File exists: Checksum validated. Considering library net.minecraftforge:binarypatcher:1.2.0 File exists: Checksum validated. Considering library net.minecraftforge:forge:1.20.3-49.0.2:shim File exists: Checksum validated. Considering library net.minecraftforge:forge:1.20.3-49.0.2:universal File exists: Checksum validated. Considering library net.minecraftforge:installertools:1.4.0 File exists: Checksum validated. Considering library net.minecraftforge:srgutils:0.5.1 File exists: Checksum validated. Considering library net.minecraftforge:srgutils:0.5.6 File exists: Checksum validated. Considering library net.sf.jopt-simple:jopt-simple:6.0-alpha-3 File exists: Checksum validated. Considering library org.ow2.asm:asm-commons:9.5 File exists: Checksum validated. Considering library org.ow2.asm:asm-commons:9.6 File exists: Checksum validated. Considering library org.ow2.asm:asm-tree:9.5 File exists: Checksum validated. Considering library org.ow2.asm:asm-tree:9.6 File exists: Checksum validated. Considering library org.ow2.asm:asm:9.5 File exists: Checksum validated. Considering library org.ow2.asm:asm:9.6 File exists: Checksum validated. Considering library trove:trove:1.0.2 File exists: Checksum validated. Created Temporary Directory: /tmp/forge_installer3245185632165435434 Extracting: /data/server.lzma Building Processors =============================================================================== MainClass: net.minecraftforge.installertools.ConsoleTool Classpath: /srv/pack/./libraries/net/minecraftforge/installertools/1.4.0/installertools-1.4.0.jar /srv/pack/./libraries/net/sf/jopt-simple/jopt-simple/6.0-alpha-3/jopt-simple-6.0-alpha-3.jar /srv/pack/./libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar /srv/pack/./libraries/de/siegmar/fastcsv/2.2.2/fastcsv-2.2.2.jar /srv/pack/./libraries/net/minecraftforge/srgutils/0.5.6/srgutils-0.5.6.jar /srv/pack/./libraries/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar /srv/pack/./libraries/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar /srv/pack/./libraries/org/ow2/asm/asm/9.6/asm-9.6.jar Args: --task, BUNDLER_EXTRACT, --input, /srv/pack/./libraries/net/minecraft/server/1.20.3/server-1.20.3-bundled.jar, --output, /srv/pack/./libraries/, --libraries Task: BUNDLER_EXTRACT Input: /srv/pack/./libraries/net/minecraft/server/1.20.3/server-1.20.3-bundled.jar Output: /srv/pack/./libraries All: false JarOnly: false Libs: true File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified File already exists, and hash verified =============================================================================== Cache: /srv/pack/./libraries/net/minecraft/server/1.20.3/server-1.20.3-unpacked.jar Validated: 8dad8b4c71f212a3b30c25547d46e941e54be851 Cache Hit! =============================================================================== Cache: /srv/pack/./libraries/de/oceanlabs/mcp/mcp_config/1.20.3-20231205.124940/mcp_config-1.20.3-20231205.124940-mappings.tsrg Validated: 9a693ca91cb0a63fe2c824f82df10bcd20122e16 Cache Hit! =============================================================================== Cache: /srv/pack/./libraries/net/minecraft/server/1.20.3-20231205.124940/server-1.20.3-20231205.124940-mappings.tsrg Validated: cb3fdd70bfe2fe32d0c871af14393978dea134d0 Cache Hit! =============================================================================== Cache: /srv/pack/./libraries/de/oceanlabs/mcp/mcp_config/1.20.3-20231205.124940/mcp_config-1.20.3-20231205.124940-mappings-merged.tsrg Validated: bf428f38e22faccb073c1be152fd89e1700d2419 Cache Hit! =============================================================================== Cache: /srv/pack/./libraries/net/minecraft/server/1.20.3-20231205.124940/server-1.20.3-20231205.124940-srg.jar Validated: 40e2d6d7b435614c11079942f55dcce2421294c1 Cache Hit! =============================================================================== Cache: /srv/pack/./libraries/net/minecraftforge/forge/1.20.3-49.0.2/forge-1.20.3-49.0.2-server.jar Validated: 7e74d6ecdc0ee53e01cea2a8e95f5bd21bd4f845 Cache Hit! The server installed successfully You can delete this installer file now if you wish Generating user_jvm_args.txt from variables... Edit JAVA_ARGS in your variables.txt. Do not edit user_jvm_args.txt directly! Manually made changes to user_jvm_args.txt will be lost in the nether! Starting server... Minecraft version: 1.20.3 Modloader: Forge Modloader version: 49.0.2 LegacyFabric Installer Version: 1.1.1 Fabric Installer Version: 1.1.2 Quilt Installer Version: 0.15.1 Java Args: Additional Args: -Dlog4j2.formatMsgNoLookups=true SSJ Forge Args: -Djava.security.manager=allow Java Path: /opt/java-17/bin/java Wait For User Input: false Run Command: /opt/java-17/bin/java -Dlog4j2.formatMsgNoLookups=true @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.3-49.0.2/unix_args.txt nogui Java version: openjdk version "17.0.20.1" 2026-08-18 OpenJDK Runtime Environment Temurin-17.0.20.1+1 (build 17.0.20.1+1) OpenJDK 64-Bit Server VM Temurin-17.0.20.1+1 (build 17.0.20.1+1, mixed mode, sharing) Error: could not open `libraries/net/minecraftforge/forge/1.20.3-49.0.2/unix_args.txt' Exiting...