开服小记
开服
这次我都是在 root 用户下操作,非 root 用户应该都懂吧。
主要参考了这两篇教程
针对 1.16-1.19 追求高在线服主优化需求 | 轻松应对 50 + 在线
【性能利用 100%】学生机也能开流畅服
JDK 的选择可以参考换个 JVM,最高节省 43.3% 内存,提高 36.9% CPU 效率 。一圈体验下来,都感知不强,要说的话 zulu 下载比较方便
JVM 参数可加可不加,加错了就纯纯的负优化,加对了也就是锦上添花。参数都主要来自 https://aikar.co/category/minecraft/ 。记住,配置差就别想着曲线救国了,调参数是你最后的手段,加钱才是你最后的手段😄。
毕竟 2g 小内存,定期重启 MC 服务器才能维持好稳定性。
个人还是喜欢用 systemd 进行管理。
开机自启,参考 https://www.v2ex.com/t/592975
1 | vim /etc/systemd/system/mc.service |
1 | [Unit] |
1 | systemctl daemon-reload |
定时关服重启
1 | #编辑定时器 |
保存之后
1 | systemctl restart cron.service |
BE 与 JE 互通
这是个性能开销大户🤬,我的不幸都来源于它,特别是小内存的服务器就不要试图开互通服了。
使用 Geyser 搭配 Floodgate ,即可解决 BE 连接与登录问题
在下载页中下载 Spigot 的版本,注意插件并不支持版本向下兼容,对应服务端版本需要在左侧自行寻找
重启服务器,在 Geyser-Spigot
文件夹中,编辑 config.yml
文件
其他看自己喜好,主要修改
1 | auth-type: online |
修改为
1 | auth-type: floodgate |
可以,但没必要
QQ 机器人
既然 MC 都跑 Java 了,想起了之前自己搭建的 QQ 机器人,翻了一圈加了几个机器人插件
性能监控
每次登录腾讯的控制台看性能信息挺麻烦的,最后选择使用 Netdata ,炫就完事了。
Netdata 大致会占用 100~200M 内存,如果内存真的不够,也不嫌弃每次登录 ssh 的话,用 top 命令也不是不行
就不要用官方给出的一键安装脚本了,国内开服的话是不可能安装成功的,除非你想试试。
直接用包管理器安装
1 | sudo apt install netdata |
编辑配置文件
1 | sudo vim /etc/netdata/netdata.conf |
如果你的配置文件内容没有大致长这样,可尝试文件顶端的两个命令
1 | wget -O /etc/netdata/netdata.conf http://localhost:19999/netdata.conf |
- 标题: 开服小记
- 作者: 一大堆作业
- 创建于 : 2022-06-14 00:00:00
- 更新于 : 2022-06-14 00:00:00
- 链接: https://blog.zuoye.win/post/kai-fu-xiao-ji/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。