Minexa说明书
进阶APP 使用说明

后台保活与桌面小组件

为什么锁屏后服务器会消失;前台服务、唤醒锁、电池优化怎么设;四种桌面组件怎么用。

你开着服去吃个饭,回来发现游戏里已经掉线。切回 Minexa,概览页写着「服务器未启动」,终端最后一行还是半小时前的玩家离开记录——没有崩溃报告,也没有红字报错。这既不是服务端崩了,也不是你哪里设置错了,而是它被系统当成「后台多余的东西」清掉了。

先说结论:在 Android 上,没有任何应用能保证自己的后台进程永远活着。Minexa 能做的是把被杀的概率压低:开前台服务(挂一条不可忽略的通知,换取系统不随便清理)、开服期间持有唤醒锁、每 15 分钟检查一次保活服务还在不在。剩下的部分要靠你在系统设置里放行,以及接受「手机不是服务器」这个现实。

这一页讲清四件事:保活页那 5 个开关分别管什么、CPU 和 Wi-Fi 锁为什么在「设置」页而不是保活页、怎么把电池优化和自启动真正设好、四种桌面组件怎么让你不解锁也能看服。

本页要点
  • 服务端「无声消失」先怀疑被系统杀掉;有异常堆栈才是崩溃。

  • CPU 与 Wi-Fi 锁在「设置」页,不在保活页,别在保活页找。

  • 周期保活默认开,但 15 分钟才检查一次,中间这段时间服务端是死的。

  • 电池优化豁免和厂商自启动应用只能把你送到系统页面,必须自己点允许。

先分清:应用被杀、服务端崩溃、网络掉线#

三种「服务器没了」,处理方式完全不同,先别急着重装:

现象实际情况该看哪里
界面还在,状态变「未启动」,终端无新输出、无崩溃报告应用或服务端进程被系统杀掉本页,先补电池优化与自启动
终端最后有异常堆栈、崩溃报告页多出一条服务端真的崩了运行诊断与崩溃报告
服务端仍在运行,但朋友连不上隧道断开、地址失效或换了网络我该用哪种联机方式

被系统杀掉最典型的特征是日志戛然而止:没有 Stopping server,也没有任何异常——进程被 SIGKILL 直接终结,Java 连写遗言的机会都没有。所以「终端最后一行是什么」比「有没有报错」更有诊断价值。

保活页 5 个开关与默认值#

入口在「更多 → 保活」。页面顶部是保活服务的状态(运行中 / 未运行)和「启动服务」「停止服务」两个按钮,下面是 5 个开关。默认值先记住,别按直觉猜:

开关默认它实际做什么
开机自启动关手机重启后自动拉起后台服务,需要系统允许自启动
后台周期保活开每 15 分钟检查保活服务是否存活,被系统杀掉后自动拉起(走 WorkManager,间隔固定 15 分钟,应用内不能改)
崩溃自动重启关MC 进程异常退出时自动重启;为了省电默认关
运行时屏幕常亮关只在主界面可见且服务器运行中生效
运行状态悬浮窗关显示一个可拖动的状态点,需要「显示在其他应用上层」权限

两个容易误解的点:

  • 「后台周期保活」默认就是开的,它不是「更省电」的选项,而是保底。真正要留意的是它每 15 分钟才检查一次,中间这段时间服务端是死的。

  • 崩溃自动重启在保活页和设置页是同一个开关,改一处另一处会跟着变,不用重复设置。

悬浮窗:一个可拖动的状态点#

「运行状态悬浮窗」默认关。打开时会先申请「显示在其他应用上层」权限(Android 6 及以上都需要),授权后屏幕上出现一个小状态点,可以拖动到不挡操作的位置。

它的价值是退出 Minexa 后还能瞄一眼状态,比如切到游戏里测试连接时不用来回切应用。它只是个状态指示,不提供启动、停止操作;不想看了把开关关掉即可。

前台服务不是「后台常驻」的同义词

