Shinoyuki 的个人小站

记录一个和朋友们一起维护的 Minecraft 兴趣服务器,以及支撑它运行的几台小机器。

本站声明

本站为个人兴趣网站。本站及下文介绍的全部服务均无任何收费渠道。本页面只做介绍,不提供注册、登录、留言等互动功能,也不收集访问者的任何信息。

关于 World of Kivotos

World of Kivotos 是一个基于 Minecraft Java 版 1.20.1(Forge)搭建的私人兴趣服务器,采用白名单制:新成员先填写入服问卷,由管理员审阅通过后才能进入。服务器的大部分玩法来自我们自己编写的模组,重心放在合作、生产与探索上,而不是比拼战力。

这台服务器上运行着什么

本站所在的机器(阿里云,广州)承担以下几项工作。

入服问卷系统

新成员申请加入时填写的问卷页面及其后台。管理员在后台逐份审阅,通过后开通白名单。前端是静态网页,后端是只在本机内部监听的 Python(FastAPI)服务。

联机中转广州线路

游戏主机放在家中,本机通过 frp 隧道把它转发出来,为华南地区的成员提供一条延迟更低、更稳定的连接线路。

线路延迟探针

配合线路自查页面使用:成员在浏览器里测一下自己到各条线路的延迟,挑选最适合自己的那一条。

运行状态上报

轻量监控程序定时上报本机的负载、内存与网络情况,汇总到状态面板,便于及时发现故障。它的远程执行能力已经关闭,只做监控。

本页面

一个纯静态的介绍页,由 nginx 直接提供,没有后端程序和数据库。

游戏里有什么

以下内容均由我们自己编写的模组提供,玩法说明与数值都整理在资料站里。

矿业维度

一个独立的地下世界,分简单、中等、困难三档区域。越往深处矿物越稀有,怪物和陷阱也越多;矿区采空之后可以刷新重来。

职业体系

借鉴生产型职业的思路:每个职业专注一类产出,战斗方面只给少量加成,避免战力无限叠加。

  • 矿工:深入矿业维度采集矿物
  • 农夫:种植与收获作物,适合新人入门
  • 厨师:把食材调制成带增益效果的料理
  • 酿酒师:酿造带有持续效果的饮品
  • 千年工程师:把矿物加工成护甲板,并为他人修复护甲
  • 塔罗师:收集卡牌,在组队挑战中为队友提供支援
  • 特勤干员:侦察精英怪的能力,协助团队攻略

精英怪

矿洞里的普通怪物有小概率升格为精英,按星级携带不同的特殊能力,星级越高越难对付,需要成员组队配合应对。

领地保护

基于 Flan 模组,每位成员都可以圈定自己的领地,防止建筑被误拆或误改。

其他配套设施

这些部署在别的机器上,一并列在这里,方便了解全貌。

资料站

整理职业、精英怪、矿业维度等玩法说明,其中的数值都与模组代码逐条核对过。

专用启动器 Aurora

自己编写的启动器,一键安装与更新整合包。整合包文件从国内节点分发,避免境外源下载失败。

状态面板

汇总各台机器的在线情况、负载与网络延迟。

入群审核机器人

在交流群里自动核对入群申请与入服问卷的结果,减轻管理员的重复工作。

准入管理后台

管理员用来维护白名单与整合包版本的后台,只对管理员开放。