minecraft
This article is about the multiplayer software in Java Edition and Bedrock Edition. For the multiplayer experience, see Multiplayer. For the official Mojang Studios paid-for servers, see Realms. For the official featured servers in Bedrock Edition, see featured servers. For more information about servers, see Minecraft Servers Wiki.
"op" redirects here. For the command, see Commands/op.

Minecraft servers allow players to play online or via a local area network with other people. Internally, the game runs a server for single-player games, this was done in order to make the single-player game experience consistent with the multiplayer experience and make it so that changes made to the game such as bug fixes apply to both single-player games and multiplayer games. Official server software is only available on Java Edition in the release state. The Bedrock Edition server software is currently in Alpha.

Types of servers

Multiple archetypes of Minecraft servers exist, distinguished by the unique gameplay features, rules, and societal structures that they implement. No two servers are the same, and frequently the line between archetypes is blurred or indistinguishable. Many special types of servers rely on the use of map editors or the Creative game mode to build custom maps and the CraftBukkit server software to provide additional features. Some of these servers are more PVP orientated, some involve aspects of Survival, Creative and Adventure mode, some have a built-in economy, and some of them contain built-in minigames.

The main server types are:

Hosting a server

There are many tools provided for players to be able to manage and host a server. Note that servers have requirements in order to run efficiently and smoothly.

See Tutorials#Servers for tutorials on how to use these programs.

Managing and maintaining a server

Servers are generally managed by administrators and operators. The administrator generally takes responsibility for the server. It may be that the server is running from their machine, or that they simply have jurisdiction over a server. Operators generally assist the administrators to moderate a server and to prevent unruly players and griefers. Both operators and administrators have access to various commands in order to ensure the smooth running of the server. On a default server, players are assigned as operator or administrator by using the /op <playername> command, or by editing the ops.json in the server directory, then restarting the server.

Local servers do not strictly require access to minecraft.net, and so can be played on an isolated local network with no internet connection. They use minecraft.net as a repository of player skins and also a database containing a list of accounts, preventing hackers and griefers from using false names while on such a server. This and other settings are modified by editing the server.properties text file.

The server saves the level in the "world" folder every 30 seconds if chunks have been modified, by default.

Kick messages

Kick messages are messages that are displayed when an operator kicks the player, or the player has issues connecting to the server.

  1. Please note that the /kick command can disconnect clients with custom message.

History

Date Version Feature
January 12, 2012 1.1 Forge server creation
April 4, 2012 1.2.5 Vanilla server creation
December 9, 2015 1.8.9 Vanilla realms creation
November 26, 2016 1.11 (fork) Spigot server creation

See also

External links