Minecraft Wiki
(loool_LOL)
Jr Mime (talk | contribs)
m (Revert edits by Apple tree tree tree apple (talk))
Tag: Rollback
 
(226 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
  +
{{about|the multiplayer software in Java Edition and Bedrock Edition|the multiplayer experience|Multiplayer|the official Mojang Studios paid-for servers|Realms|the official featured servers in Bedrock Edition|featured servers|more information about servers|Minecraft Servers Wiki}}
{{NotClassicServer}}
 
  +
{{redirect|op|the command|Commands/op}}
{{cleanup}}
 
  +
''[[Minecraft]]'' '''servers''' allow [[player]]s 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 {{el|je}} in the release state. The [[Bedrock Dedicated Server|Bedrock Edition server software]] is currently in Alpha.
{{about|the official default free of charge multiplayer software|the official Mojang paid-for servers|Realms|other unofficial Minecraft server software|custom servers|the discontinued fan-made server & plugin software|Bukkit}}
 
  +
{{TOC limit|3}}
''Minecraft'' '''servers''' allow players to play online or via a local area network with other people. They may either be run on a hosted server, on local dedicated server hardware, a Virtual Private server on a home machine, or on your local gaming computer. The default free of charge multiplayer software is available by Mojang for Windows, Mac OS X, Linux and Unix (e.g. BSD) and is relatively easy to set up, see the [[Tutorials/Setting up a server|Minecraft multiplayer server tutorial]] and Mojang's [https://minecraft.net/download Minecraft multiplayer server download] page for help.
 
 
== Server setup ==
 
 
=== Server installation and configuration ===
 
 
For a full tutorial on setting up a variety of different Minecraft servers, see the [[Tutorials#Servers|tutorial page]].
 
 
=== General recommendations ===
 
 
* Setting up a server takes some time, and some technical knowledge. Don't try to set up a server unless you have some basic computer and networking abilities. Probably, your best bet can be to look on the Internet for a guide on how to set up a server.
 
* Hosting and playing on the same machine does not usually matter, unless you have a slow computer.
 
* Netbooks and Notebooks don't usually make for good server machines. They typically have lower-end hardware in comparison to desktops and dedicated server machines.
 
* Hosting a server with many players in a wireless network (WLAN and especially WWAN) is not recommended. Use a wired network instead, such as Ethernet.
 
* If you decide you don't want to host, but still want to play online, check out the public server options in the [http://www.minecraftforum.net/viewforum.php?f=1025 Minecraft servers area] of the Minecraft forum.
 
* If you still want to manage a server, but not from home, check out the [http://www.minecraftforum.net/forum/131-minecraft-server-hosting/ Minecraft server hosting area] of the Minecraft forum or other websites. Expect to pay monthly for this type of server since finding free hosting is a rarity.
 
 
=== Server requirements ===
 
 
Please see '''[[Server/Requirements|server requirement comparison tables]]''' for more information on server requirements.
 
 
== Playing on a server ==2013
 
== Playing on a server ==2013
 
 
For information on playing on a server, including joining a server and tips and tricks, read the [[Tutorials/Playing on servers|Playing on servers tutorial]].
 
super server
 
For information on playing on a server, including joining a server and tips and tricks, read the [[Tutorials/Playing on servers|Playing on servers tutorial]].== Playing o== Playing on a server ==2013
 
 
For information on playing on a server, including joining a server and tips and tricks, read the [[Tutorials/Playing on servers|Playing on servers tutorial]].
 
super servern a server ==2013
 
 
For information on playing on a server, including joining a server and tips and tricks, read the [[Tutorials/Playing on servers|Playing on servers tutorial]].
 
super server
 
super server
 
 
== Server commands ==
 
 
The [[server commands]] page has a list of useful commands.
 
   
 
== Types of servers ==
 
== Types of servers ==
  +
{{see also|Tutorials/Playing on servers}}
   
Multiple archetypes of Minecraft servers exist, distinguished by the unique gameplay features, rules, and societal structures which 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 Editing|map editors]] or the [[creative]] game mode to build custom maps and the [[Bukkit#CraftBukkit|CraftBukkit]] server software to provide additional features.
+
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 [[mcservers:CraftBukkit|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:
=== The Big Three ===
 
  +
* '''Survival''': These servers are servers that use only survival mode. They are similar to Anarchy Servers, except there are usually rules, and usually prohibit Griefing and Exploiting.
  +
* '''Creative''': These are servers that only use Creative mode. Usually, servers give the players Creative, but limit the items they can access and/or limit the plot size. This is usually done to prevent griefing to other players' plots and to prevent excessive lagspikes.
  +
* '''Minigame''': These are servers that host multiple minigames, ranging from Spleef to Capture the Flag.
  +
* '''Anarchy''': These servers have no rules at all. Many players engage in cheating, exploiting, and use of vulgar language.
  +
* '''Faction''': Similar in concept to Survival servers, but claims are used to mark land as "yours". Untrusted players will not be able to build on "your" land.
  +
* '''Personal/Private''': These are servers that players can make on their own. Usually, the link is private, shared only with the user's close friends.
  +
* '''Hardcore''': The same as survival mode, except players only have one life. This typically ends with a "last man standing" scenario, This type of server is mainly used in SkyWars and Survival Games.
  +
* '''Roleplay:''' These servers have their players acting as their own persona, sometimes being dictated by the Roleplay that is happening.
  +
<!-- I'm specifically looking at this line from the EULA:
  +
ONE MAJOR RULE
  +
The one major rule is that you must not distribute anything we've made unless we specifically agree to it. By "distribute anything we've made" what we mean is:
   
  +
-give copies of our Game to anyone else;
These types of servers are the most popular choices for creation.
 
  +
-make commercial use of anything we've made;
  +
-try to make money from anything we've made; or
  +
-let other people get access to anything we've made in a
  +
way that is unfair or unreasonable;
   
  +
unless we specifically agree to it. And so that we are crystal clear, "the Game" or "what we have made" includes, but is not limited to, the client or the server software for our Game and includes Minecraft and Minecraft: Java Edition on all platforms. It also includes updates, patches, downloadable content, add-ons, or modified versions of a Game, part of those things, or anything else we've made. -->
==== FactionPvP ====
 
   
  +
== Hosting a server ==
This type of server uses plugins to allow players to form groups called factions and claim & protect land from other factions. Usually this is accomplished with the Bukkit plugins ''Factions'' or ''Towny''. Land protected by a faction cannot be built on or destroyed by players belonging to a different faction. Factions can also ally with each other or declare war on each other. The amount of land one faction can protect at any given time is decided by the number of players belonging to that faction. The FactionPvP servers usually allow griefing and are very flexible with customization. Also there are admins, vips, builders and so on, and so on... There are usually safe zones too. There are also servers called Towny War servers, similar to faction PvP servers but in that with Towny, larger towns and nations fight one another, rather than small factions, which allows for more fighting. Towny War servers are also accompanied by economy, trade, politics, etc.
 
  +
  +
There are many tools provided for players to be able to manage and host a server. Note that servers have [[Server/Requirements|requirements]] in order to run efficiently and smoothly.
  +
* '''The default multiplayer software''' is free of charge and is available by Mojang Studios for Windows, macOS, and Unix-like systems (Linux, BSD...). See the [[Tutorials/Setting up a server|Minecraft multiplayer server tutorial]] and Mojang Studios' [https://minecraft.net/download/server Minecraft multiplayer server download] page for help.
  +
* '''Opening a world to LAN''' provides a server that is accessible only to other people on the local network unless port forwarding is set up on the router. See the [[Tutorials/Setting up a LAN world|setting up a LAN world tutorial]] for more information.
  +
* '''Custom server software''' such as CraftBukkit, Spigot, and Sponge provide players a way to add plugins to a server. These are generally used for larger servers that run plugins to ensure [[Tutorials/Griefing|griefer]] protection, non-vanilla commands (e.g.{{cmd|sethome|link=none}}), custom minigames, etc.
  +
* '''Rented servers''' are servers hosted externally by another company. These hosted servers are (usually) not provided free of charge - the player must rent them on a regular basis.
  +
* '''[[Minecraft Realms|Realms]]''' are Mojang Studios' official hosting service that allows a limited number of players onto a server. Note that the Java Realms are still separate from Realms for other versions of ''Minecraft''.
  +
*'''Dedicated Servers''' are servers that provide a wider range of power sources. These servers are much more flexible and allow for almost complete control.
   
  +
See [[Tutorials#Servers]] for tutorials on how to use these programs.
==== PvP/[[Survival]] ====
 
   
  +
== Managing and maintaining a server ==
This type of server typically falls either into the Adventure or Survival categories, with the exception that Player-versus-Player (PvP) combat is allowed or encouraged in tandem with Player-versus-Environment (PvE) combat. Griefing is usually not allowed unless stated otherwise.
 
  +
{{see also|Tutorials/Server maintenance}}
   
  +
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 {{command|op|<playername>}} command, or by editing the <code>ops.json</code> in the server directory, then restarting the server.
==== Economy ====
 
   
  +
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.
This type of server is modified to introduce a currency system, usually in an intangible form. Players trade in this currency to obtain resources, or hoard it in an attempt to be the wealthiest person on the server.
 
   
  +
The server saves the level in the "world" folder every 30 seconds if chunks have been modified, by default.
=== Less Popular ===
 
   
  +
=== Kick messages ===
Just because the titles states they are less-popular doesn't necessarily mean they are. These servers take more than just a few hours to create.
 
  +
Kick messages are messages that are displayed when an operator kicks the player, or the player has issues connecting to the server.
 
==== [[Creative]] ====
 
 
This type of server is played entirely in the [[creative]] game mode, with building being the focus of the community. Rarely are these servers unmodified due to the ease with which [[grief]]ing is accomplished; most of these servers use plugins to prevent players' constructions from being modified without their consent.
 
 
==== [[Adventure]] ====
 
 
This type of server usually prevents most or all attempts to build or destroy blocks. Instead of traditional gameplay, these servers offer unique gameplay elements, often inspired by Role-Playing Games. These servers are rarely unmodified, often bearing significant changes via server modifications which make normal gameplay impossible.
 
 
==== [[Survival]] ====
 
 
The most popular current server type, Survival servers are typically played entirely in the Survival game mode. Maps on these servers usually consist of a premade spawn location, which is sometimes built by the server operators using creative mode, and a surrounding area created by players. These types of servers are frequently modified to suit the desires of the operators, and frequently have some kind of system which allows players to protect their structures from [[grief]]ing, either on their own or with the assistance of an operator.
 
 
==== Freebuild ====
 
 
A middle ground between [[survival]] and [[creative]] servers, this type of server requires players to gather certain materials in the traditional way, but allows them to use infinite amounts of other materials, usually common materials like wood, stone, sand, and other plentiful resources.
 
 
==== Roleplay ====
 
 
This type of server encourages or requires players to assume the role of their character. Usually this means that there is a system in place which allows the player's ingame character to be customized, frequently by assuming species, social ranks, superhuman abilities, and the like. These servers frequently use plugins to provide players with special powers in exchange for choosing a player class, species, etc. They also are usually set in medieval times.
 
 
==== Hardcore PvP ====
 
 
This type of server is usually unmodified or very lightly modified. Subtypes of this server type including ''Anarchy'' and ''Chaos'' servers, Hardcore PvP servers generally have few rules and encourage killing, looting, and [[grief]]ing other players.
 
 
==== Prison ====
 
 
Prison is a gamemode that allows players to experience currency, and mining, and pvping to get to different ranks on the server. Prison servers are one of the hardest gamemodes to construct. It really started setting off around 2013. Ever since it has been a great moneymaking tool for server owners to include in their server.
 
 
==== Challenge ====
 
 
Typically consisting of a premade map and the [[survival]] game mode, this server offers a variation on the survival mantra such as surviving without the use of a certain material or in unique terrain. Describing a Challenge server is best accomplished by example - Skyblock servers, one type of challenge server, place players on a small island with exactly enough renewable resources to survive and expand the island.
 
 
==== City/Plot ====
 
 
This type of server offers one or more areas, usually protected from griefing, in which players can receive a space to build in, either for free or for some form of currency system as in an economy server. This type of server is rarely unmodified.
 
 
==== Capture the Flag ====
 
 
This type of server offers a new type of gamemode for a server, usually via plugins. Two teams are chosen and they battle it out, trying to collect the other teams flag and return it to their home point a number of times to win the game.
 
 
==== Bow Spleef ====
 
 
Players spawn in with a bow and an arrow and try to shoot TNT beneath players' feet, in the attempt to be the last one standing above it.
 
 
==== SkyBlock ====
 
 
This type of server forces players to show their legitimate side. Players will spawn on a small island with a chest full of basic items. They will be forced to survive with few items by creating a farm, a cobblestone generator, and other useful renewable devices. These types of servers are sometimes PVP servers.
 
 
==== KitPvP ====
 
 
A server in which players choose from a kit or several kits to have big PVP battles. The gamemode is either [[Adventure]] or [[Survival]].
 
 
==== TimeBomb ====
 
 
Also called TNT-Tag or Hot potato. One player is the tagger, and the others have to avoid them. to tag someone, you have to hit them with whatever item is the "hot potato" (this can be [[TNT]], a potato, or anything the developer desires). The reason the tagger is in such a hurry to get rid of this is that, after a certain amount of time, the item, and whoever is holding it, get blown to bits. This will eliminate that player, and another player is chosen randomly as tagger.
 
 
==== HungerGames ====
 
 
Players of these servers have to battle against each other after collecting resources and materials. Last player alive wins.
 
Background: The HungerGames are based upon the books of Suzanne Collins called "The Hunger Games" and its movies. The Minecraft community liked the survival aspect of that series and started hosting their own Hunger Games events.
 
 
==== Survival Games ====
 
 
Similar to Hunger Games, but players can't collect materials. The only way to get geared up is searching for chests hidden everywhere on the map. Winner is the last player standing. Certain servers will have a time limit on survival games. If this time expires, players are teleported to an arena where players fight to the death (often called a death match).
 
 
==== MineZ ====
 
 
MineZ, developed by the staff of the [http://shotbow.net/ Shotbow Network], is based on the Arma II: Combined Operations mod named DayZ. MineZ involves dropping a player into a zombie apocalypse, where said zombies, in Shotbow's words, "hit harder, run faster and think smarter. Overall, they WILL kill you." This is a co-operational gamemode, but PvP is enabled. MineZ features new game mechanics such as thirst and player healing, as natural regeneration from a full hunger bar is off. The server substitutes some Minecraft items for DayZ items, such as paper for bandages.
 
 
==== SkyGrid ====
 
Similar to SkyBlock, but random ores and blocks are generated in a grid that may range from top to bottom of the map. Players must survive as usual, but by parkouring over to certain blocks.
 
 
==== GTA ====
 
Players find loot and fight other players in a massive city. There are guns made with a server texture pack and there is usually a bank and a casino.
 
 
==== Free OP ====
 
The [average] player is given operator. Free OP servers usually contain hard-coded modifications for administration.
 
 
==== Hub/Network ====
 
This is a combination of servers. A player spawns in a lobby and they can choose which type of gamemode they would like to play.
 
 
==== Theme Park ====
 
 
Theme Park servers try to recreate theme parks 1:1 (1 block is 1 meter) in Minecraft. Regular users act as guests in the theme parks as they ride on interactive rides, watch shows, partake in games, buy merchandise and anything else typical people do in theme parks. Staff positions (Usually called "Cast Members") usually need to be applied for and typically consist of a team of builders and a team of people dedicated to helping guests, some servers have technicians as well. The most common parks build are Walt Disney World, Disneyland and Universal parks with some servers venturing to create legoland or Sea World.
 
 
== Maintenance ==
 
 
==== Reset player ====
 
 
If you want to reset a player's inventory, position, and any other related data about them, you can remove the player's .dat file. Navigate to the Minecraft server directory, open the world folder, open the player's folder, and delete the PLAYERNAME.dat file. In Minecraft version 1.4.6, this folder is at "minecraft\world\players", where "minecraft" is the folder where Minecraft was installed on the server. This will cause the player to start over at the spawn point with no inventory. The player's changes to the world will be untouched, along with any inventory stored in chests. This will '''not''' ban the player that has been deleted.
 
 
==== Ban player ====
 
 
If you want to ban a player from playing on your server, edit the minecraft\banned-ips.json", where "minecraft" is the folder where minecraft was installed on the server and add the user you want to ban to this banned-ips.json file.
 
Bans an IP address from the server, the full IP address must be specified; wildcards are not valid. Players who are banned through this method will see "Your IP address is banned from this server!" when attempting to connect. Alternatively an operator can use the "ban-ip" command via "ban-ip ipaddress" where "ipaddress" is the IP address of the user you wish to ban. This can be undone via the operator issuing the "pardon-ip ipaddress" command or editing the server's banned-ips.json file
 
 
==== Edit player ====
 
 
If you don't want to delete a player completely, but want to remove something from them or move them to a different spot, or even give them an enchanted item, you can edit the [[Player.dat format|PLAYERNAME.dat]] file with an NBT editor similar to how you would a level save. (The player in question must be offline during this operation, but you do not need to restart the server afterwards)
 
 
==== Creating backups ====
 
 
Use the ''save-all'' command ingame (as a server op) or from the server's console to save the world.<br>
 
Create a ''copy'' of the world directory to create the backup. '''Do not ''move'' the directory''' as this might crash the server.<br>
 
No restart is required.
 
 
==== Resetting [[the Nether]] or [[the End]] ====
 
 
Ensure there are no players in that dimension, stop the server.
 
''Delete'' the "DIM-1" folder to reset [[The Nether]], ''delete'' the "DIM1" folder to reset [[The End]]. '''Any builds inside those dimensions will be lost, the [[Ender Dragon]] will also reappear for [[The End]].'''<br>
 
Restart the server.
 
 
==== Setting the server's [[Resource Pack|resource pack]] ====
 
 
You can set a default resource pack for your server and the client has the option to download it and use it for your server. (Please note that the client can turn off the resource pack)
 
# Choose or create a resource pack.
 
# Upload the resource pack to Dropbox, or similar. The important thing is that you can have a DIRECT link to the .zip file.
 
# Set the file to public. (at least on Dropbox)
 
# Open your server.properties file.
 
# Find <code>resource-pack=</code> and edit it like this: <code>resource-pack=<link to your .zip></code>.
 
# Restart the server & log on to check the resource pack
 
 
=== Setting the server's icon ===
 
 
Servers can have an icon that will show up in the Multiplayer list.
 
# Create a PNG image with a size of 64 by 64 pixels, transparency is supported.
 
# Save (or rename) it to <code>server-icon.png</code>.
 
# Move it to the server's directory.
 
# Restart the server.
 
 
== Death messages ==
 
 
Death messages are broadcast to everyone on the server upon a player's death. These messages relate to how the player died and some are intended to be humorous. Death messages were added in Beta 1.8 Pre-release. New death messages were added in Snapshot 13w02a.
 
 
'''[[Anvil]]'''
 
* [player] was squashed by a falling anvil
 
 
'''[[Cactus]]'''
 
* [player] was pricked to death
 
* [player] walked into a cactus while trying to escape [player/mob]
 
 
'''[[Dispenser]] when using [[arrows]]''' (including /summon command)
 
* [player] was shot by arrow
 
 
'''Drowning'''
 
* [player] drowned
 
* [player] drowned whilst trying to escape [player/mob]
 
 
'''[[Explosion]]'''
 
* [player] blew up
 
* [player] was blown up by [player/mob]
 
** "[player] was blown up by [player]" shows up only when TNT is activated by a player using [[flint and steel]] or an [[arrow]] shot from a [[bow]] with the 'Flame' [[enchantment]].
 
 
'''Falling'''
 
* [player] hit the ground too hard
 
**Only caused if the player is killed by a short fall or [[Ender Pearl]] damage.
 
* [player] fell from a high place
 
**Caused by a fall greater than 5 blocks.
 
* [player] fell off a ladder
 
* [player] fell off some vines
 
* [player] fell out of the water
 
* [player] fell into a patch of fire
 
* [player] fell into a patch of cacti
 
* [player] was doomed to fall (by [mob/player])
 
* [player] was shot off some vines by [mob/player]
 
* [player] was shot off a ladder by [mob/player]
 
* [player] was blown from a high place by [mob]
 
** Only caused if knockback from a [[Creeper]] explosion or [[Ghast]] fireball causes the player to fall to their death.
 
 
'''[[Fire]]'''
 
* [player] went up in flames
 
** This message appears if the player died while in the source of the fire.
 
* [player] burned to death
 
** This message appears if the player died while on fire, but not in the source.
 
* [player] was burnt to a crisp whilst fighting [player/mob]
 
* [player] walked into a fire whilst fighting [player/mob]
 
 
'''[[Mob]]'''
 
* [player] was slain by [mob]
 
* [player] was shot by [mob]
 
** Only caused by mobs with projectile attacks
 
* [player] was fireballed by [mob]
 
** Only caused by [[Blaze]]s and [[Ghast]]s
 
* [player] was killed by [mob] using magic
 
** Only caused by [[Witch]]es and [[Guardian]]s
 
* [player] got finished off by [mob] using [weapon]
 
* [player] was slain by [mob] using [weapon]
 
** Only caused by mobs holding renamed weapons
 
 
'''[[Lava]]'''
 
* [player] tried to swim in lava
 
* [player] tried to swim in lava while trying to escape [player/mob]
 
 
'''Other'''
 
* [player] died ''(shows when player uses /kill)''
 
<!--Under what circumstances does this message appear?-->
 
* [player] was struck by lightning
 
* [player] was squashed by a falling block ''(shows when a custom falling sand is modified to inflict damage, and kills the player)''
 
 
'''Player versus Player (PvP)'''
 
* [player] got finished off by [player] using [weapon]
 
* [player] was slain by [player] using [weapon]
 
** The phrase 'using [weapon]' only appears for kills using a renamed weapon.
 
* [player] was shot by [player]
 
** Only happens for kills using a [[bow]]. If the bow is renamed it will also show 'using [bow name]' at the end of the message.
 
* [player] was killed by [player] using magic
 
** Only happens for kills using a [[splash potion]]
 
 
'''[[Potion]] of Harming'''
 
* [player] was killed by magic
 
** Only happens when the potion is shot from a dispenser, by drinking it, or with the effect command
 
 
'''Starvation'''
 
* [player] starved to death
 
** Only caused if on [[difficulty|Hard]] or [[Hardcore]] mode
 
 
'''[[Suffocation]]'''
 
* [player] suffocated in a wall
 
 
'''Thorns Enchantment'''
 
* [player] was killed while trying to hurt [player/mob]
 
** Can be caused by a mob if it is able to wear armor, and can also occur while fighting [[Guardian]]s
 
 
'''Unused'''
 
* [victim] was pummeled by [killer] <small>Happens when killed by a [[Snowball]], an [[Egg]] or an [[Ender Pearl]]</small>
 
This message is never used since snowballs, chicken eggs and ender pearls do not cause any damage to players, they will only hit them.
 
 
'''Void''' (including /kill command)
 
* [player] fell out of the world
 
* [player] fell from a high place and fell out of the world
 
* [player] was knocked into the void by [player/mob]
 
 
'''[[Wither]] effect'''
 
* [player] withered away
 
 
== Kick messages ==
 
Kick messages are messages that are displayed when an [[operator]] kicks the player, or the player has issues connecting to the server.
 
   
 
* '''End Of Stream''' (Client message) – The server has stopped sending data to the client
 
* '''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, usually from a [[Mod#Server mods|server mod]]
+
* '''Internal Server Error:java.net.Minecraft''' – The server is sending unknown information to the client, usually from a [[Mods#Server-based|server mod]], this happens with 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, most 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 maximum allowed (105>100)''' – A message the client sent that isn't in the frames of normal messages
 
  +
* '''Internal exception: java.io.IOException: Received string length longer than the maximum allowed (''[Number]''>256)''' – A chat message that the client sent to the server exceeded the maximum character limit.
 
* '''Internal Server Error''' – The server generated an exception when handling the client's request.
 
* '''Internal Server Error''' – The server generated an exception when handling the client's request.
 
* '''Disconnected''' - The player disconnected by using the Disconnect button in the Main Menu
 
* '''Disconnected''' - The player disconnected by using the Disconnect button in the Main Menu
 
* '''Illegal characters in chat''' – The client was denied sending certain characters, such as the § symbol
 
* '''Illegal characters in chat''' – The client was denied sending certain characters, such as the § symbol
* '''disconnect.spam''' - The client is sending chat messages too quickly
+
* '''Kicked for spamming''' (disconnect.spam)- The client is sending chat messages too quickly
 
* '''Read timed out''' – The server can't find the player's connection
 
* '''Read timed out''' – The server can't find the player's connection
 
* '''Bad login''' – The client is running in offline mode and can't connect to an authenticated server
 
* '''Bad login''' – The client is running in offline mode and can't connect to an authenticated server
  +
*'''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 {version}''') – The server is running a more recent version of ''Minecraft'' then the client is
 
  +
* '''Outdated client''' ('''Please use {version}''') – The server is running a more recent version of ''Minecraft'' than the client is
 
* '''Outdated server''' ('''I'm still on {version}''') – The client is running a more recent version of ''Minecraft'' than the server is
 
* '''Outdated server''' ('''I'm still on {version}''') – The client is running a more recent version of ''Minecraft'' than the server is
* '''You are banned from this server''' (May be followed by '''Reason: {reason}''' and/or '''Your ban will be removed on {date}''') – Self-explanatory, the client is banned and will remain banned until pardoned by an admin
+
* '''You are banned from this server''' (Maybe followed by '''Reason: {reason}''' and/or '''Your ban will be removed on {date}''') – Self-explanatory, the client is banned and remains banned until pardoned by an admin
 
* '''You have been IP banned.''' - The client's IP has been banned.
 
* '''You have been IP banned.''' - The client's IP has been banned.
* '''Kicked by an operator.''' - The client has been disconnected using the [[Commands#kick|kick command]].
+
* '''Kicked by an operator.''' - The client has been disconnected using the {{cmd|kick}} command. This message appears when no custom message is entered. <ref group="note">Please note that the {{cmd|kick}} command can disconnect clients with custom message.</ref> Another message is "Kicked/Banned By " Reason: (what has been typed in after /kick or /ban)
* '''Flying is not enabled on this server''' - The client tried to fly for longer than 5 seconds in Survival or Adventure mode
+
* '''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 plugins.
* '''Attempting to attack an invalid entity''' - ??, Happens when a client tries to hit themselves (using mods)
+
* '''Attempting to attack an invalid entity''' - ??, Happens when a client tries to hit either themselves, or an entity that can't normally be attacked (e.g. Arrow, Egg, Ender Pearl, Trident). This is only possible through mods/plugins.
 
* '''Illegal stance''' - ??, Happens when a client is extremely high or low
 
* '''Illegal stance''' - ??, Happens when a client is extremely high or low
* '''Illegal position''' - The client is beyond ±30,000,000 x or z position
+
* '''Illegal position''' - The client is beyond X/Z: ±30,000,000 (±32,000,000 in 1.6.4 and lower.)
 
* '''You have died. Game over, man, it's game over!''' - The client is dead but tried to join in [[Hardcore]] mode.
 
* '''You have died. Game over, man, it's game over!''' - The client is dead but tried to join in [[Hardcore]] mode.
 
* '''You have been idle for too long!''' - The client was idle for a longer time than allowed.
 
* '''You have been idle for too long!''' - The client was idle for a longer time than allowed.
*'''Out of memory!''' - This only happens when your memory is 100% (It shows it up on the F3 [[Debug]] screen)
+
* '''Out of memory!''' - This happens when 100% of memory is consumed or if one traveled past X/Z: ±34,359,738,368 in Beta 1.7.3 or lower (see [[Far Lands]]). (It shows up on the F3 [[Debug]] screen)
  +
*'''Server closed.''' - The server has been shut down either by closing out of the "Minecraft server" window/pressing ALT+F4, stopping the server through the dashboard/console (for rented servers), or using the [[Commands/stop|/stop]] command.
   
  +
{{notelist}}
Please note that the ''kick'' command on modded Servers can disconnect clients with arbitrary message.
 
   
== Renting a server ==
+
== History ==
  +
{| class="wikitable"
  +
|+
  +
!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 ==
While you can build your own server, sometimes renting a server can be a better option if your Internet connection or computer can't handle the amount of players you want on the server. You can search for hosts on the Internet, or find them in the Minecraft Server Hosting section of the [http://www.minecraftforum.net/forums/servers/minecraft-server-hosting Minecraft Forums] or similar websites. Avoid sites that don't have good reputation or look suspicious, these hosts may often be simply out looking for your money and may not provide the best service.
 
   
  +
* [[Commands]]
== Realms ==
 
  +
* [[Bedrock Dedicated Server]]
There is an option to make small servers with the [[Realms]] server hosting feature, although it costs money.
 
  +
*[[Realms]]
   
 
== External links ==
 
== External links ==
  +
* [[Wikipedia: Minecraft server|Minecraft server]] on Wikipedia
* [http://www.curse.com/server-mods/minecraft Server Mod Directory]
 
  +
* [http://minecraftservers.gamepedia.com Server List on Minecraft Server Wiki]
 
== References ==
 
{{Reflist}}
 
   
 
{{Minecraft}}
 
{{Minecraft}}
Line 344: Line 119:
 
[[Category:Server]]
 
[[Category:Server]]
   
[[de:Server]]
+
[[de:Minecraft-Server]]
[[es:Servidores]]
+
[[es:Servidor]]
 
[[fr:Serveur]]
 
[[fr:Serveur]]
 
[[hu:Szerver]]
 
[[hu:Szerver]]
  +
[[it:Server]]
 
[[ja:サーバー]]
 
[[ja:サーバー]]
[[ko:Server]]
+
[[ko:서버]]
 
[[nl:Server]]
 
[[nl:Server]]
 
[[pl:Serwer]]
 
[[pl:Serwer]]
  +
[[pt:Servidor]]
 
[[ru:Сервер]]
 
[[ru:Сервер]]
  +
[[th:เซิร์ฟเวอร์]]
  +
[[uk:Сервер]]
 
[[zh:服务器]]
 
[[zh:服务器]]

Latest revision as of 00:13, 13 November 2023

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:

  • Survival: These servers are servers that use only survival mode. They are similar to Anarchy Servers, except there are usually rules, and usually prohibit Griefing and Exploiting.
  • Creative: These are servers that only use Creative mode. Usually, servers give the players Creative, but limit the items they can access and/or limit the plot size. This is usually done to prevent griefing to other players' plots and to prevent excessive lagspikes.
  • Minigame: These are servers that host multiple minigames, ranging from Spleef to Capture the Flag.
  • Anarchy: These servers have no rules at all. Many players engage in cheating, exploiting, and use of vulgar language.
  • Faction: Similar in concept to Survival servers, but claims are used to mark land as "yours". Untrusted players will not be able to build on "your" land.
  • Personal/Private: These are servers that players can make on their own. Usually, the link is private, shared only with the user's close friends.
  • Hardcore: The same as survival mode, except players only have one life. This typically ends with a "last man standing" scenario, This type of server is mainly used in SkyWars and Survival Games.
  • Roleplay: These servers have their players acting as their own persona, sometimes being dictated by the Roleplay that is happening.

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.

  • The default multiplayer software is free of charge and is available by Mojang Studios for Windows, macOS, and Unix-like systems (Linux, BSD...). See the Minecraft multiplayer server tutorial and Mojang Studios' Minecraft multiplayer server download page for help.
  • Opening a world to LAN provides a server that is accessible only to other people on the local network unless port forwarding is set up on the router. See the setting up a LAN world tutorial for more information.
  • Custom server software such as CraftBukkit, Spigot, and Sponge provide players a way to add plugins to a server. These are generally used for larger servers that run plugins to ensure griefer protection, non-vanilla commands (e.g./sethome), custom minigames, etc.
  • Rented servers are servers hosted externally by another company. These hosted servers are (usually) not provided free of charge - the player must rent them on a regular basis.
  • Realms are Mojang Studios' official hosting service that allows a limited number of players onto a server. Note that the Java Realms are still separate from Realms for other versions of Minecraft.
  • Dedicated Servers are servers that provide a wider range of power sources. These servers are much more flexible and allow for almost complete control.

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.

  • 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, usually from a server mod, this happens with 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, most 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 ([Number]>256) – A chat message that the client sent to the server exceeded the maximum character limit.
  • Internal Server Error – The server generated an exception when handling the client's request.
  • Disconnected - The player disconnected by using the Disconnect button in the Main Menu
  • Illegal characters in chat – The client was denied sending certain characters, such as the § symbol
  • Kicked for spamming (disconnect.spam)- The client is sending chat messages too quickly
  • Read timed out – The server can't find the player's connection
  • Bad login – The client is running in offline mode and can't connect to an authenticated server
  • 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 {version}) – The server is running a more recent version of Minecraft than the client is
  • Outdated server (I'm still on {version}) – The client is running a more recent version of Minecraft than the server is
  • You are banned from this server (Maybe followed by Reason: {reason} and/or Your ban will be removed on {date}) – Self-explanatory, the client is banned and remains banned until pardoned by an admin
  • You have been IP banned. - The client's IP has been banned.
  • Kicked by an operator. - The client has been disconnected using the /kick command. This message appears when no custom message is entered. [note 1] Another message is "Kicked/Banned By " Reason: (what has been typed in after /kick or /ban)
  • 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 plugins.
  • Attempting to attack an invalid entity - ??, Happens when a client tries to hit either themselves, or an entity that can't normally be attacked (e.g. Arrow, Egg, Ender Pearl, Trident). This is only possible through mods/plugins.
  • Illegal stance - ??, Happens when a client is extremely high or low
  • Illegal position - The client is beyond X/Z: ±30,000,000 (±32,000,000 in 1.6.4 and lower.)
  • You have died. Game over, man, it's game over! - The client is dead but tried to join in Hardcore mode.
  • You have been idle for too long! - The client was idle for a longer time than allowed.
  • Out of memory! - This happens when 100% of memory is consumed or if one traveled past X/Z: ±34,359,738,368 in Beta 1.7.3 or lower (see Far Lands). (It shows up on the F3 Debug screen)
  • Server closed. - The server has been shut down either by closing out of the "Minecraft server" window/pressing ALT+F4, stopping the server through the dashboard/console (for rented servers), or using the /stop command.
  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