写下这个标题时,我其实略感惭愧,毕竟,在我成为MC服主的这两三个月中,我的服务器,无论是在游戏内容还是在游玩体验上,都没能达到我的预期水平……
太长不看版:
我的最终方案:插件服和模组服都托管于 Akiracloud 的翼龙面板,鉴于并非我的所有朋友都入手minecraft国际正版,就借助 Authlib Injector 和 LittleSkin 实现外置登录以及皮肤/披风材质的正常显示。同时,在主域名上添加了 SRV 记录,使得客户端能通过无端口域名访问服务器。
插件服侧重于纯净生存,使用优化良好的 PaperSpigot 1.19.2 服务端(可能对生电玩家不甚友好),同时安装了一下插件:
- Aliwaka:优化插件,可检测服务器卡顿状况、限制玩家跑图并改善服务端计算延迟
- NewRandomTP:随机传送插件
- Simple Tpa:玩家间传送插件
- SetHome / Home:定点传送插件
模组服选择了 Arclight 1.18.2服务端,除了上述插件,还通过Forge模组添加了一些游戏内容,包括:
一些碎碎念
开服前策划优先级:
确定服务器内容 > 选择服务端 > 选择插件/模组 > 确定托管方式
P.S. 我曾在此处踩了不少坑,尤其是搭建模组时,受限于技术力,模组/插件/服务端的版本不兼容、报错、无法运行等问题令人头大……
托管方式成本:
(白嫖到的公网IP + 旧电脑) < 第三方联机软件 < 自托管内网穿透 < 付费内网穿透 < MC面板 < NAT轻量服务器/VPS < 服务器托管 < 裸金属服务器
P.S. 加钱确实可以变强,但是如何选择不仅 受限于 取决于你的预算,还受你的游玩方式/游戏内容影响
选择离线登录后:
解决皮肤问题:可选 万用皮肤补丁-CustomSkinLoader 一类的第三方皮肤模组;
提升登录安全/防小号:可选 简单登录-Simple Login 一类第三方账号模组或 minecraft统一通行证 一类第三方服务。
但是以上方案都有明显的缺陷和不足。其实开源,于皮肤站点(支持Self-hosted)的 Authlib Injector 插件可以完美解决,主流启动器如 HMCL 和 PCL 2 已经将其集成到了登录选项,客户端甚至不需要加载其他插件/模组;即使服主不想自建皮肤站,也可以选择 LittleSkin 的公益服务。
一些参考文献/有帮助的资源
开服教程
- GitHub项目《我的世界服务器搭建指南》
- 甘小蔗大佬提供的 Minecraft开服教程
- 404E大佬提供的 Minecraft服务端教程目录
优化教程
- 请叫我蜘蛛君大佬提供的 服务端超详细优化教程
- jiongjionger大佬提供的 Minecraft服务器优化教程
- WhkSoft大佬翻译的 Paper服务器优化教程
模组推荐
- freesharer大佬提供的 Minecraft模组服开服
- 小小黑大佬提供的 我的世界1.18.1服务端mod推荐(Fabric)
在线资源
- MC百科 —— 查找模组/插件/整合包的必经之地
- MCBBS —— 国内活跃的MC论坛,可惜有点变味
- MCAdmin-Tools —— 服主可能会用到的一些实用工具
好啊,很好啊(赞赏)
为啥网址给我自动填充成vercelapp了 ::arunew:aru-10::
Dyxang 2022-10-31
感谢大佬的鼓励ヾ(≧∇≦*)ゝ
那个BUG大概是我的失误(ó﹏ò。)
alpacabro 2022-10-31 回复 @Dyxang
很好啊
子舒 2022-10-22
感谢大佬的鼓励
alpacabro 2022-10-23 回复 @子舒