原文:https://book.cuberite.org
修改并删减了一些内容,以确保内容的简洁与易懂
引流之主:
Cuberite官网:https://cuberite.org/
Cuberite_dfgg(中文版Cuberite):https://codeberg.org/flmp/cuberite_dfgg
欢迎加入Cuberite服务端交流群:https://yhfx.jwznb.com/share?key=sOWoyp1NuqXj&ts=1747754764
Cuberite Minecraft服务器联盟:https://cmsa.flmp.uk/
0 - 简介
Cuberite是一个与Minecraft Java版兼容的免费开源(FOSS)游戏服务器。Cuberite 在设计时考虑了性能、可配置性和可扩展性,旨在准确重现大多数原版功能。服务器是用C++编写的,并且有一个广泛的插件系统,允许用户使用 Lua 编写自己的插件,服务端的许多内置命令都是由 Core 插件实现的
Cuberite由FakeTruth于2010年底创建,原名“MCServer”,作为原版服务器的替代品,旨在提供更好的性能和可配置性。它后来是开源的,其他开发人员开始做出贡献。2015年,社区决定采用Cuberite的当前名称。
1 - 安装
Windows和安卓系统请前往Cuberite官网下载
在 Linux、macOS、FreeBSD 或 Raspberry Pi 上,运行这个命令即可自动安装:
curl -sSfL https://download.cuberite.org | sh
如果硬件或操作系统不受支持,请运行下面的命令来编译Cuebrite(Windows不可使用):
sh -c “$(wget -O - https://compile.cuberite.org)”
一旦你有了Cuberite的编译副本,以及支持文件(在大多数情况下,这些文件与可执行文件一起分发,在一个名为Server的目录中),你就可以运行服务器并为自己生成一个世界。运行服务器很容易,尽管方法因您使用的操作系统而异。
要在Windows上运行Cuberite,只需双击Cuberite.exe。一个命令窗口将出现,世界将生成。
要在 Linux、Mac 或 FreeBSD 上运行 Cuberite,只需在 shell 中运行可执行文件即可:
./Cuberite
就像Vanilla一样,一旦你启动了Cuberite,你就可以加入服务器,或者只是在你的Minecraft客户端中搜索本地服务器。
2 - 配置基础知识
可以通过编辑各种文件来配置库贝特。以下是所有此类文件的列表:
SETTINGS.INI
主配置文件,其中包含服务器范围的配置变量。
WEBADMIN.INI
允许您调整 Web 管理界面,该界面在默认情况下可用。http://localhost:8080http://:8080
<世界名称>/WORLD.INI
此文件配置特定于世界的方面。这是您选择游戏模式的地方。请参阅游戏模式。 请注意,每个世界都有自己的文件,每个文件都存储在 .world.ini/world.ini
MONSTERS.INI
允许您调整怪物行为。
MOTD.TXT
每日消息,在加入您的服务器时向玩家显示。
CRAFTING.TXT
,BREWING.TXT
,FURNACE.TXT
这三个文件允许您调整制作、酿造和熔炉配方。
FAVICON.PNG
这是将出现在 Minecraft 服务器列表中的图标。您可以将其替换为您自己的。 图标尺寸必须为 64x64。
ITEMS.INI
编辑项目 ID。除非您知道自己在做什么,否则您可能不应该编辑此文件。
在所有.ini文件中,以;开头的行是注释,在所有.txt文件中,以#开头的行是注释。
权限允许不同的玩家访问不同的命令和功能。 每个插件都有自己的权限。使用一个插件的命令前需要先配置它的权限,这个操作可以在WebAdmin中完成。
要为自己授予操作员身份,请使用控制台中的op
命令。 或者,您可以使用WebAdmin,详见下文。
WebAdmin允许您控制Cuberite的各个方面,包括玩家权限。 典型配置如下所示:webadmin.ini
[User:john]
Password=cuberiteRocks
[WebAdmin]
Ports=8080
Enabled=1
在上面的示例中,您可以使用用户名john和密码cuberiteRocks登录到 Web 管理员,方法是将浏览器指向http://服务器地址:8080 。如果您在本地运行服务器,请将浏览器指向http://localhost:8080
默认情况下,有三个世界, 每个世界都可以通过编辑world.ini进行调整。 您可以使用此文件来编辑重生点位置、游戏模式和难度关卡等内容。
插件是Cuberite定制的重要方法。有许多不同的第一方和第三方插件可用。
Cuberite插件是用Lua编写的,并通过广泛的API与服务器进行交互。他们是 旨在为具有基本编程经验的任何人轻松编写。
Cuberite有一个插件存储库和论坛,您可以在其中公开上传插件并下载其他人的插件。
激活插件
下载插件后,您需要将其放入Plugins/<插件名称>目录中。 然后,您应该编辑settings.ini
文件的[Plugins]
部分并在那里添加一行插件条目。 下面是添加名为MyNewPlugin的插件的示例。
[Plugins]
Core=1
ChatLog=1
MyNewPlugin=1
MyDisabledPlugin=0
你很好!
如果您已经阅读了本文,那么您现在应该有足够的知识来操作 Cuberite 服务器。