Minecraft服务器可以使玩家在线和其他玩家一起玩Minecraft。
服务器的种类
目前有多种服务器以独特的游戏内容、规则以及引入的社会结构而闻名。没有两个服务器是相同的,服务器的类型之间的界线通常是模糊的无法区分的。许多特殊种类的服务器使用地图编辑器或在创造模式中来建造自定义地图,使用CraftBukkit软件来提供附加功能。这些服务器多数面向PVP,一些面向生存模式、创造模式和极限模式,一些服务器拥有经济系统,一些服务器有内置迷你游戏。
架设服务器
有许多工具提供给玩家以便玩家能够架设、管理一个服务器。注意,服务器有服务器需求以便服务器能够高效流畅地运行。
- 默认多人游戏服务端可从Mojang处免费下载和使用,Windows、Mac OS X以及基于Unix的系统(Linux、BSD...)可用。详见Minecraft 多人游戏服务器教程以及Mojang的Minecraft 多人游戏服务器下载页面以获取帮助。
- 向局域网开放提供一个在未在路由器设定转发的情况下与你同一本地网络的玩家可访问的服务器。详见搭建局域网服务器教程来获取更多信息。
- 额外的服务端如Bukkit、Spigot和Sponge为玩家提供一种向服务器添加插件的方法。这些服务端通常用在较大的服务器上以运行防恶意破坏插件。
- 租用服务器是由其它公司外部托管的服务器。这些托管服务器并不是免费使用的,玩家必须定期支付服务器租金。
- Realms是Mojang官方托管服务器服务,允许一定数量的玩家在服务器游玩。
详见教程#服务器以获取如何使用这些软件的教程。
管理和维护服务器
服务器主要由服主和管理员管理。服主一般负责服务器。可能服务器在服主的机器上运行,或者他们只有服务器的管理权。管理员一般协助服主管理服务器,并防止熊孩子破坏。管理员和服主都能使用各种命令来保证服务器平稳运行。在一个默认服务器上,管理员或服主可以用/op <游戏名>
命令或在服务器文件中编辑json文件(ops.json)并重启服务器使玩家成为管理员。
本地服务器并不一定要连接到minecraft.net,所以可以在无互联网连接的本地网络中游玩。 minecraft.net作为这些服务器额玩家皮肤储存地、账户数据库并防止黑客与熊孩子使用其他用户名。这些和其他设置可以在server.properties文本文件中更改。
如果区块更改,服务器默认每30秒就将世界保存在“world”文件夹。
踢出消息
踢出消息在管理员踢出玩家或服务器错误发生时显示。
- 数据流终止 (客户端消息) – 服务器已停止向客户端发送数据
- Internal Server Error:java.net.Minecraft – 服务器正向客户端发送未知信息,通常从服务器mod发出
- Internal exception: java.io.IOException: Received string length longer than maximum allowed (105>100) – 客户端发出的一条消息不属于普通消息
- Internal Server Error – 服务器在处理客户端请求时发生异常
- 断开连接 - 玩家使用了主菜单的断开连接按钮
- 非法字符 – 客户端被拒绝发送特定字符,如§符号
- disconnect.spam - 客户端发送消息太快
- 连接超时 – 服务器无法找到玩家的连接
- 登录失败 – 客户端正使用离线模式,无法连接到正版认证服务器
- 客户端已过期 (请使用{版本}) – 服务器正运行比客户端更高版本的Minecraft
- 服务器已过期 (我仍在用{版本}) – 客户端正运行比服务器更高版本的Minecraft
- 您已被服务器封禁 (可能会紧接原因:{原因}和/或你将会在{日期}被解禁) – 解释性注释,玩家已被封禁,除非被管理员解禁
- 你的IP已被封禁。 - 客户端IP被封禁
- 被管理员踢出。 - 客户端被kick命令踢出
- 服务器不允许飞行 - 客户端在生存或冒险模式尝试飞行超过5秒
- 尝试攻击无效实体 - ??,在玩家尝试攻击自己时发生(使用mod)
- 非法高度 - ??,在玩家非常高或非常低时发生
- 非法位置 - 玩家超过X/Z:±30,000,000(在1.6.4以下是±32,000,000。)
- 你死了。游戏结束了! - 玩家已死亡但仍尝试加入极限模式。
- 你挂机太久了! - 玩家不活动时间超过规定
- 内存溢出 - 仅发生在你的内存是100%,或者在Beta 1.7.3及更低版本(见边境之地)来到X/Z:±34,359,738,368 。(仅在F3调试屏幕)
请注意kick命令能用自定义消息断开客户端。