Android 允许应用挂一条用户可见、无法随手划掉的通知,来换取较高的进程优先级,这就是前台服务。Minexa 的服务端跑在这个前台服务里,所以运行时会有一条常驻通知,点它回到应用。这条通知不是装饰,它是前台服务的凭证;把应用通知关掉,你连「服务还在不在」都看不见了。

CPU 和 Wi-Fi 锁在「设置」页,而且只在开服时生效#

很多人在保活页翻半天找不到唤醒锁,因为它压根不在这里。这两个开关在「设置 → 保活与恢复」,和「崩溃自动重启」放在同一张卡片里:

开关默认作用
保持 Wi-Fi 连接开屏幕熄灭时防止 Wi-Fi 进入低功耗,避免局域网玩家掉线
保持 CPU 唤醒开防止 CPU 休眠导致服务端 Tick 卡住,TPS 掉下去
崩溃自动重启关与保活页同一个开关

关键在于「只在 MC 进程确实存活时持有」。没开服的时候,保活服务本身不会抱着唤醒锁不放,所以不会出现「应用在后台偷偷耗电」的情况。反过来说,一旦服务端被杀,唤醒锁也会跟着释放——它救不了已经被杀死的进程。

唤醒锁不是万能药

开了这两个锁,看起来「屏幕黑了服务器也还在」,但那只是因为进程还没被杀。厂商的「清理后台」「超级省电」「深度睡眠」是另一套机制,唤醒锁拦不住。判断是否生效,看概览页的运行时长有没有中断,而不是看开关是绿的。

电池优化与厂商自启动:应用只是把你送到设置页#

这两项不会自动完成,应用能做的只是跳到系统对应的页面,剩下的必须你手动点允许:

  1. 申请电池优化豁免:保活页的电池优化卡片 →「去设置电池优化」→ 系统弹窗里选择允许。如果已经豁免,会提示你「当前已豁免电池优化」,不用重复操作。

  2. 允许自启动:同一页的自启动引导 →「去开启自启动」。小米会跳到安全中心的自启动管理,华为 / 荣耀跳到启动管理,OPPO / realme 和 vivo 各有自己的后台启动管理页;其它机型会打开应用详情页,需要你自己找到「自启动」或「后台运行」相关开关。

  3. 回来验证:回到保活页确认服务状态是「运行中」,然后把应用切到后台、锁屏两分钟,再回来看运行时长有没有断。

如果你在第二步被跳到「应用详情页」而不是自启动列表,说明这个 ROM 没有暴露标准入口,只能在系统设置里搜「自启动」「后台管理」「省电策略」这类关键词自己找。找不到那个入口并不代表已经设置好了。

第 3 步的验证很重要,但很多人直接跳过。判据不是「开关变绿」,而是:锁屏两分钟后解锁,概览页的运行时长是连续的,终端里没有出现断档。运行时长归零或跳回「未启动」,说明前面两步没真正生效——有些机型允许了电池优化、却仍然拦住了自启动,两个都要设。

四种桌面组件#

「更多 → 桌面组件」是组件的说明与设置页,四种组件各有分工:

组件标注尺寸显示内容能不能操作
状态总览4×1状态点 + 状态文字 + 在线人数;第二行 TPS / 内存 / 运行时长 / CPU右上角「刷新状态」
事件日志4×2玩家加入、离开、聊天公告的列表,没有事件时显示「暂无事件」只读
控制台4×2服务器名、Java 版本、启动 / 停止、核心上 / 下切换、Java 上 / 下切换、「存档保存」「存档备份」直接操作
模组与插件4×3已安装模组与插件的预览列表,空时显示「未安装模组或插件」只读

尺寸以桌面实际摆放为准,不同启动器会自己缩放。状态文字只有四种:「服务器运行中」「服务器已停止」「服务器启动中…」「启动失败」;没有数值时统一显示 --,所以看到 -- 不代表出错,只代表服务端没在跑。

