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.
The Minecraft Game Server One-Click App will install the following required software on your Linode:
|Minecraft 1.8||Game server.|
|LinuxGSM||A command line tool for the deployment and management of Linux game servers.|
|UFW||Firewall utility. Port 25575 will allow outgoing and incoming traffic.|
|Fail2Ban||Fail2Ban is an intrusion prevention software framework that protects computer servers from brute-force attacks.|
|World Name||The world name and it’s corresponding file name. Advanced Configuration.|
|Message of the Day||Text that is displayed whenever a player logs on to the server. Advanced Configuration.|
|Flight Enabled||Allows flight if there is a mod installed that supports flying. This configuration has no effect on creative mode flight. Advanced Configuration.|
|Nether World Enabled||Enables the Nether world. Advanced Configuration.|
|Player Achievements Enabled||Whenever a player unlocks an achievement, it is broadcast to all logged in players. Advanced Configuration.|
|Maximum Players||Maximum amount of players allowed on the server. Advanced Configuration.|
|Player Idle Timeout Limit||If 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 Level||The game difficulty. Advanced Configuration.|
|Hardcore Mode Enabled||If set to |
|PvP Enabled||Enables player versus player combat on the server. Advanced Configuration.|
|Force Game Mode Enabled||Forces players to join the server’s default game mode. |
|World Type||Type of world to generate. Default = standard, flat = featureless and flat, largebiomes = larger biomes, amplified = larger height limit. Advanced Configuration.|
A random value used by Minecraft’s world generation algorithm to create a unique world. For example:
|Spawn Animals Enabled||Determines if animals (sheep, chickens, squid, etc.) will spawn. Advanced Configuration.|
|Spawn Monsters Enabled||Determines if monsters (creepers, skeletons, spiders, etc.) will spawn. Advanced Configuration.|
|Spawn NPCs Enabled||Determines if villagers will spawn. Advanced Configuration.|
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 Enabled||Enables the ability to generate structures like villages and mineshafts. Advanced Configuration.|
|Maximum Build Height||Maximum height at which players can place blocks. World generation may exceed this limit. Advanced Configuration.|
|Maximum Build Height||Maximum radius of the world, in blocks. Advanced Configuration.|
|View Distance||The distance a player can see, measured in chunks (16 block cubes). For example, |
|Command Block Enabled||Enables the placement of command blocks through the |
|Querying Enabled||Enables GameSpy4. Used to obtain information about the server. Advanced Configuration.|
Enable remote access (RCON) to the Minecraft server to run commands. Advanced Configuration.
|RCON Password||The RCON password. Advanced Configuration.|
|RCON Port||The port used for RCON. Advanced Configuration.|
|Maximum Tick Time||The 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 Level||Sets the permission level for operators (ops) when using the |
|Port Number||The server’s listening port number. Advanced Configuration.|
|Snooper Enabled||Determines if the server sends stats to https://snoop.minecraft.net. Advanced Configuration.|
|Use Native Transport Enabled||Improve 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:
- Click on the Linodes link in the sidebar. You will see a list of all your Linodes.
- Find the Linode you just created when deploying your app and select it.
- Navigate to the Networking tab.
- Under the IPv4 heading, you will find your IPv4 address listed under the Address column. Copy your IPv4 address.
- Open Minecraft on your computer and click on Multiplayer, then click Add Server.
- Enter a name for your server in the Server Name box. This name will show up on the Play Multiplayer server selection screen.
- Paste your IP address in the Server Address field and click Done:
Once your server is ready to play on, the status indicator will show a series of green bars.
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
banned-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.