Skip to content
Minecraft
Game Configurator

Minecraft Server Configuration Generator

Use this Minecraft server.properties generator to create your Java Edition server configuration online: set over 70 options, including game mode, difficulty, whitelist, PvP, and view distance, in the form, or describe your ideal server to the AI in Easy Mode. The live preview shows the finished server.properties file, which you can copy, download, or share as a link. Free, no sign-up required, and the file is created right in your browser.

Built by Florian Galz

Example result

Example: the generated server.properties

You set the options using a form or AI Easy Mode, and the generator creates the finished server.properties for Minecraft live. Below are the first lines of the default configuration; your file contains your values and all other settings.

Example · Default configuration

Output

server.properties
# Minecraft — generated with the ZAP-Hosting Game Config Generator# zap-hosting.com/tools/minecraft/config-generator # Server basicsmotd=A Minecraft Servermax-players=20online-mode=truewhite-list=falsebug-report-link=enforce-whitelist=falsehide-online-players=false # Gameplaygamemode=survivaldifficulty=easy
  • +72 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.

Settings

What you can configure in Minecraft server.properties

server.properties is the main configuration file for a Minecraft Java server: one setting per line in key=value format. The generator divides the settings into eight sections, with each setting’s file key shown in parentheses.

Server basics

MOTD in the server list (motd), maximum players (max-players, 1–200, default 20), whitelist (white-list, enforce-whitelist), online mode (online-mode), and hiding the player count (hide-online-players). With online-mode=false, the server no longer verifies Minecraft accounts, so anyone can join with any name.

Gameplay

Game mode (gamemode: survival, creative, adventure, spectator), difficulty (difficulty: peaceful to hard, default easy), hardcore, PvP, forcing the game mode on join (force-gamemode), and flight (allow-flight).

World generation

Seed (level-seed), world type (level-type: Normal, Superflat, Large Biomes, Amplified), structures, world name (level-name), spawn protection (spawn-protection, default 16 blocks), and view and simulation distances (view-distance, simulation-distance, 3–32 chunks, default 10).

Spawning

Whether monsters (spawn-monsters), animals (spawn-animals), and villagers (spawn-npcs) can spawn in your world.

Performance & network

Maximum tick time (max-tick-time), pause when empty (pause-when-empty-seconds), player idle timeout, network compression, rate limit, region file compression, and status queries.

Resource pack & text filtering

Resource pack URL, SHA1 hash, and requirement (resource-pack, resource-pack-sha1, require-resource-pack), chat and command spam thresholds, and text filtering settings.

Remote management API

The newer HTTP-based management server, separate from RCON: enable or disable it, and configure its host, port, TLS, allowed origins, and secret.

Administration

RCON (enable-rcon, rcon.password, rcon.port), command blocks (enable-command-block), operator permission level (op-permission-level, 1–4), secure profile (enforce-secure-profile), IP logging, and blocking proxy connections.

The generator covers 71 settings. Higher view-distance and simulation-distance values require more RAM and CPU. server-port and server-ip are intentionally excluded from the form because they’re tied to the server’s network configuration.

Guide

How to create server.properties for your Minecraft server

From the first setting to a running server: how to add your server.properties file to your Minecraft server.

  1. 1

    Step 1

    Open generator

    The generator starts with the default server.properties values, which you can see immediately in the live preview.

  2. 2

    Step 2

    Import an existing server.properties file (optional)

    To import your current file, paste its contents or upload it (.properties or .txt, up to 2 MB). Recognized settings appear in the form; other lines are retained when you export. Comment lines starting with # are dropped.

  3. 3

    Step 3

    Choose Easy Mode or the form

    In “Easy” mode, describe your server in your own words, for example, “peaceful Creative server for building with friends.” The AI suggests suitable values and explains each change; only the suggestions you select are applied. In “Advanced” mode, you set each option yourself, organized by category.

  4. 4

    Step 4

    Check live preview

    The preview shows the finished server.properties file with your values. The generator flags invalid values.

  5. 5

    Step 5

    Copy, download, or share

    Copy the contents, download server.properties, or share a link. The RCON password and other secret fields are never included in a share link.

  6. 6

    Step 6

    Upload the file to the server and restart

    Replace server.properties in your server’s root directory and restart it, because Minecraft reads the file only at startup. If you have a compatible Minecraft server at ZAP-Hosting, you can transfer the changes directly from the generator instead.

Setup

File location & usage

Two ways to get the config onto a server: upload it yourself or transfer it with one click through our panel.

The manual method

Upload yourself

  1. 1

    Download file

    Download the generated server.properties using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    Place in server.properties (Linux) or server.properties (Windows).

  3. 3

    Apply changes

    Minecraft reads server.properties only at startup — restart your server for the changes to take effect.

The ZAP-Hosting way

Transfer instantly, no upload required

Rent a Minecraft server from us and transfer your settings directly from this page with one click.

  • No FTP, no file manager
  • Live in seconds
  • Undo anytime

More tools

Tools for your Minecraft server

View all Minecraft tools

FAQ

Frequently asked questions about server.properties

File location, restarts, port and IP, world settings, Easy Mode, imports, and security—quick answers.

Directly in the server’s root directory, accessible through the File Manager.

server.properties is in the root directory of your Minecraft server, alongside the server JAR and world folder. At ZAP-Hosting, you can open and edit it in the Customer Panel’s File Manager.

Yes, Minecraft reads the file only at startup.

Yes. The download gives you a ready-to-upload server.properties file, but it takes effect only after a restart because Minecraft reads the file only when the server starts. This also applies to settings you change directly on the server.

Intentionally omitted so your server keeps its assigned port.

The port and IP depend on the network configuration your hosting provider assigns to your server. If you uploaded a file with the default values (port 25565, blank IP) to a rented server, it would no longer use its assigned port. If you import a server.properties file containing these lines, they remain unchanged when you export it.

Seed, world type, and structures only apply to newly generated worlds.

Seed (level-seed), world type (level-type), structures (generate-structures), hardcore, and generator-settings only take effect when a new world is generated. An existing world retains its settings. Use level-name to specify which world the server loads or creates.

No, keepInventory is a game rule (gamerule).

No. keepInventory is a game rule, not a server.properties setting. You set it in-game or in the server console using /gamerule keepInventory true, so the generator has no field for it.

Describe what you want instead of clicking: AI suggests suitable values.

Describe the server you want in your own words, for example, “Survival server with a whitelist and hard difficulty for a small group.” An AI suggests suitable settings and explains each change individually. You choose which suggestions to apply; nothing changes without your confirmation. Easy Mode works without signing up, and secret fields such as the RCON password aren’t sent to the AI.

Yes, by pasting it or uploading a file up to 2 MB.

Yes. To import, paste the contents of your server.properties file or upload the file (.properties or .txt, up to 2 MB). Recognized settings appear in the form; other lines are preserved when you export. Comment lines starting with # are dropped. You can then adjust the values as usual.

No. Secret fields remain masked and are never included in a share link.

The RCON password and management server secrets are masked in the form and never stored in share links. A share link contains only the non-secret values you’ve changed from the defaults.

No, it generates the Java Edition server.properties file.

The generator creates the server.properties file for a Minecraft Java Edition server, including world types such as minecraft:normal and RCON fields. It isn’t intended for Bedrock servers.

Any more questions?

Contact Support
Minecraft Server ListSurvival, SMP, Skyblock, Modpacks and more – with live player counts and vote rankings.
Ready?

Get your Minecraft server online today

Rent your Minecraft server now and transfer this config with one click.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds