
Dedicated Server Template
NeoForge Minecraft server with modern mod support. NeoForge is a modern fork of Forge with improved performance, updated modding APIs, and active development for the latest Minecraft versions. Supports automatic version resolution and Aikar's flags. Runs in Docker for isolated resource management.
Deploy and manage your own Minecraft - NeoForge dedicated server with GameCP's free game server control panel. This template provides a production-ready server configuration with one-click installation, automatic updates via SteamCMD, and full environment variable management. Whether you're hosting for a small group of friends or running a large community server, GameCP makes Minecraft - NeoForge server administration simple and reliable.
Small server, 1-10 players
Community server, 10-40 players
Large server, 40-200 players
Standard NeoForge server startup using unix_args.txt.
Optimized JVM flags recommended by Aikar for Minecraft servers. Best for servers with 10+ players.
Server Name
Server name displayed in the server browser
(empty)Max Players
Maximum number of concurrent players
20Downloads and installs NeoForge server and accepts the EULA.
Main Minecraft server configuration file. Uses Rules Mode to update key=value pairs in the server-generated server.properties file.
//server.propertiespropertieseclipse-temurin:25-jdk-alpine
minecraft-java-neoforge
GameCP Team
March 19, 2026
Information about the origin and version of this game configuration.
GameCP Team
1
gamecp
Join GameCP today and deploy your favorite games and applications instantly.
Get Started Free+50 MiB per player
Generational ZGC for ultra-low pause times. Best for competitive or latency-sensitive servers. Requires Java 21+.
Low-latency GC that minimises pause times regardless of heap size. Java 17+ only.
JVM defaults only — no GC tuning applied. Not recommended for production servers.
Enter your own -XX: flags. Preset flags are disabled so you have full control.
Message of the Day
Message of the Day shown in the server browser. Defaults to the server name.
${SERVER_NAME}Game Mode
Default game mode for new players
survivalDifficulty
Server difficulty level
easyWorld Name
Name of the world/level folder
worldEnable PvP
Allow players to fight each other
trueSpawn Monsters
Allow monsters to spawn naturally
trueWhitelist
Only allow whitelisted players to join
falseAllow Flight
Allow players to fly in survival mode. Enabled by default for NeoForge since many mods add flight mechanics.
trueSpawn Protection
Radius of blocks around spawn that only ops can break. Set to 0 to let everyone build at spawn.
16Install Version
Version to use when installing or reinstalling the server. Use 'latest' for the newest release, or specify a version like '1.21.4'. Admin only.
latestHardcore Mode
Players are banned when they die
falseForce Game Mode
Force players to the default game mode
falseAllow Nether
Allow players to travel to the Nether
trueWorld Seed
Seed for world generation. Leave empty for a random seed. Set this before the first start to control your world layout.
(empty)World Type
Type of world to generate
minecraft:normalGenerate Structures
Generate villages, dungeons, etc.
trueOnline Mode
Verify players with Mojang servers (disable for cracked servers)
trueEnforce Whitelist
Automatically remove non-whitelisted players
falseEnforce Secure Profile
Require players to have a valid profile
trueEnable RCON
Enable remote console access
falseRCON Password
Password for RCON access
(empty)Enable Query
Enable server query protocol
trueEnable Status
Show server in server list
trueEnable Command Blocks
Allow command blocks to be used
falseView Distance
How far players can see in chunks. 10 is the sweet spot for most servers. Lower to 6-8 for better performance on limited hardware.
10Simulation Distance
Maximum chunk simulation distance (3-32)
10Max Tick Time
Maximum time a single tick can take (milliseconds)
60000Network Compression
Compress packets larger than this size (bytes)
256Max Memory (Xmx)
Maximum memory allocation for the Java process (e.g., 2G, 4G, 8G)
2GInitial Memory (Xms)
Initial memory allocation for Java (e.g., 1G, 2G)
1GCustom JVM Flags
Your own -XX: JVM flags. Only used when the 'Custom Flags' startup preset is selected. Separate flags with spaces.
(empty)Additional JVM Flags
Additional -XX: flags appended after the selected preset's flags. Works with any startup preset.
(empty)Cleans up old log files before starting the server
Export this template as a native GameCP Template
Copy this link to import in your GameCP panel
Export this template as a Pterodactyl egg for use in other panels
Export this template as a TCAdmin game config XML


