如何为定制的多人游戏运行一个插口式minecraft服务器

Minecraft的本地局域网支持非常适合运行游戏,但是如果你想要一个专用的、定制的服务器,Spigot是一个不错的选择。Spigot是建立在一个名为Bukkit的插件API上的,这使得定制你的游戏变得很容易,而且自从Minecraft multiplayer诞生以来,Bukkit项目就一直存在,许多开发者已经发布了自己的插件和修改。...

如何为定制的多人游戏运行一个插口式minecraft服务器

Minecraft的本地局域网支持非常适合运行游戏,但是如果你想要一个专用的、定制的服务器,Spigot是一个不错的选择。Spigot是建立在一个名为Bukkit的插件API上的,这使得定制你的游戏变得很容易,而且自从Minecraft multiplayer诞生以来,Bukkit项目就一直存在,许多开发者已经发布了自己的插件和修改。

什么是插口(spigot)?

Spigot是bukkitapi的一个修改分支,它本身就是Mojang发布的官方Minecraft服务器的一个修改分支。Bukkit诞生的时候,开发者和修改者对官方服务器的封闭源代码和缺乏功能感到不满,并希望有一个更模块化和可定制的服务器解决方案。bukkitapi的实际实现称为CraftBukkit,随着Minecraft的发展,CraftBukkit逐渐成为中大型服务器的最佳选择。由于一些法律问题,CraftBukkit项目被关闭,并且没有更新到1.8,最新的Minecraft版本。

这就是插口发挥作用的地方。插口的设计使CraftBukkit更快、更高效。它使用bukkitapi,因此所有与Bukkit兼容的插件都与Spigot兼容。当Bukkit下载被关闭时,Spigot项目继续更新软件,使其成为modded服务器的最大选择,也是modded 1.8服务器的唯一选择。

windows安装

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

创建一个文件夹来存放所有服务器文件,并将BuildTools jar粘贴在其中:

如何为定制的多人游戏运行一个插口式minecraft服务器

运行Git for Windows安装程序,耐心等待进度条到达末尾。

如何为定制的多人游戏运行一个插口式minecraft服务器

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

cd ~/path/to/folder/

java -jar BuildTools.jar

如何为定制的多人游戏运行一个插口式minecraft服务器

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

@echo off

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause

如何为定制的多人游戏运行一个插口式minecraft服务器

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

保存脚本并运行它。您将得到一个错误,程序将退出。这很正常。你第一次跑步龙头.jar,它将创建一个EULA.txt文件因法律原因提交。打开它,把它从假变为真,然后运行开始.bat再一次。要测试服务器是否正在运行,请打开Minecraft并连接到localhost:

如何为定制的多人游戏运行一个插口式minecraft服务器

当你在“产卵”附近打破一个街区时,你会遇到一个雷击世界和一个错误。这是因为Spigot默认对非操作员的所有人提供几块产卵保护。您只能通过运行

op playername

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

deop playername

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

os x和linux安装

在osx和Linux上安装Spigot更容易。确保在这两个服务器上都安装了最新版本的Java。在Linux上,如果尚未安装git,请使用必须安装的包管理器:

sudo apt-get install git

sudo yum install git

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

如何为定制的多人游戏运行一个插口式minecraft服务器

 

在Mac上,打开一个终端,导航到该文件夹,然后用

java -jar BuildTools.jar

如何为定制的多人游戏运行一个插口式minecraft服务器

您应该会看到一个提示,要求您安装命令行开发人员工具。单击“安装”并等待它完成。这将安装运行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文件夹一样简单。然后需要重新加载或重新启动服务器,新插件才能启动。

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

  • LANBroadcaster将您的服务器打开到您的本地网络,这样朋友无需键入IP即可连接。
  • 多元宇宙允许你拥有你想要的尽可能多的地雷世界,多元宇宙门户让你可以很容易地把它们连接在一起。
  • WorldEdit提供对地形和建筑的强大控制。
  • WorldGuard保护你的构建不受玩家和环境的影响。

每个插件都有自己的语法,您可以通过在游戏中运行/help来学习这些语法。

  • 发表于 2021-04-10 08:15
  • 阅读 ( 175 )
  • 分类:互联网

你可能感兴趣的文章

你能在linux上运行它吗?11个在linux上运行的windows应用程序

... 2linux上的minecraft ...

  • 发布于 2021-03-11 00:39
  • 阅读 ( 299 )

7+伟大的游戏,你可以从一个U盘运行

... 用minecraft在你的U盘上建立一个新世界! ...

  • 发布于 2021-03-15 00:08
  • 阅读 ( 278 )

minecraft对孩子安全吗?为父母解释的minecraft年龄等级

Minecraft是儿童最受欢迎的游戏之一。但玩起来安全吗?你听说过其他游戏的问题,安全和隐私问题,儿童保护问题…但是Minecraft呢? ...

  • 发布于 2021-03-20 03:19
  • 阅读 ( 259 )

如何加入minecraft服务器

...木世界吗?别再看了,这里有你需要知道的关于如何加入Minecraft服务器的所有信息。 ...

  • 发布于 2021-03-26 19:34
  • 阅读 ( 344 )

如何为您的孩子设置mac

...的理由来克服这些限制。安装儿童友好型软件和游戏,如Minecraft,通过游戏鼓励学习和合作。倾听孩子提出的任何抱怨,并努力使你的决定合理化。 有时候,你可能会发现一个折衷方案(比如周末多出一个小时)就是全部。

  • 发布于 2021-04-02 17:39
  • 阅读 ( 202 )

如何设置minecraft以便您的孩子可以与朋友在线玩

你的孩子喜欢Minecraft,他们的朋友喜欢Minecraft,当他们不能在同一个地方时,他们想一起玩Minecraft,他们恳求你让这成为现实。别担心,你不必自己想办法:我们是来帮忙的。 为你的孩子和他们的朋友建立一个*****来玩Minecraft...

  • 发布于 2021-04-08 07:45
  • 阅读 ( 256 )

为什么我不能连接到我的家庭网络上的局域网游戏?

...他重返游戏。 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...

  • 发布于 2021-04-09 01:09
  • 阅读 ( 224 )

如何解决minecraft局域网游戏问题

Minecraft是一款非常棒的游戏,可以在你的本地网络上和朋友一起玩,但是当你不得不花一半的时间来解决连接问题时,它就没有什么乐趣了。让我们来看看如何确定和解决问题与雷击局域网发挥。 确定一般问题 多亏了它的受欢...

  • 发布于 2021-04-09 23:15
  • 阅读 ( 294 )

如何使用单个minecraft帐户玩多人局域网游戏

所以你想和你的家人玩Minecraft,但你只有一个账户。你将无法在线玩,但通过对配置文件进行一些调整,你应该可以在家里一起玩网络游戏,而不需要额外的帐户。 我为什么要这么做? 这让许多为孩子购买Minecraft的家长感到困...

  • 发布于 2021-04-10 00:54
  • 阅读 ( 351 )

如何使用minecraft领域建立一个简单的无压力minecraft服务器

举办Minecraft游戏有很多方法,但要想打败直接从Minecraft背后的Mojang公司购买服务器的简单性是很困难的(现在它甚至提供了30天的****!)请继续阅读,我们将向您展示如何购买和配置Minecraft Realms服务器。 我为什么要这么做? Mi...

  • 发布于 2021-04-10 02:12
  • 阅读 ( 381 )
qr0319
qr0319

0 篇文章

相关推荐