几个必须知道的行为:

  • 四个组件实例共享同一套核心与 Java 选择,全部跟随应用内的「当前活动服务器」,不能给每个组件单独指定服务器或核心。

  • 组件设置页有一个「允许操作按钮」开关。关掉后状态和数字照常刷新,但启动、停止、保存、备份、切换核心和 Java 的按钮只会打开应用,不直接执行——适合把组件摆在桌面给别人看、又怕误触的场景。

  • 服务器运行中,核心和 Java 的切换按钮会变灰并被逻辑拦住,这是防止换核心把正在跑的服务端搞坏。

  • 控制台上的「存档备份」执行的是世界备份,不是整服备份。要连核心和配置一起备份,去 备份、还原与世界管理。

把组件加到桌面,以及它什么时候刷新#

添加步骤和系统里加任何小部件一样:

  1. 长按桌面空白处,选择「组件」或「小部件」。

  2. 找到 Minexa,选需要的组件类型,拖到桌面上。

  3. 按启动器的提示调整大小,摆到不挡图标的位置。

刷新机制分四种情况,决定了你看到的数字有多「新」:

  • 状态变化时立即刷新,多次变化会合并成一次。

  • 服务端运行中,后台每 60 秒同步一次状态和指标。

  • 玩家进出、聊天由控制台日志驱动,写入后立刻反映在事件日志组件里。

  • 应用进程被彻底杀掉后,只剩每 15 分钟的兜底刷新,实时性会明显下降。

所以「组件上的在线人数比游戏里慢半分钟」是正常的。想手动拉一次,去「更多 → 桌面组件」点「立即刷新组件」。

长期开服和临时开服,两套建议配置#

不用把开关全打开,按你的使用方式选一套:

场景建议设置
长期开服(插电放着)后台周期保活开、开机自启动开、电池优化豁免、允许自启动、屏幕常亮关(省电、防烧屏)、悬浮窗按需、加一个状态总览组件
临时开服(玩一两小时)屏幕常亮可开、悬浮窗关、组件不必加、玩完停服后把保活服务也停掉

长期开服还要接受一件事:即使全部设置到位,也不能承诺永不被杀。Android 12 起限制后台启动前台服务,Doze 和省电模式会推迟定时检查,厂商 ROM 的「清理后台」更是直接终结进程。能做的是被清掉之后尽快拉回来,见 自动化任务。

第一次配,按这五步走#

前面是按功能讲的,真要动手时建议按顺序来,别跳步:

  1. 先停服,别在服务端运行中折腾这些开关。

  2. 设置 → 保活与恢复:确认「保持 Wi-Fi 连接」「保持 CPU 唤醒」都是开的(默认就开,只是看一眼)。

  3. 更多 → 保活:确认「后台周期保活」开着;长期开服再把「开机自启动」打开。

  4. 同一页往下:先点「去设置电池优化」允许豁免,再点「去开启自启动」在系统页放行。

  5. 锁屏两分钟验证:解锁后看概览的运行时长是否连续,连续才算配好。

别用「省电」去换稳定

把 Minexa 加进「深度睡眠」「超级省电」「后台限制」这类名单,等于主动放弃保活。服务端跑在手机上本来就是逆着系统设计用的,省电和稳定只能选一个。

上机自查
  • 保活页顶部显示「保活服务运行中」,不是「未运行」。

  • 「后台周期保活」开关是打开的(默认就该开着)。

  • 设置 →「保活与恢复」里,Wi-Fi 锁和 CPU 锁都不是灰的、都是开启状态。

  • 电池优化卡片提示已豁免,或再点一次会弹「当前已豁免电池优化」。

  • 锁屏两分钟后解锁,概览页的运行时长没有归零。

下一步#

读到这儿了,给你点个赞。如果这页内容帮你解决了问题,说明说明书的方向是对的;如果发现错误、过时信息或看不懂的地方,欢迎到 GitHub Issues 告诉我们。

⚡ 回到极速开服 📖 查术语表