如何在Ubuntu14.04上设置Hexxit(MinecraftModPack)服务器

来自菜鸟教程
跳转至:导航、​搜索

介绍

Hexxit 是一个 Minecraft 模组包,即 Minecraft mods 的集合。 最初的游戏源于自由形式的探索和建造,而Hexxit则强调冒险和战斗。 Hexxit 中包含的 54 个模组添加了各种各样的新怪物(包括 Boss)、新的结构供探索,以及许多稀有和有用的战利品!

先决条件

要遵循本教程,您将需要:

  • 至少一个 1 GB Ubuntu 14.04 Droplet,但强烈建议使用 2 GB 或更多。
  • 一个 sudo 非 root 用户

由于包中附加内容的数量,Hexxit 可能会占用大量资源 - 特别是如果您打算在服务器上拥有很多其他播放器。 您可以为运行 Hexxit 分配的内存越多,每个人都玩得越流畅。

第 1 步 — 安装必要的软件包

在这一步中,我们将安装 Hexxit 的依赖项。

首先,更新包列表。

sudo apt-get update

接下来,安装 Java、screen(一个窗口管理器,即使您没有连接到服务器,它也可以让您继续运行 Hexxit)和 unzip(一个解压缩 ZIP 档案的工具)。

sudo apt-get install -y default-jdk screen unzip

第 2 步 — 安装 Hexxit

在这一步中,我们将下载并安装Hexxit。

因为Hexxit 有大量的文件,我们可以通过为Hexxit 创建一个新目录来避免你的主目录混乱。

mkdir ~/hexxit

切换到 ~/hexxit 目录。

cd ~/hexxit

接下来,下载Hexxit。 在撰写本文时,最新版本是 v1.0.10,但您可以通过 Hexxit 主页 仔细检查最新版本。 复制 服务器下载 链接以在以下命令中使用。

wget http://mirror.technicpack.net/Technic/servers/hexxit/Hexxit_Server_v1.0.10.zip

解压缩 Hexxit 文件。

unzip Hexxit_Server_v1.0.10.zip

您现在可以删除原始的 .zip 文件。

rm Hexxit_Server_v1.0.10.zip

第 3 步 — 运行 Hexxit

在这一步中,我们将在屏幕会话中启动 Hexxit,因此在您断开与服务器的连接后它将继续运行。

首先,创建一个新的屏幕会话。 您可以指定屏幕会话的名称,以便将来轻松识别并重新连接到它。 在这里,我们将其命名为 hexxit,但您可以随意命名。

screen -S hexxit

接下来,我们将启动Hexxit。 在下一个命令中,使用 -Xmx-Xms 标志指定您希望 Java 使用的内存量。 -Xmx 是它将使用的最大内存量; -Xms 是它将开始使用的初始内存量。 在这里,我们都使用 1 GB 作为示例,但您应该根据 Droplet 的大小自定义它。 请注意,这些值必须是 1024 的倍数,例如 1024M、2048M 等。

java -Xmx1024M -Xms1024M -jar Hexxit.jar nogui

你会看到很多输出。 片刻之后,您会看到一条看起来像这样的线。

2015-05-07 13:23:59 [INFO] [Minecraft-Server] Done (1.767s)! For help, type "help" or "?"

这意味着您的 Hexxit 服务器已启动并正在运行! 您现在可以按 CTRL+AD 以从屏幕会话中分离,然后与服务器断开连接。 Hexxit 将继续运行。

如果您想再次连接到您的屏幕会话以允许您查看 Hexxit 的输出并输入 mod 命令,请将以下内容与您选择的屏幕名称一起使用。

screen -rd hexxit

您可以像以前一样再次分离,按 CTRL+AD

结论

您现在有一个 Hexxit 服务器正在运行,并且可以使用您的服务器的 IP 地址连接到它。 快乐探索!