如何在Ubuntu 14.04上设置Hexxit(Minecraft ModPack)服务器

介绍

Hexxit是一个Minecraft modpack,即Minecraft mods的集合。虽然原始游戏的根源在于自由形态的探索和建设,但Hexxit强调冒险和战斗。Hexxit中包含的54种mod包括各种各样的新怪物(包括老大),新的探索结构以及大量稀有和有用的战利品!

准备

要学习本教程,您需要:

由于包装中附加内容的数量,Hexxit可能相当耗费资源 - 特别是如果您打算在服务器上安装许多其他播放器。你可以用来运行Hexxit的内存越多玩的就越顺畅。

第一步 - 安装必要的软件包

在此步骤中,我们将安装Hexxit的依赖项。

首先,更新包列表。

sudo apt-get update

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

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

第二步 - 安装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

第三步 - 运行Hexxit

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

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

screen -S hexxit

接下来,我们将启动Hexxit。在下一个命令中,指定希望Java与-Xmx-Xms标志一起使用的内存量。-Xmx是它将使用的最大内存量; -Xms是它将开始的初始内存量。这里,我们使用1 GB作为示例,但您应该根据CVM的大小对其进行自定义。请注意,这些值必须是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地址连接到它。

想要了解更多关于Ubuntu的开源信息教程,请前往腾讯云+社区学习更多知识。

参考文献:《How To Set Up a Hexxit (Minecraft Mod Pack) Server on Ubuntu 14.04》

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王磊的博客

Sql自动配置器原理及其说明

简介:Sa设置辅助器设计的初衷是为了抛开繁琐与重复的配置,这种繁琐到了一定程度回使人厌烦,重复到了一种程度让人觉得无趣,为了解决这种厌烦与无趣,她就出现与产生了...

3596
来自专栏企鹅号快讯

系统方案合集-系统备份方案

导读 | 精选 一、方案特点 此方案是基于批处理脚本和任务计划技术,针对系统特有文件结构和数据库结构的特点,而形成的系统备份方案。该方案特点: 1.易用性好,通...

3847
来自专栏Android开发实战

Android P新增检测项 应用热修复受重大影响

最近关于热修复崩溃在Android P 版本的内容持续增高,也许这个commit可以帮到你.

5903
来自专栏BestSDK

使用 JS 构建跨平台的原生应用(一):React Native for Android 初探

Facebook 于 2015 年 9 月 15 日推出 React Native for Android 版本。相比起 for iOS,for Android...

2335
来自专栏腾讯移动品质中心TMQ的专栏

应用宝基于Robotium自动化测试(下)

基于Robotium自动化测试(上)》一文中小编介绍了框架选择、测试环境搭建、用例编写、跨应用处理等等内容,本文将承接上文,继续介绍测试报告生成、持续集成等等相...

2177
来自专栏各种机器学习基础算法

npm下载报错情况的处理

npm是一个非常强大的包管理器,基本上前端需要的插件和框架在这上面都有,所以本人一直只用这个,其他的一律先忽视。然而使用npm时有时候会出现error以及无法下...

3348
来自专栏IT技术精选文摘

微服务架构中的进程间通信

介绍 在单体应用程序中,组件通过语言级的方法或函数调用进行彼此的调用。相比之下,基于微服务的应用程序是在多台机器上运行的分布式系统。每个服务实例通常是一个进程...

5705
来自专栏AI星球

Java Web 从入门到"改行"(1)--基础准备

首先,说明一下,这是一篇关于 Java Web 基础入门的文章,上学期开始学习 Java Web ,看了不少有关 「XXX从入门到精通」的书籍,近期,要帮着导师...

1222
来自专栏子勰随笔

Android中关于Nativa编译(NDK、JNI)的一些问题

1798
来自专栏翻译

在Ubuntu 14.04/14.10上搭建Minecraft Spigot服务器

本文介绍了如何在Ubuntu 14.04 / 14.10上搭建自己的Minecraft服务器,搭建一个让我们可以与朋友远程开黑的私服,甚至是搭建一个几百人的公共...

3093

扫码关注云+社区

领取腾讯云代金券