本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详细信息…

定制服务器

来自Minecraft Wiki
跳转至: 导航搜索
此页面的(部分)内容需要被翻译。
你可以帮助我们来翻译此页面
该页的内容尚未被MojangMinecraft WikiMinecraft IRC频道Minecraft论坛所支持。

定制服务器是不使用任何Minecraft Classic生存模式组件及衍生代码的服务器软件,所以其不受Mojang条款约束。[来源请求]他们作为原始服务器的替代品,添加了一些附加特性,如游戏内容上的改变、延迟的优化等。定制服务器必须与客户端保持更新,因为可能存在某些协议上的变化。由Mojang提供的并由Minecraft beta实施的协议在每个版本中都会发生改变,所以自定义服务器的创建和维护有适应这些变化的额外的挑战。

特性[编辑 | 编辑源代码]

定制服务器有着一系列的特性,有一些是他们所普遍共有的。这些特性拓展了游戏内容,管理功能,甚至是一些此前从未在原始服务器中考虑过的东西。

多世界[编辑 | 编辑源代码]

多世界是一种可以在定制服务器中用到的Minecraft客户端特性。第一个有着这个特性的服务器是Myne

通常在这些服务器中有一个主世界,可以通过传送门或命令将玩家移动到其他的地图中。可以创建一个新的世界并分配各种不同的属性,例如限制可以进入或在某一世界建造的人。这使得可以在展示旧地图的同时依然有地图可以让公众在其中建造。同样可以授予更多的私人领地来阻止破坏者。

颜色代码[编辑 | 编辑源代码]

主条目:样式代码

游戏使用一种特殊的符号"§"来标识颜色代码。 原版的Minecraft客户端不允许插入这个符号到聊天栏, 所以很多自定义服务器使用了"&"符号或"%"符号来代替。

从服务器发往客户端的信息可以具有颜色代码。

如果玩家发送包含颜色代码的信息到服务器(使用修改版客户端或旧版客户端), 一部分服务器(包括vanilla服务器) 将会踢出该玩家并无视聊天信息.

信息开头的颜色代码只会在玩家ID少于127字节时有效,当玩家ID超过127字节,游戏会自动在信息开头添加&e使其变为黄色。但是,在第一个字符后面的颜色代码仍然有效。如果你的ID少于127字节,游戏不会自动添加颜色代码,所以你可以正常使用。

很重要的一点是,在信息末尾的不跟16进制数字的&符号会使所有接收到这条信息的客户端崩溃,所以一定要检查来自客户端的信息。

对照[编辑 | 编辑源代码]

這個列表為所有已知的定制服务器軟件。在這列表中的定制服务器軟件必須有最少一個可用版本或提供源代碼。

对照[编辑 | 编辑源代码]

這個列表為所有已知的定制服务器軟件。

在這列表中的定制服务器軟件必須有最少一個可用版本或提供源代碼。

生存[编辑 | 编辑源代码]

这里的Minecraft的版本只包括了有多人联机(SMP)之后的版本

元数据[编辑 | 编辑源代码]

名称 开发者 支持 Minecraft 版本 编程语言 许可证 可运行平台
Diorite GotoFinal, NorthPL93 Minecraft 1.8 Java MIT WindowsLinuxOS X
Bravo C. and others Minecraft Beta Python 2 MIT WindowsLinuxOS X
C#raft ementalo, spazzarama Smjert, Deniska(Gremlin13) Release 1.5 C# AGPL3 WindowsLinuxOS X
Chunky Monkey huin, agon, nictuku Minecraft Beta Go MIT WindowsLinuxOS X
craftd Founders (kev009, meh), PrecipiceGames (HACKhalo2, dotblank, alyawn), other contributors Minecraft Beta C99 Simplified BSD Linux
Cuberite Many Release 1.7 - 1.9 C++ Apache License 2.0 WindowsLinuxOS XAndroid
mc-erl Apiocera, clonejo Release 1.4.7 Erlang GPL v3 Linux
Glowstone SpaceManiac Release 1.8 Java MIT WindowsLinuxOS X
Glowstone++ SpaceManiac, deathcap, mastercoms, jimmikaelkael, SamNosliw, TekkitCommando, others Release 1.9 - 1.9.4 Java MIT WindowsLinuxOS X
hCraft BizarreCake Release 1.7.2 C++ GPLv3 Linux
LibOpenCraft Geramy, Alex, Zahndy Release 1.2.4 C# GPL v3 WindowsLinuxOS X
Mineserver Fador, Nredor, Psoden, deoxxa, ... Release 1.5.2 C++ New BSD WindowsLinuxOS X
OpenMC Xinnx Beta 1.4 C# GPL v3 Windows
PocketMine-MP for Minecraft: PE PocketMine Team: shoghicp, sekjun9878, Brandon15811, Intyre, williamtdr Minecraft Pocket Edition 0.x.x PHP LGPL WindowsLinuxOS XAndroidiOS
Dragonet for both Minecraft: PC & PE TheMCPEGamer, Hexdro, DefinitlyEvil, QuarkTheAwesome, TekkitCommando Release 1.8.x & MC:PE 0.13.x Java GNU Lesser General Public WindowsLinuxOS X
Spout
(with Vanilla plugin)
SpoutDev: Afforess, Wulfspider, alta189, raphfrk, Top_Cat, narrowtux, Olloth, Rycochet, RoyAwesome, zml2008 Release 1.6.4 Java SpoutDev v1 WindowsLinuxOS X

