在群晖上搭建我的世界mod服

匿名用户 2020-07-05 17:15:41 19点赞 153收藏 30评论

创作立场声明:本人为理工男,凭兴趣自学了一些知识。然而每个人站在不同立场,内容就会有所偏重,客观与否还请大家指正,期待深入探讨交流。

群晖遇上我的世界

最近一直在迷我的世界,单机不过瘾,又想拉几个打手联机,建服当然是最好的方式。正好家里有个DS218+,想着利用上就好了。经多方面百度,发现只有基于docker的,优点是方便:下载映像->建立容器->简单配置。即可上线。缺点是,只能玩映像开发者限定的版本,而且只有原版,不能加mod。经过不懈的百度、尝试。终于在群晖上实现了安装1.15.2和1.12.2(后者主要是为了装匠魂mod),且后台运行。

因为服务器端是java开发的,所以,java8必不可少。而群晖是基于bsd的系统,不支持apt-get,在安装app方面不太方便,所以,我们通过套件中心安装了java8。

在群晖上搭建我的世界mod服

然后我们需要开启群晖ssh登录权限,以完成服务器端在群晖的安装。

在群晖上搭建我的世界mod服


开启后就可以使用ssh工具登录群晖了。因为是mac机器,直接用命令行登录即可。windows下载个免费的putty即可

在群晖上搭建我的世界mod服

一般用户权限登录创建服务器即可,这里我直接登录为root用户(从安全的角度来讲不推荐)

首先在家目录创建一个mcserver目录。

cd ~

mkdir mcserver

cd mcserver

随后需要获取服务器端的下载地址,访问 http://files.minecraftforge.net/

在群晖上搭建我的世界mod服

左键点击即可下载,打开会弹出广告页面。开发不易,建议支持一下作者。

我们这里需要获得文件的链接,以方便直接下载到群晖里。于是在该链接上右键复制链接地址,获得一个如下的链接:

在群晖上搭建我的世界mod服

我们需要用到的是“url=”后面的部分。

回到ssh客户端,输入命令

wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.15.2-31.2.30/forge-1.15.2-31.2.30-installer.jar

即可将服务器安装程序下载到当前mcserver目录。

安装命令是

(for 1.15.2)

java -jar forge-1.15.2-31.2.0-installer.jar nogui --installServer

(for 1.12.2)

java -jar forge-1.12.2-14.23.5.2854-installer.jar -installserver

有些许差别,可能是版本的原因,也可能是笔记的错误。命令输不对就各种奇葩报错,一个不对就尝试另一个。

安装过程不再赘述。当出现install sucessful的字样时就安装成功了。提示会建议你删除installer文件,删不删无所谓。有点奇怪的就是,1.12.2会将安装成功的服务器端,放在新建的一个nstallserver目录下。1.15.2安装成功后,会将服务器端置于当前目录。

在群晖上搭建我的世界mod服

需要运行的服务器端主程序就是forge-[版本号].jar。

输入命令

java -jar -Xms512m -Xmx1536m forge-[版本号].jar nogui

(Xms/Xmx对应可使用最小/最大内存,数值不确定,目前是正常使用,无错误的状态。)

即可运行服务器端(这种方式运行的服务器,运行信息显示在屏幕上,而且随时可以使用ctrl-c来中断服务器),第一次运行肯定失败,因为服务器端要展开并生成一些文件。我们需要用到的有两个:server.properties和eula.txt 。

用vi将server.properties里的online-mode改为true改为false。eula=false改为eula=true。即可。关闭xx认证。

改好后再次运行,无错误的话,经过漫长的启动过程,服务器端就可以运行起来了。

此时 通过启动器运行的我的世界客户端,即可通过在多人游戏添加服务器ip:25565的方式进入自建的服务器。

给服务器加mod

我们安装的这个服务器端即为forge加成的服务器,可添加版本对应的mod,比如1.12.2可以添加匠魂。我们需要做的就是将网上下载的mod,放入服务器端的mods和客户端的mods目录下,切记缺一不可。然后重启服务器,完成mod加载。再使用启动器运行mod加成的客户端,就可以正常游戏了。

群晖后台运行服务器端

需要对mc服务器运行指令需要做个小小更改,更改后的命令如下:

nohup java -jar -Xms512m -Xmx1536m forge-1.12.2-14.23.5.2854.jar nogui &

开头的nohup和最后的&缺一不可。此命令实现了服务器端的后台运行。mc服务器运行信息会发送至目录下的nohup.out文件,随时可以用cat命令查看服务器运行状态。jobs命令可以查看当前运行的后台任务,kill指令可以杀指定的进程。

