Tutorials/Playing on servers

Minecraft is a single-player game (unless you're playing on multiplayer). You survive by yourself and your only friends are the animals that you will probably cook for food! Yet you might want to roam the world with friends. Just experience it with other players and more mobs that you can shake a Creeper at. So servers have made a mark in the Minecraft world of blocks. Here is a lowdown on them:

Joining a Server

 * Find a server on a Minecraft server listing website such as http://minecraft-server-list.com
 * Read the descriptions and pick one you like. Find its IP and copy it to the clipboard(Ctrl+C for Windows or Cmd+C for Mac). The IP address is often a number displayed next to the name of it, or a domain.
 * Start Minecraft, click Multiplayer and click Add Server. There should be two boxes, Server Name and IP Address. The server name does not matter a bit. Call it what you like. Now press Ctrl+V in the Server Address box to enter the IP. Confirm your entries by clicking done.
 * You should go back to your list of servers. The server should appear on it with green bars on the right.
 * Click this server, click Join Server. Normally, you will be brought directly into the server. If you are not, there is a list of common errors below to help you.

Possible Errors
Things will go wrong at some point, so here are some error messages and what they mean. These messages might appear when you click Join Server:

Disconnected by server. Outdated server! or Disconnected by server. Outdated client!
If Minecraft updated recently, you might get these error messages. They mean that you are running a diffrent version than the server. You can create a new profile in the launcher with the version the server is running or you will have to wait for the server to update, that may take more or less time depending of the server owners' reactivity.

You are not whitelisted on this server!
Some servers enable a whitelist system to prevent others from joining - usually, to be whitelisted, you have to ask on some external website, usually where you found the server.

You are banned from this server!
Your username or your IP got banned from the server. To be unbanned from a server, you need to take contact with an administrator of the server, and request to be unbanned. If it's a server you have never heard of you may have been IP banned meaning your IP adresss was blocked.

Disconnected by Server. Invalid session (Try restarting your game)
When you log in to Minecraft you get a session ID which the Mojang servers keeps track of. Only the one with the latest session ID for your account are allowed to join servers( which have offline mode off). Do as the message says and restart your game. This might be caused by someone else accessing your account, to prevent that, change your password. Your can't join a server if you use a fake/cracked minecraft.

Cannot connect to server
This appears next to the list of servers. This means you couldn't reach to the server at all. The server might be down, you may not have an internet connection, or the server didn't respond in time( because of lag).

Cannot resolve hostname
This appears next to the list of servers. This means that there is no server with that name. Check the address and try again.

End of stream
This may happen if you try to connect too rapidly to a server; disconnect, wait a bit and try to reconnect, it should work.

The authentication are currently down for maintenance.
The server that Minecraft uses to check your session ID are currently down. You can check the current status at help.mojang.com under Service Statuses

Java error, such as java.lang.aMethodWhichReturnedAStackTrace: An error message
This might be different depending on the error message. Search the web for others with the same problem, and you might find a solution.

Buffer overflow
Check Wikipedia: Buffer Overflow for information.

What happens on the server
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 modded versions of the server software, such as Bukkit. Modded server software is not supported by Mojang. Bukkit (and other modified server softwares) servers may have plugins that modify the experience from the vanilla server. If on a bukkit server, one can type /plugins. You can then do research on what the plugins do.

For a list of common server types, go to the Server page.

This is true for the unmodified server software:
 * You will spawn in the server's spawn point. By default, servers have a protected area 16 around the spawn where you won't be able to break blocks or interact with stuff.
 * On the left hand side of the screen is the chat, where people can send messages. The default key to type messages in the chat is the key. You can also type commands into the chat, which does various stuff. For a list of commands available for you to use, type /help