特性[编辑 | 编辑源代码]

名称 脚本 在线聊天(IRC) 多世界 物理 实体 生物群系 红石 活塞
C#raft C# Java
VisualBasic
即将到来 即将到来 即将到来
Chunky Monkey 未知 即将到来 即将到来 部分 未知 未知
craftd Many 即将到来 即将到来 未知 未知
Cuberite Lua 是(需要额外插件) 部分 部分
mc-erl 未知 未知
hCraft 部分 即将到来 即将到来
Glowstone Bukkit 是(需要额外插件) 即将到来 部分
Glowstone++ Bukkit, SpongeAPI (Bukkit2Sponge) 是(需要额外插件) 部分 即将到来
LibOpenCraft .NET 即将到来 即将到来 即将到来 即将到来 即将到来
LuaCraft Lua 是(需要额外插件) 即将到来 即将到来 即将到来
Mineserver Many
Mostly C++
即将到来(需要额外插件) 部分 未知 未知
OpenMC .NET 未知 未知
PocketMine-MP for Minecraft: PE PocketMine API 否(需要额外插件)(已过时) AI的设计仍在进行 部分 MCPE未加入此特性 MCPE未加入此特性
Spout (with Vanilla plugin) SpoutAPI 是(需要额外插件) 部分 部分
Dragonet DragonetAPI (JavaScript), Bukkit and PHP 是(需要额外插件) 即将到来 部分 即将到来 MC:PE 已加入 MC:PE 已加入

Classic[编辑 | 编辑源代码]

这个版本的Minecraft只有生存的多人游戏。
只包括贡献源代码的开发人员
请注意,如果你要添加MCLawl forks或是只是想找到它,它已经被单独移动到了这里


请注意这并不是 正式版服务器软件,这也意味着它们支持正式版(只在Classic工作、已过期或不活跃)。


元数据[编辑 | 编辑源代码]

名称 基础 开发者 编程语言 许可证 数据库 可运行平台
800Craft fCraft Jonty800, GlennMR, LaoTszy C# GPLv3 / MIT Flatfile WindowsLinuxOS X
Arc Myne The Arc Team Python BSD 2-Clause modified Flatfile WindowsLinuxOS X
D3 None Dadido3, Umby24 Purebasic MIT SQlite WindowsLinux
fCraft None fragmer C# MIT Flatfile WindowsLinuxOS X
FemtoCraft None fragmer C# BSD 3-Clause Flatfile WindowsLinuxOS X
FourCraft FemtoCraft dalak C# MIT Flatfile WindowsLinuxOS X
GGS None hypereddie Java GPL v3 SQLite/MySQL WindowsLinuxOS X
LegendCraft 800Craft LeChosenOne, DingusBungus C# MIT Flatfile WindowsLinuxOS X
[MinedStone] Arc RasmusOlle Python None Flatfile WindowsLinuxOS X
GemsCraft LegendCraft apotter96 C# and VB MIT Flatfile WindowsLinuxOS X
OpenClassic OpenCraft Steveice10 Java MIT Flatfile WindowsLinuxOS X
PowerBlock None dreadiscool Java GPLv3 Flatfile WindowsLinuxOS X
Overv CTF MCSharp HeroCane (Marvy) C# GPLv3 Flatfile WindowsLinuxOS X
>>MCLawl Forks<< MCLawl Various C# Various Various WindowsLinuxOS X

特性[编辑 | 编辑源代码]

名称 脚本 图形用户界面(GUI) 在线聊天(IRC) 多世界 定制方块 物理 实体 方块追踪 远程控制台 支持 经典协议扩展(CPE)
800Craft .NET 需要在线 n/a
Arc Python, Lua (即将到来) 即将到来 即将到来
D3 Lua
fCraft Binary
FemtoCraft
FourCraft 即将到来 即将到来
GGS Java 是(需要额外插件) 是(需要额外插件) 是(需要额外插件)
LegendCraft C# .NET 即将到来
MinedStone Python 即将到来 即将到来
GemsCraft C# .NET 即将到来
OpenClassic Java
PowerBlock JavaScript 是(需要额外插件) 是(需要额外插件) 部分(需要额外插件) 部分(需要额外插件) 是(需要额外插件) 部分(需要额外插件) 部分(需要额外插件) 是(需要额外插件)