缺点就是,每次重启群晖,均需要ssh登录后,手动启动mc服务器。也尝试修改群晖的/etc/rc文件期望实现自运行,失败了。且用bash方式运行的nohup命令,无法使用jobs命令列出后台任务,进而重启mc服务器只能重启群晖。期望以后会有更好方案解决。

此篇以笔记为基础,感谢前辈的相关文章。有问题欢迎指正,欢迎讨论。


展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起
30评论

  • 精彩
  • 最新
  • 运行状态怎么样,多少个mod,系统占用怎么样。

    校验提示文案

    提交
    感觉这种方式比docker占用资源更少 当然只是个人感觉 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 群晖的docker应该可以安装吧

    校验提示文案

    提交
    文中已经说了不用群晖docker的原因:只有限定版本 且不能加装mod

    校验提示文案

    提交
    收起所有回复
  • 群晖是基于bsd?你确定?

    校验提示文案

    提交
    不确定。信息来源于网络。

    校验提示文案

    提交
    uname -a
    Linux lucifer-DSM 3.10.105 #23739 SMP Tue Jul 3 19:50:10 CST 2018 x86_64 GNU/Linux synology_broadwell_3617xs

    校验提示文案

    提交
    收起所有回复
  • 有一个问题,这个存档是在哪里呢,服务端重启会保存吗

    校验提示文案

    提交
    存在服务器端 world目录下 如果要重开世界 只要清空world目录即可

    校验提示文案

    提交
    收起所有回复
  • 外网怎么弄呢

    校验提示文案

    提交
    内网穿透? 目前用的vps装frps nas装frpc实现的。没有vps的可以考虑花生壳之类

    校验提示文案

    提交
    收起所有回复
  • 我也想这么干,但是群晖的性能会不会弱了点,加载地图会卡吗

    校验提示文案

    提交
    为什么不试试呢? 不排除人多了会卡的可能性 但是俩人玩加若干mods一点问题没有

    校验提示文案

    提交
    收起所有回复
  • 我想问一问博主,就是我按照你的方法完整安装了一遍后,我没找到我的mc服务端的目录在哪里,能问一下详细是在哪个位置的嘛

    校验提示文案

    提交
    就在你执行forge-install 的目录下。比如 我将forge安装文件 下载到家目录下一个名为mc1.16目录中,进入该目录后执行的install命令,则服务器端即被安装到当前目录下

    校验提示文案

    提交
    多谢,我找找

    校验提示文案

    提交
    收起所有回复
  • 老师,咨询个事,218+单个内存最大支持多少,想升级一下,升级到多少合适呢,就是能充分利用起来

    校验提示文案

    提交
    目前是4+8=12 ddr3l 1600 低压1.35v即可

    校验提示文案

    提交
    收起所有回复
  • 写个shell,丢群晖的开机计划任务里试试。

    校验提示文案

    提交
  • 会被微软告吗?

    校验提示文案

    提交
    如果是自己和朋友玩玩应该没事!如果自己搭私服打广告赚钱,妥妥的没跑

    校验提示文案

    提交
    收起所有回复
  • 有docker的。。

    校验提示文案

    提交
    哈哈哈哈哈哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 好文章,感谢分享

    校验提示文案

    提交
  • 用群晖的计划任务做开机自启动我的世界服务端,应该是可以的,但我死活没搞成功,不知道哪个代码错了 [小怒]

    校验提示文案

    提交
  • 这个只能在PC上玩吧,不能用手机玩

    校验提示文案

    提交
    我也试了 只有电脑成功 手机无法登录 也是同版本的手机端

    校验提示文案

    提交
    收起所有回复
  • 开机自动运行比较简单, 写一个脚本, 脚本内容就是你执行的后台指令
    nohup java -jar -Xms512m -Xmx1536m forge-1.12.2-14.23.5.2854.jar nogui &
    然后将这个脚本加入到启动里面就行了。
    我写了一个断电自动关机的脚本,通过ping路由器实现的, 就是这样每次在开机时启动。

    校验提示文案

    提交
    脚本文件放在哪个路径啊?能不能说细一些 小白实在是不懂啊

    校验提示文案

    提交
    收起所有回复
  • 第一步就错了
    Connecting to files.minecraftforge.net|51.79.83.165|:443... connected.
    ERROR: cannot verify files.minecraftforge.net's certificate, issued by 'CN=R3,O=Let\'s Encrypt,C=US':

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
153
扫一下,分享更方便,购买更轻松