Skip to main content

Build, explore, and adventure in your own 3-D generated world.

Join one of the largest communities in gaming and craft your own world from mineable blocks. Since its release 2011, Minecraft has become the most popular online game of all time. 

Collect blocks by extracting natural materials like wood and stone, create tools to harvest and build even faster, and work with other players to bring your vision to life in the game. Design and build your own castles and cities, or entire mythical lands like in WesterosCraft. You also need to survive the night, when creatures like Creepers and zombies attack.

Customize your gaming experience by hosting Minecraft on Linode. The Minecraft Game Server Marketplace app lets you specify features like NPCs, game mode, and critical game specifications for your server configuration.

Software Included

The Minecraft Game Server One-Click App will install the following required software on your Linode:

Minecraft 1.8Game server.
LinuxGSMA command line tool for the deployment and management of Linux game servers.
UFWFirewall utility. Port 25575 will allow outgoing and incoming traffic.
Fail2BanFail2Ban is an intrusion prevention software framework that protects computer servers from brute-force attacks.

Minecraft Options

World NameThe world name and it’s corresponding file name. Advanced Configuration.
Message of the DayText that is displayed whenever a player logs on to the server. Advanced Configuration.
Flight EnabledAllows flight if there is a mod installed that supports flying. This configuration has no effect on creative mode flight. Advanced Configuration.
Nether World EnabledEnables the Nether world. Advanced Configuration.
Player Achievements EnabledWhenever a player unlocks an achievement, it is broadcast to all logged in players. Advanced Configuration.
Maximum PlayersMaximum amount of players allowed on the server. Advanced Configuration.
Player Idle Timeout LimitIf not set to disabled, the amount of time in minutes a player can be idle before being kicked off of the server. Advanced Configuration.
Difficulty LevelThe game difficulty. Advanced Configuration.
Hardcore Mode EnabledIf set to true, the difficulty will be set to Hard. Additionally, on death the player won’t respawn and will be limited to spectator mode. Advanced Configuration.
PvP EnabledEnables player versus player combat on the server. Advanced Configuration.
Force Game Mode EnabledForces players to join the server’s default game mode. false allows players to join with their previous game mode. true forces the default game mode.
World TypeType of world to generate. Default = standard, flat = featureless and flat, largebiomes = larger biomes, amplified = larger height limit. Advanced Configuration.
World Seed
A random value used by Minecraft’s world generation algorithm to create a unique world. For example: qazwsx123. See Minecraft’s Gamepedia entry on seeds for more information. Advanced Configuration.
Spawn Animals EnabledDetermines if animals (sheep, chickens, squid, etc.) will spawn. Advanced Configuration.
Spawn Monsters EnabledDetermines if monsters (creepers, skeletons, spiders, etc.) will spawn. Advanced Configuration.
Spawn NPCs EnabledDetermines if villagers will spawn. Advanced Configuration.
Game Mode
The game mode of the server. Survival is the default game mode, creative allows for flight and unlimited resources, adventure prevents players from destroying blocks, and spectator will grant the ability to fly, but will prevent any player interaction on the server. Advanced Configuration.
Structure Generation EnabledEnables the ability to generate structures like villages and mineshafts. Advanced Configuration.
Maximum Build HeightMaximum height at which players can place blocks. World generation may exceed this limit. Advanced Configuration.
Maximum Build HeightMaximum radius of the world, in blocks. Advanced Configuration.
View DistanceThe distance a player can see, measured in chunks (16 block cubes). For example, 10 will enable the user to see 10 chunks in any direction.
Command Block EnabledEnables the placement of command blocks through the /give command. Advanced Configuration.
Querying EnabledEnables GameSpy4. Used to obtain information about the server. Advanced Configuration.
Enable RCON
Enable remote access (RCON) to the Minecraft server to run commands. Advanced Configuration.
RCON PasswordThe RCON password. Advanced Configuration.
RCON PortThe port used for RCON. Advanced Configuration.
Maximum Tick TimeThe maximum amount of milliseconds a single tick can take before the server considers itself frozen or crashed and will shut down. Advanced Configuration.
Network Compression Threshold
The threshold at which bytes are compressed. Advanced Configuration.
Op-permission LevelSets the permission level for operators (ops) when using the /op command. Advanced Configuration.
Port NumberThe server’s listening port number. Advanced Configuration.
Snooper EnabledDetermines if the server sends stats to https://snoop.minecraft.netAdvanced Configuration.
Use Native Transport EnabledImprove server performance by optimizing sent and received packets. Advanced Configuration.

Getting Started After Deployment

Ensure that you have installed Minecraft on your personal computer and created a Minecraft user account before getting started with this section.

After Minecraft has finished installing on your Linode, you will be able to access your Minecraft game server by copying your Linode’s IPv4 address and entering it in the Multiplayer menu on your personal computer’s Minecraft installation. To find your Linode’s IPv4 address:

  1. Click on the Linodes link in the sidebar. You will see a list of all your Linodes.
  2. Find the Linode you just created when deploying your app and select it.
  3. Navigate to the Networking tab.
  4. Under the IPv4 heading, you will find your IPv4 address listed under the Address column. Copy your IPv4 address.
  5. Open Minecraft on your computer and click on Multiplayer, then click Add Server.
  6. Enter a name for your server in the Server Name box. This name will show up on the Play Multiplayer server selection screen.
  7. Paste your IP address in the Server Address field and click Done:
Server Address Reference Image

Once your server is ready to play on, the status indicator will show a series of green bars.

Status Indicator Reference Image

If there is a red X over the status bars, or it says old, then your Linode has not finished installing Minecraft. Wait a few minutes, then hit Refresh.

Customization After Installation

After installation you can change your Minecraft options by customizing the system configuration files.

  • Customize the Minecraft Service

    The system service file is located in your home directory: ~/etc/systemd/system/mcserver.service. You can update this file to optimize your server’s performance.
  • Customize the Minecraft World Options

    The files to configure the world options are also located in your home directory: ~/serverfiles. Here you find server.propertiesbanned-ips.json, and more. The name of the world you created during installation has a folder here as well. Inside this folder are other configuration files for that specific world.

The Minecraft Game Server Marketplace App was built by Linode. For support regarding app deployment, contact Linode Support via the information listed in the sidebar. For support regarding the game, visit the Minecraft Help Center.