如何为定制多人游戏运行SPIGOT MIWARTH服务器

“我的世界”的本地局域网支持非常适合即时运行游戏,但如果你想要一台专用的、定制的服务器,那么SPIGOT是个不错的选择。Spigot是建立在一个名为Bukkit的插件API上的,这使得定制你的游戏变得很容易,而且由于Bukkit项目从我的世界多人游戏的黎明就已经存在了,许多开发人员已经发布了他们自己的插件和修改。

什么是水龙头?

Spigot是Bukkit API的改进型分支,而Bukkit API本身也是Mojang发布的官方MIWARTH服务器的改进型分支。Bukkit是在开发人员和修改人员对官方服务器的封闭源代码和缺乏功能感到不满时诞生的,他们想要一个更模块化和可定制的服务器解决方案。Bukkit API的实际实现称为CraftBukkit,随着“我的世界”的发展,CraftBukkit逐渐成为中型和大型服务器的最佳选择。由于一些法律问题,CraftBukkit项目被关闭,并且还没有更新到最新的“我的世界”版本1.8。

这就是水龙头发挥作用的地方。水龙头的设计是为了让CraftBukkit更快、更高效。它使用Bukkit API,所以所有与Bukkit兼容的插件都与Spigot兼容。当Bukkit下载被删除时,Spigot项目继续更新软件,使其现在成为改装服务器的最大选择,也是改装1.8服务器的唯一选择。

Windows安装

SPIGOT没有下载;它必须从源代码编译。水龙头团队通过一个名为BuildTools的程序实现了自动化。您可以在此处下载最新版本的Windows BuildTools。您还将需要Git for Windows。确保您拥有最新版本的Java。

创建一个文件夹来存放所有服务器文件,并将BuildTools JAR放入其中:

运行Git for Windows安装程序并耐心等待,直到进度条结束。

当Git安装完成后,打开“开始”菜单,您应该会在“程序”文件夹中看到一个新的应用程序。运行Git bash,您将不会看到终端窗口。如果你有使用Unix终端的经验,你应该熟悉它的使用方法。如果不是,这个过程无论如何都很简单。只需cd到放置BuildTools JAR的文件夹,然后使用java-jar运行它:

BuildTools程序现在将自动下载所有必要的源代码并编译服务器JAR文件。这可能需要很长时间。当它完成时,您应该看到命令提示符和放置BuildTools JAR的文件夹中的一堆文件。创建一个新的文本文档,将其命名为start.bat,右键单击并选择Edit。它将在记事本中打开,并将此脚本粘贴到:

如果您只为几个人运行此服务器,或者在同一台机器上为您自己运行此服务器,1 GB的RAM就足够了,但是如果您愿意,可以将-Xmx参数更改为更高的值。

保存脚本并运行它。您将收到一个错误,程序将退出。这是正常的。第一次运行spigot.jar时,出于法律原因,它将创建一个EULA.txt文件。打开它,将其从false更改为true,然后再次运行start.bat。要测试服务器是否正在运行,请打开“我的世界”并连接到localhost:

你应该会看到一个完美的“我的世界”,当你在“产卵”附近打破一个积木时,会出现一个错误。这是因为水龙头默认对不是操作员的每个人的产卵进行几个区块的保护。您只能通过运行以下命令从服务器终端‘操作’您自己

或者,如果你想除掉某人,

你需要操作权限才能使用很多游戏中的命令,比如赠送物品或切换到创意模式。还有一些插件可以给用户使用特定命令的权限。

OS X和Linux操作系统安装

在OSX和Linux上安装SPIGOT甚至更容易。确保在这两台计算机上都安装了最新版本的Java。在Linux上,如果您尚未安装git,请使用您必须安装的任何软件包管理器:

从Windows安装下载相同的BuildTools JAR,并将其放入自己的文件夹中。

在Mac上,打开终端,导航至该文件夹,然后使用

您应该会看到一个提示,要求您安装命令行开发人员工具。单击“安装”并等待其完成。这将安装BuildTools运行所需的工具。在Linux上,您可能需要运行

在打开罐子之前。否则,安装应该会顺利进行,您可以使用java-jar或启动脚本从命令行启动spigot.jar:

端口转发

相关:如何转发路由器上的端口

如果您想与本地网络之外的朋友一起玩,您需要转发路由器上的端口。虽然可以在server.properties配置文件中更改,但“我的世界”的端口默认为25565。

您给您的朋友提供的地址应该是您的公共IP地址,后跟冒号和端口号。您可以在网上找到您的公共IP地址。例如,您的朋友连接到的IP将类似于

安装插件

你可以从Bukkit或SpigotMC获得插件。许多插件是1.7版本的,但大多数都可以在1.8版本下使用。安装插件就像下载JAR文件并将其放入插件文件夹一样简单。然后,您需要重新加载或重新启动服务器,新插件才能生效。

以下是您应该在安装程序上安装的一些基本插件:

LANBroadcaster会打开您的服务器连接到您的本地网络,因此朋友无需键入IP即可连接。 Multiverse可以让你想要多少我的世界就有多少,而Multiverse门户可以让你轻松地将它们链接在一起。 WorldEdit提供了对地形和建筑的强大控制。 WorldGuard可以保护您的构建不受玩家和环境的影响。

这些插件都有自己的语法,您可以在游戏中运行/help了解这些语法。

相关文章