Minecraft:Server: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[File:The Hive hub.png|right|thumb|[[The Hive]] server {{in|BE}} with [[Minecraft:Vibrant Visuals]]]] | |||
{{Relevant tutorial|Setting up a server|Playing on servers}} | |||
[[File:The Hive hub.png|right|thumb|[[The Hive]] server {{in|BE}} | A '''server''' provides a [[Minecraft:world]] for players to play [[Minecraft:multiplayer]] with others over the {{w|Internet}} or a {{w|local area network}} without the requirement for one player to be active in the world. Players can connect to a server from their game client in the [[Minecraft:server list]], and they can host servers using the free server software or [[Minecraft:Minecraft Realms]]. | ||
{{Relevant tutorial|Setting up a server}} | |||
A '''server''' provides a | |||
{{ | == Variants == | ||
* The default server software ([[Minecraft:server.jar|<code>server.jar</code>]] {{in|je}} and [[Minecraft:BDS]] {{in|be}}) provides a stable environment for players to play a [[Minecraft:multiplayer]] game. It is provided free of charge by Mojang Studios for Windows, macOS{{Only|je|short=1}}, and Linux systems. Players can join these servers using the address and port from the in-game [[Minecraft:server list]], except on consoles. | |||
* [[Minecraft:Minecraft Realms]] provides a multiplayer server which is always online. They are provided by [[Minecraft:Mojang Studios]] as a paid subscription-based server hosting service. In order to let other players join for free, the subscription owner can invite them and manage members. Realms also provides additional features, such as automatic world backups, in-game server and world management, and many extra features. | |||
** Realms are limited in player slots. In addition to the owner, a Realms server can only provide up to 10 players (Realms Plus and Java Realms) or 2 players (Realms Core) playing simultaneously in a multiplayer game, though an infinite number of players can be invited. | |||
*In ''Bedrock Edition'', the server list provides a default set of [[Minecraft:featured servers]] promoted by Mojang Studios, that are always accessible from any device. In addition to this, Mojang Studios sometimes hosts [[Minecraft:In-game live event|in-game live events]] as servers accessible in-game. | |||
*The [[Minecraft:Official Minecraft Server List]] includes addresses of verified external ''Minecraft'' servers that can be added to the game, except on consoles. | |||
== Archetypes == | == Archetypes == | ||
{{ | {{More citations needed|How are these official? | ||
| section = 1 | |||
Multiple archetypes of ''[[Minecraft:Minecraft]]'' multiplayer servers exist, distinguished by the unique gameplay features, rules, and societal structures that they implement. Each server is unique from the others, and often, the line between archetypes is blurred or indistinguishable. Many special types of servers rely on the use of map editors or the [[Minecraft:Creative]] game mode to build custom maps, and some use [[Minecraft:mod]]ded server software to provide additional features outside the [[Minecraft:vanilla]] experience. Some of these servers are heavily competitive, involving [[Minecraft: | }} | ||
Multiple archetypes of ''[[Minecraft:Minecraft]]'' multiplayer servers exist, distinguished by the unique gameplay features, rules, and societal structures that they implement. Each server is unique from the others, and often, the line between archetypes is blurred or indistinguishable. Many special types of servers rely on the use of map editors or the [[Minecraft:Creative]] game mode to build custom maps, and some use [[Minecraft:mod]]ded server software to provide additional features outside the [[Minecraft:vanilla]] experience. Some of these servers are heavily competitive, involving [[Minecraft:combat]] and unique gameplay aspects of {{w|minigames}}; however, some simply followed the base [[Minecraft:vanilla]] [[Minecraft:survival]] experience. | |||
Common archetypes found in ''Minecraft'' servers may include: | Common archetypes found in ''Minecraft'' servers may include: | ||
| Line 20: | Line 25: | ||
* '''{{va|Anarchy}}''': Servers that are dedicated to having no rules at all, allowing the freedom and usage of [[Minecraft:cheating]] and exploiting, which are prominent in these servers. Anarchy servers may also allow [[Minecraft:griefing]], unmoderated {{w|user-generated content}}s, inappropriate language, and behaviors which are frowned upon in the ''Minecraft'' community. | * '''{{va|Anarchy}}''': Servers that are dedicated to having no rules at all, allowing the freedom and usage of [[Minecraft:cheating]] and exploiting, which are prominent in these servers. Anarchy servers may also allow [[Minecraft:griefing]], unmoderated {{w|user-generated content}}s, inappropriate language, and behaviors which are frowned upon in the ''Minecraft'' community. | ||
* '''Customized''': Servers that provide a playing experience very different to the [[Minecraft:vanilla]] game, with the use of [[Minecraft:add-ons]] or [[Minecraft:mods]]. | * '''Customized''': Servers that provide a playing experience very different to the [[Minecraft:vanilla]] game, with the use of [[Minecraft:add-ons]] or [[Minecraft:mods]]. | ||
== Management == | == Management == | ||
{{ | {{Relevant tutorial|Server maintenance}} | ||
{{Redirect|Admin|the characters in {{MCSM}}|MCSM:Admin| | {{Redirect|Admin|the characters in {{MCSM}}|MCSM:Admin|Realm administrators|Realms#Usage}} | ||
Servers are generally managed by '''administrators''' and '''operators'''. The administrator | Servers are generally managed by '''administrators''' and '''operators'''. The administrator is the host of the server, with access to the server logging, files, and [[Minecraft:server commands]]. Operators are players who joined the server with access to commands, player permissions, and game settings. Operators can also kick players from the world. | ||
Features of a ''Minecraft'' server, such as the server's address, port, message of the day (MOTD), and others, can be configured on [[Minecraft:server.properties]] file, which contains key-value pairs that enable or disable such features. It | Features of a ''Minecraft'' server, such as the server's address, port, message of the day (MOTD), and others, can be configured on [[Minecraft:server.properties]] file, which contains key-value pairs that enable or disable such features. It is located under the server's working directory, alongside other resources. By default, the server listens to all {{w|IP address}} on {{cd|25565}} TCP port{{only|je|short=1}} or {{cd|19132}} UDP port.{{only|be|short=1}} | ||
Servers do not strictly require access to [[Minecraft:Mojang API|''Minecraft'' online services]], and can be played on an isolated local network without {{w|Internet}} connection. Servers use ''Minecraft'' online services to fetch player [[Minecraft:skin]]s and verify genuine ''Minecraft'' accounts, which prevents hackers and griefers from using false names while on such a server. This feature can be enabled or disabled by setting {{cd| | Servers do not strictly require access to [[Minecraft:Mojang API|''Minecraft'' online services]], and can be played on an isolated local network without {{w|Internet}} connection. Servers use ''Minecraft'' online services to fetch player [[Minecraft:skin]]s and verify genuine ''Minecraft'' accounts, which prevents hackers and griefers from using false names while on such a server. This feature can be enabled or disabled by setting {{cd|online-mode}} in the [[Minecraft:server.properties|<code>server.properties</code>]]. | ||
On a server, multiple [[Minecraft:worlds]] can be stored; in <code>server.properties</code> can be specified which world is actively hosted. Servers can also have [[Minecraft:Resource pack|resource]] and [[Minecraft:Behavior pack|behavior]] packs, as well as a ''[[Minecraft:Bedrock Editor]]'' project to join from the ''Editor''. | |||
=== Whitelist{{Anchor|Allowlist}} === | === Whitelist{{Anchor|Allowlist}} === | ||
The whitelist{{only|JE|short=1}} or allowlist{{only|BE|short=1}} is a feature provided by the server that allows and blocks specific players from joining the server. It works by checking the [[Minecraft:UUID]] or XUID of the players who who join the server; if it doesn't match, the player cannot join. Its configured in the {{cd|whitelist.json}} or {{cd|allowlist.json}} file inside the server's working directory, and can be activated by setting {{cd|[[Minecraft:server.properties#white-list|white-list]]}} or {{cd|[[Minecraft:server.properties#allow-list|allow-list]]}} server property. It is enabled by default. | |||
Each entry in {{cd|whitelist.json}} or {{cd|allowlist.json}} is a JSON object identifying which players the server should allow access. | Each entry in {{cd|whitelist.json}} or {{cd|allowlist.json}} is a JSON object identifying which players the server should allow access. | ||
| Line 53: | Line 46: | ||
** {{nbt|compound}}: An object that contains the profile of whitelisted players. | ** {{nbt|compound}}: An object that contains the profile of whitelisted players. | ||
*** {{nbt|string|uuid}}: The [[Minecraft:UUID]] of the player, in hyphenated hexadecimal format.{{only|JE}} | *** {{nbt|string|uuid}}: The [[Minecraft:UUID]] of the player, in hyphenated hexadecimal format.{{only|JE}} | ||
*** {{nbt|string|xuid}}: The XUID of the player. | *** {{nbt|string|xuid}}: The XUID (Xbox account identifier) of the player. Not required if <code>name</code> is set.{{only|BE}} | ||
*** {{nbt|string|name}}: The [[Minecraft:Player#Username|username]] of the player. | *** {{nbt|string|name}}: The [[Minecraft:Player#Username|username]] or gamertag of the player. | ||
*** {{nbt|bool|ignoresPlayerLimit}}: Whether this player can join the server even while the number of players online has reached the limit.<ref name="bedrock-server-how-to">Built-in <code>bedrock_server_how_to.html</code> file in [[Minecraft:Bedrock Dedicated Server]].</ref>{{only|BE}} Equivalent to <code>bypassesPlayerLimit</code> on <code>ops.json</code> in ''Java Edition''. | *** {{nbt|bool|ignoresPlayerLimit}}: Whether this player can join the server even while the number of players online has reached the limit.<ref name="bedrock-server-how-to">Built-in <code>bedrock_server_how_to.html</code> file in [[Minecraft:Bedrock Dedicated Server]].</ref>{{only|BE}} Equivalent to <code>bypassesPlayerLimit</code> on <code>ops.json</code> in ''Java Edition''. | ||
</div> | </div> | ||
As well as manually editing the file, the {{cmd|whitelist}} command can also be used by operators. When editing the file manually while the server is running, the command {{cmd|whitelist reload}} needs to be used for the changes to take effect. | As well as manually editing the file, the {{cmd|whitelist}}/{{cmd|allowlist}} command can also be used by operators. When editing the file manually while the server is running, the command {{cmd|whitelist reload}} needs to be used for the changes to take effect. | ||
In ''Java Edition'', server operators can always connect when the whitelist is active, even if their UUIDs do not appear in the whitelist. This differs from ''Bedrock Edition'', where players must be whitelisted regardless of operator status. | In ''Java Edition'', server operators can always connect when the whitelist is active, even if their UUIDs do not appear in the whitelist. This differs from ''Bedrock Edition'', where players must be whitelisted regardless of operator status. | ||
In ''Java Edition'' servers with {{cd|online-mode}} disabled, the whitelist checks against the offline UUID of players, converted from their [[Minecraft:Player#Username|username]]s. | In ''Java Edition'' servers with {{cd|online-mode}} disabled, the whitelist checks against the offline UUID of players, converted from their [[Minecraft:Player#Username|username]]s. | ||
=== Operator list === | === Operator list === | ||
{{exclusive|java|section=1}} | {{exclusive|java|section=1}} | ||
In ''Java Edition'', players' operator status is managed by the server in the {{cd|ops.json}} file. Operators can execute [[Minecraft:commands]], and their privileges allow control | In ''Java Edition'', a players' operator status is managed by the server in the {{cd|ops.json}} file. Operators can execute [[Minecraft:commands]], and their privileges allow control over certain aspects of the game, e.g. teleporting players, summoning entities, changing [[Minecraft:game mode]]s, and more. | ||
Each entry in {{cd|ops.json}} is similar to a whitelist, with {{cd|uuid}} and {{cd|name}} being the player's identifier. | Each entry in {{cd|ops.json}} is similar to a whitelist, with {{cd|uuid}} and {{cd|name}} being the player's identifier. | ||
| Line 81: | Line 72: | ||
</div> | </div> | ||
The commands {{cmd|op}} and {{cmd|deop}} can set a player's operator status. | |||
=== Permission list === | === Permission list === | ||
{{exclusive|bedrock|section=1}} | {{exclusive|bedrock|section=1}} | ||
In ''Bedrock Edition'', | In ''Bedrock Edition'', all [[Minecraft:player permissions]] are managed by the <code>permissions.json</code> file. The file contains a list of JSON objects with players' XUID and permissions. Note that <code>online-mode</code> needs to be enabled for this feature to work since the XUID requires online verification of the user account.<ref name="bedrock-server-how-to"/> | ||
<div class="treeview"> | <div class="treeview"> | ||
| Line 91: | Line 82: | ||
** {{nbt|compound}}: An object that contains the player's permission. | ** {{nbt|compound}}: An object that contains the player's permission. | ||
*** {{nbt|string|xuid}}: The XUID of the player. | *** {{nbt|string|xuid}}: The XUID of the player. | ||
*** {{nbt|string|permission}}: The permission of the player, which may limit certain commands and abilities | *** {{nbt|string|permission}}: The permission of the player, which may limit certain commands and abilities. By default, it is specified by <code>[[Minecraft:server.properties#default-player-permission-level|default-player-permission-level]]</code> property. | ||
</div> | </div> | ||
There are three valid player permissions | There are three valid player permissions: | ||
* The {{cd|operator}} permission allows players full access to commands, and in addition to everything {{cd|member}} could do. | * The {{cd|operator}} permission allows players full access to commands, and in addition to everything {{cd|member}} could do. It sets the [[Minecraft:permission level]] to 1, which can also be done with {{cmd|op}}. | ||
* The {{cd|member}} permission allows players to modify and interact with the [[Minecraft:world]] and [[Minecraft:entities]], but unable to execute commands. | * The {{cd|member}} permission allows players to modify and interact with the [[Minecraft:world]] and [[Minecraft:entities]], but unable to execute commands. {{cmd|deop}} resets the permission to this, with permission level 0. | ||
* The {{cd|visitor}} permission restricts players to only view or observe the world, unable to modify or interact with it. | * The {{cd|visitor}} permission restricts players to only view or observe the world, unable to modify or interact with it. | ||
{{cmd|permission reload}} reloads the permission list while running in the server, and {{cmd|permission list}} lists players' permissions. Operators can also change player permissions while in-game, plus setting custom permissions such as interacting with containers. | |||
=== <span class="anchor" id="Kick messages"></span>Disconnect messages === | === <span class="anchor" id="Kick messages"></span>Disconnect messages === | ||
| Line 145: | Line 136: | ||
== See also == | == See also == | ||
* [[Minecraft:Commands]] – commonly used in servers to manage configurations and others. | * [[Minecraft:Commands]] – commonly used in servers to manage configurations and others. | ||
* [[Minecraft:Server/Requirements]] | |||
== References == | == References == | ||
| Line 151: | Line 143: | ||
== External links == | == External links == | ||
* [[Wikipedia: Minecraft server|Minecraft server]] on Wikipedia. | * [[Wikipedia: Minecraft server|Minecraft server]] on Wikipedia. | ||
== Navigation == | == Navigation == | ||
Latest revision as of 11:12, 3 September 2026
Template:Relevant tutorial A server provides a Minecraft:world for players to play Minecraft:multiplayer with others over the Template:W or a Template:W without the requirement for one player to be active in the world. Players can connect to a server from their game client in the Minecraft:server list, and they can host servers using the free server software or Minecraft:Minecraft Realms.
Variants
- The default server software (
server.jarTemplate:In and Minecraft:BDS Template:In) provides a stable environment for players to play a Minecraft:multiplayer game. It is provided free of charge by Mojang Studios for Windows, macOSTemplate:Only, and Linux systems. Players can join these servers using the address and port from the in-game Minecraft:server list, except on consoles. - Minecraft:Minecraft Realms provides a multiplayer server which is always online. They are provided by Minecraft:Mojang Studios as a paid subscription-based server hosting service. In order to let other players join for free, the subscription owner can invite them and manage members. Realms also provides additional features, such as automatic world backups, in-game server and world management, and many extra features.
- Realms are limited in player slots. In addition to the owner, a Realms server can only provide up to 10 players (Realms Plus and Java Realms) or 2 players (Realms Core) playing simultaneously in a multiplayer game, though an infinite number of players can be invited.
- In Bedrock Edition, the server list provides a default set of Minecraft:featured servers promoted by Mojang Studios, that are always accessible from any device. In addition to this, Mojang Studios sometimes hosts in-game live events as servers accessible in-game.
- The Minecraft:Official Minecraft Server List includes addresses of verified external Minecraft servers that can be added to the game, except on consoles.
Archetypes
Template:More citations needed Multiple archetypes of Minecraft:Minecraft multiplayer servers exist, distinguished by the unique gameplay features, rules, and societal structures that they implement. Each server is unique from the others, and often, the line between archetypes is blurred or indistinguishable. Many special types of servers rely on the use of map editors or the Minecraft:Creative game mode to build custom maps, and some use Minecraft:modded server software to provide additional features outside the Minecraft:vanilla experience. Some of these servers are heavily competitive, involving Minecraft:combat and unique gameplay aspects of Template:W; however, some simply followed the base Minecraft:vanilla Minecraft:survival experience.
Common archetypes found in Minecraft servers may include:
- Template:Va, also known as Survival Multiplayer (SMP): Servers that follow the Minecraft:Survival mode progression. Minecraft:Player activities ranging from collecting Minecraft:resources, building bases and Minecraft:structures, fighting Minecraft:monsters, exploring the Minecraft:world, and reaching Minecraft:the End. They typically work together to complete some sort of objectives and reach some kind of Minecraft:progression. Players may also develop relationships and rivalries across different groups. Servers specialized in this field are faction servers.
- Template:Va: Servers that allow the freedom and control of the Minecraft:Creative mode. Players create and design elaborate buildings, ranging small-scale works from Template:Ws, Template:Ws, Template:Ws, player Template:Ws, to massive projects such as Template:Ws, Template:Ws, Template:Ws, and cities. A common type of Creative server is plot servers, where players are given their own plot of land which they can control, build, and destroy using Creative mode. They are limited only to their plots, which prevents Minecraft:griefing in other players' plots.
- Template:Va: Servers that are structured around narrative-driven interactions, in which players adopt fictional personas and engage in collaborative storytelling. These servers often establish original lore, scripted scenarios, and persistent Template:W, supported by custom maps, in-game voice support, and custom content using Minecraft:mods, and multiple player hierarchies.
- Template:Va: Servers that host multiple Template:Ws where players compete with one another. These minigames are short games contained within Minecraft, having different Minecraft:gameplay elements from the main game itself. Popular minigames include Minecraft:spleef, Template:W, sky wars, bed wars, and more. Usually, the last player standing wins a reward, often in the form of Template:W, which lets players use and trade for cosmetics, kits, upgrades, and other types of unlockables. Players may also compete in the leaderboards, which show the top-performing players of these minigames.
- Template:Va: Similar in concept to Minecraft:Survival servers, but players build organized groups and regularly play together as a team, which are called factions. They typically partake in activities such as claiming lands, building bases, and farming mobs or items, while some compete and challenge other factions, such as faction wars, base raiding, Minecraft:player versus player (PvP), and other form of rivalries and relationships between factions.
- Template:Va: Servers that are dedicated to having no rules at all, allowing the freedom and usage of Minecraft:cheating and exploiting, which are prominent in these servers. Anarchy servers may also allow Minecraft:griefing, unmoderated Template:Ws, inappropriate language, and behaviors which are frowned upon in the Minecraft community.
- Customized: Servers that provide a playing experience very different to the Minecraft:vanilla game, with the use of Minecraft:add-ons or Minecraft:mods.
Management
Template:Relevant tutorial Template:Redirect Servers are generally managed by administrators and operators. The administrator is the host of the server, with access to the server logging, files, and Minecraft:server commands. Operators are players who joined the server with access to commands, player permissions, and game settings. Operators can also kick players from the world.
Features of a Minecraft server, such as the server's address, port, message of the day (MOTD), and others, can be configured on Minecraft:server.properties file, which contains key-value pairs that enable or disable such features. It is located under the server's working directory, alongside other resources. By default, the server listens to all Template:W on Template:Cd TCP portTemplate:Only or Template:Cd UDP port.Template:Only
Servers do not strictly require access to Minecraft online services, and can be played on an isolated local network without Template:W connection. Servers use Minecraft online services to fetch player Minecraft:skins and verify genuine Minecraft accounts, which prevents hackers and griefers from using false names while on such a server. This feature can be enabled or disabled by setting Template:Cd in the server.properties.
On a server, multiple Minecraft:worlds can be stored; in server.properties can be specified which world is actively hosted. Servers can also have resource and behavior packs, as well as a Minecraft:Bedrock Editor project to join from the Editor.
WhitelistTemplate:Anchor
The whitelistTemplate:Only or allowlistTemplate:Only is a feature provided by the server that allows and blocks specific players from joining the server. It works by checking the Minecraft:UUID or XUID of the players who who join the server; if it doesn't match, the player cannot join. Its configured in the Template:Cd or Template:Cd file inside the server's working directory, and can be activated by setting Template:Cd or Template:Cd server property. It is enabled by default.
Each entry in Template:Cd or Template:Cd is a JSON object identifying which players the server should allow access.
- Template:Nbt: A list of objects.
- Template:Nbt: An object that contains the profile of whitelisted players.
- Template:Nbt: The Minecraft:UUID of the player, in hyphenated hexadecimal format.Template:Only
- Template:Nbt: The XUID (Xbox account identifier) of the player. Not required if
nameis set.Template:Only - Template:Nbt: The username or gamertag of the player.
- Template:Nbt: Whether this player can join the server even while the number of players online has reached the limit.<ref name="bedrock-server-how-to">Built-in
bedrock_server_how_to.htmlfile in Minecraft:Bedrock Dedicated Server.</ref>Template:Only Equivalent tobypassesPlayerLimitonops.jsonin Java Edition.
- Template:Nbt: An object that contains the profile of whitelisted players.
As well as manually editing the file, the Template:Cmd/Template:Cmd command can also be used by operators. When editing the file manually while the server is running, the command Template:Cmd needs to be used for the changes to take effect.
In Java Edition, server operators can always connect when the whitelist is active, even if their UUIDs do not appear in the whitelist. This differs from Bedrock Edition, where players must be whitelisted regardless of operator status.
In Java Edition servers with Template:Cd disabled, the whitelist checks against the offline UUID of players, converted from their usernames.
Operator list
Template:Exclusive In Java Edition, a players' operator status is managed by the server in the Template:Cd file. Operators can execute Minecraft:commands, and their privileges allow control over certain aspects of the game, e.g. teleporting players, summoning entities, changing Minecraft:game modes, and more.
Each entry in Template:Cd is similar to a whitelist, with Template:Cd and Template:Cd being the player's identifier.
- Template:Nbt: A list of objects.
- Template:Nbt: An object which contains the operator's configuration.
- Template:Nbt: The Minecraft:UUID of the operator, in hyphenated hexadecimal format.
- Template:Nbt: The username of the operator.
- Template:Nbt: The Minecraft:permission level of the operator, which may limit certain commands and abilities. By default, its specified by
op-permission-levelproperty. - Template:Nbt: Whether this player can join the server even while the number of players online has reached the limit set by the
max-playersproperty. Note that players with this setting still count toward the limit despite being exempt from join restrictions.
- Template:Nbt: An object which contains the operator's configuration.
The commands Template:Cmd and Template:Cmd can set a player's operator status.
Permission list
Template:Exclusive
In Bedrock Edition, all Minecraft:player permissions are managed by the permissions.json file. The file contains a list of JSON objects with players' XUID and permissions. Note that online-mode needs to be enabled for this feature to work since the XUID requires online verification of the user account.<ref name="bedrock-server-how-to"/>
- Template:Nbt: A list of objects.
- Template:Nbt: An object that contains the player's permission.
- Template:Nbt: The XUID of the player.
- Template:Nbt: The permission of the player, which may limit certain commands and abilities. By default, it is specified by
default-player-permission-levelproperty.
- Template:Nbt: An object that contains the player's permission.
There are three valid player permissions:
- The Template:Cd permission allows players full access to commands, and in addition to everything Template:Cd could do. It sets the Minecraft:permission level to 1, which can also be done with Template:Cmd.
- The Template:Cd permission allows players to modify and interact with the Minecraft:world and Minecraft:entities, but unable to execute commands. Template:Cmd resets the permission to this, with permission level 0.
- The Template:Cd permission restricts players to only view or observe the world, unable to modify or interact with it.
Template:Cmd reloads the permission list while running in the server, and Template:Cmd lists players' permissions. Operators can also change player permissions while in-game, plus setting custom permissions such as interacting with containers.
Disconnect messages
Disconnect messages are texts that are displayed when an operator kicks the player or the player has issues connecting to the server.
Java Edition
Server or client errors
- End Of Stream (Client message) – The server has stopped sending data to the client.
- Internal Server Error:java.net.Minecraft (...) – The server is sending unknown information to the client. If the server is Minecraft:modded, this usually happens when a client with an outdated mod tries to join the server with the updated mod.
- Timed Out – The client has lost connection to the server, likely due to disconnecting from the internet or having Minecraft features blocked by a firewall.
- Internal exception: java.io.IOException: Received string length longer than the maximum allowed Template:Ph – A chat message that the client sent to the server exceeded the maximum character limit (> 256).
- Internal Server Error – The server generated an exception when handling the client's request.
- Illegal characters in chat – The client was denied sending certain characters, such as the "§" Template:W.
- Kicked for spamming (disconnect.spam) – The client is sending chat messages too quickly.
- Read timed out – The server can't find the client's connection. This usually happens when the client has a slow Internet connection.
- Bad login – The client is running in offline mode and can't connect to an authenticated server.
- Out of memory! – This happens when the client or server cannot assign more memory to the game. This can be checked on the Minecraft:debug screen. It also happens if one traveled past X/Z: ±34,359,738,368 in Beta 1.7.3 or lower (see Minecraft:Far Lands).
- Flying is not enabled on this server – The client tried to fly for longer than 5 seconds in Survival or Adventure mode, usually enabled by Minecraft:mods.
- Attempting to attack an invalid entity – This happens when the client tries to hit either themselves, or an entity that can't normally be attacked (e.g. arrow, egg, ender pearl, trident). This is usually possible through mods.
- Illegal stance – This happens when the client's position is extremely high on the Minecraft:sky or low on the Minecraft:void.
- Illegal position – The client is beyond X/Z: ±30,000,000 (or ±32,000,000 in 1.6.4 and lower).
Informational
- Disconnected – The player disconnected by using the disconnect button in the Minecraft:pause menu.
- You logged in from another location – Another client has logged in to the server the player is playing on with the player's username.
- Outdated client (Please use Template:Ph) – The server is running a more recent version of Minecraft than the client.
- Outdated server (I'm still on Template:Ph) – The client is running a more recent version of Minecraft than the server.
- You have been idle for too long! – The client was idle for a longer time than allowed.
- Server closed. – The server has been shut down either by closing out of the "Minecraft server" window/pressing Template:Keys, or using the Template:Cmd command.
Operator actions
- You are banned from this server (during gameplay) or You are banned from this server. Reason: Template:Ph. Your ban will be removed on Template:Ph on Template:Ph. (when joined through Minecraft:server list) – The client's Minecraft account is banned and remains banned until Minecraft:pardoned by an admin, or automatically by set duration.
- You have been IP banned from this server (during gameplay) or Your IP address is banned from this server. Reason: Template:Ph. Your ban will be removed on Template:Ph on Template:Ph. (when joined through server list) – The client's IP has been banned.
- Kicked by an operator. – The client has been disconnected using the Template:Cmd command. This message appears when no custom message is entered, otherwise, the custom message is written directly on the disconnect screen.
Bedrock Edition
History
Issues
See also
- Minecraft:Commands – commonly used in servers to manage configurations and others.
- Minecraft:Server/Requirements
References
<references/>
External links
- Minecraft server on Wikipedia.
Template:Navbox gameplay Template:Navbox Java Edition technical Template:Navbox Bedrock Edition
Minecraft:de:Minecraft-Server Minecraft:es:Servidor Minecraft:fr:Serveur Minecraft:hu:Szerver Minecraft:it:Server Minecraft:ja:サーバー Minecraft:ko:서버 Minecraft:nl:Server Minecraft:pl:Serwer Minecraft:pt:Servidor Minecraft:ru:Сервер Minecraft:th:เซิร์ฟเวอร์ Minecraft:uk:Сервер Minecraft:zh:服务器