如何在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 地址连接到它。 快乐探索!