Minecraft的本地局域网支持非常适合运行游戏,但是如果你想要一个专用的、定制的服务器,Spigot是一个不错的选择。Spigot是建立在一个名为Bukkit的插件API上的,这使得定制你的游戏变得很容易,而且自从Minecraft multiplayer诞生以来,Bukkit项目就一直存在,许多开发者已经发布了自己的插件和修改。
Spigot是bukkitapi的一个修改分支,它本身就是Mojang发布的官方Minecraft服务器的一个修改分支。Bukkit诞生的时候,开发者和修改者对官方服务器的封闭源代码和缺乏功能感到不满,并希望有一个更模块化和可定制的服务器解决方案。bukkitapi的实际实现称为CraftBukkit,随着Minecraft的发展,CraftBukkit逐渐成为中大型服务器的最佳选择。由于一些法律问题,CraftBukkit项目被关闭,并且没有更新到1.8,最新的Minecraft版本。
这就是插口发挥作用的地方。插口的设计使CraftBukkit更快、更高效。它使用bukkitapi,因此所有与Bukkit兼容的插件都与Spigot兼容。当Bukkit下载被关闭时,Spigot项目继续更新软件,使其成为modded服务器的最大选择,也是modded 1.8服务器的唯一选择。
Spigot没有下载;它必须从源代码处编译。Spigot团队通过一个名为BuildTools的程序实现了自动化。您可以在这里下载最新版本的BuildTools。您还需要Git for Windows。确保您拥有最新版本的Java。
创建一个文件夹来存放所有服务器文件,并将BuildTools jar粘贴在其中:
运行Git for Windows安装程序,耐心等待进度条到达末尾。
Git安装完成后,打开“开始”菜单,您应该会在“程序”文件夹中看到一个新的应用程序。运行gitbash,您将看到一个终端窗口。如果您有使用Unix终端的经验,您应该熟悉如何使用它。如果不是的话,这个过程很简单。只需将cd放到BuildTools jar所在的文件夹中,并使用java-jar运行它:
cd ~/path/to/folder/
java -jar BuildTools.jar
BuildTools程序现在将下载所有必要的源代码并自动编译服务器jar文件。这可能需要很长时间。当它完成时,您应该看到命令提示符和一堆文件在您放置BuildTools jar的文件夹中。创建一个新的文本文档,命名它批处理,右键单击它并选择“编辑”。它将在记事本中打开,并将此脚本粘贴到:
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
如果您只为少数人或您自己在同一台机器上运行此服务器,1gb的RAM就可以了,但是如果您愿意,可以将-Xmx参数改为更大的值。
保存脚本并运行它。您将得到一个错误,程序将退出。这很正常。你第一次跑步龙头.jar,它将创建一个EULA.txt文件因法律原因提交。打开它,把它从假变为真,然后运行开始.bat再一次。要测试服务器是否正在运行,请打开Minecraft并连接到localhost:
当你在“产卵”附近打破一个街区时,你会遇到一个雷击世界和一个错误。这是因为Spigot默认对非操作员的所有人提供几块产卵保护。您只能通过运行
op playername
或者,如果你想除掉某人,
deop playername
你需要操作权限才能使用游戏中的许多命令,比如给物品或切换到创造性模式。还有一些插件可以给用户使用特定命令的权限。
在osx和Linux上安装Spigot更容易。确保在这两个服务器上都安装了最新版本的Java。在Linux上,如果尚未安装git,请使用必须安装的包管理器:
sudo apt-get install git
sudo yum install git
从Windows安装中下载相同的BuildTools jar并将其放在自己的文件夹中。
在Mac上,打开一个终端,导航到该文件夹,然后用
java -jar BuildTools.jar
您应该会看到一个提示,要求您安装命令行开发人员工具。单击“安装”并等待它完成。这将安装运行BuildTools所需的工具。在Linux上,您可能需要运行
git config –global –unset core.autocrlf
在运行罐子之前。否则,安装应该会顺利进行,您可以启动龙头.jar使用java-jar或启动脚本从命令行:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
相关:如何转发路由器上的端口
如果你想和本地网络之外的朋友玩,你需要转发路由器上的端口。Minecraft的端口默认为25565,不过可以在服务器属性配置文件。
你给朋友的地址应该是你的公共IP地址,后跟冒号和端口号。你可以在网上找到你的公共IP地址。例如,您的朋友连接到的IP将类似于
123.45.67.89:25565
你可以从Bukkit或SpigotMC获得插件。很多插件都是1.7版本的,但大多数都是1.8版本的。安装插件就像下载jar文件并将其放入plugins文件夹一样简单。然后需要重新加载或重新启动服务器,新插件才能启动。
以下是一些您应该在安装程序中安装的基本插件:
每个插件都有自己的语法,您可以通过在游戏中运行/help来学习这些语法。
Minecraft是儿童最受欢迎的游戏之一。但玩起来安全吗?你听说过其他游戏的问题,安全和隐私问题,儿童保护问题…但是Minecraft呢? ...
...的理由来克服这些限制。安装儿童友好型软件和游戏,如Minecraft,通过游戏鼓励学习和合作。倾听孩子提出的任何抱怨,并努力使你的决定合理化。 有时候,你可能会发现一个折衷方案(比如周末多出一个小时)就是全部。
你的孩子喜欢Minecraft,他们的朋友喜欢Minecraft,当他们不能在同一个地方时,他们想一起玩Minecraft,他们恳求你让这成为现实。别担心,你不必自己想办法:我们是来帮忙的。 为你的孩子和他们的朋友建立一个*****来玩Minecraft...
...他重返游戏。 Dear How-To Geek, I’ve been following your Guide to Minecraft series with great success, but I have hit a bit of a hiccup. My son and I have been going through it together but when we got to lesson 14 and 15 (the ones focused on local multiplayer and internet multiplayer) I foun...
Minecraft是一款非常棒的游戏,可以在你的本地网络上和朋友一起玩,但是当你不得不花一半的时间来解决连接问题时,它就没有什么乐趣了。让我们来看看如何确定和解决问题与雷击局域网发挥。 确定一般问题 多亏了它的受欢...
所以你想和你的家人玩Minecraft,但你只有一个账户。你将无法在线玩,但通过对配置文件进行一些调整,你应该可以在家里一起玩网络游戏,而不需要额外的帐户。 我为什么要这么做? 这让许多为孩子购买Minecraft的家长感到困...
举办Minecraft游戏有很多方法,但要想打败直接从Minecraft背后的Mojang公司购买服务器的简单性是很困难的(现在它甚至提供了30天的****!)请继续阅读,我们将向您展示如何购买和配置Minecraft Realms服务器。 我为什么要这么做? Mi...