源码系统概览
文章正文
mlbb-waydroid 是一套把 Linux 桌面变成手游运行环境的脚本源码合集,核心目标是让王者荣耀国际版(Mobile Legends Bang Bang)通过 Waydroid 容器在 Linux 上直接运行,并支持把画面串流到安卓手机形成云游戏体验。项目基于 Android 13 容器与 libhoudini ARM 翻译层,再配合 Sunshine 编码与 Artemis 客户端解码,实现手机只收画面不跑游戏。
这套源码工程由脚本与配置组成,提供一键启动命令,可同时拉起 Waydroid、安卓界面、游戏与串流服务,并在退出时自动清理。项目遵循 MIT 开源协议发布,实测环境为 Kali 与 Hyprland 组合,但容器方案本身与发行版无关。
对于想在 Linux 上玩手游的玩家或研究安卓容器与串流方案的开发者来说,mlbb-waydroid 提供了完整可用的工程参考。
源码简介
mlbb-waydroid 是一套轻量的 Linux 手游运行脚本工程,包含 Waydroid 容器初始化、游戏启动、多指触控修复、网络地址转换规则与 Sunshine 串流配置等模块。仓库共 33 个文件,以 Bash 脚本和配置文件为主,并提供文档目录说明安装与排障步骤。
项目不附带任何游戏安装包,运行前需要单独下载王者荣耀国际版安卓包,脚本负责完成容器环境与启动编排。
适用场景
这套脚本工程主要适用于以下场景。
- Linux 桌面用户: 在不装模拟器的前提下原生容器运行王者荣耀国际版
- 云游戏玩家: 笔记本跑游戏、手机看画面,保持手机不发烫
- 容器技术研究者: 参考 Waydroid 与 libhoudini 组合的工程实现
- 串流方案开发者: 复用 Sunshine 加 Artemis 的多指触控链路
技术栈与运行环境
压缩包大小: 0.2M
解压后大小: 0.3M
前端语言: 无(Shell 脚本 + 配置文件)
后端语言: Bash 脚本(Waydroid 容器编排,非编译)
运行环境为 Linux 桌面系统,容器层使用 Waydroid(Android 13 镜像),ARM 指令翻译依赖 libhoudini,串流编码走 Sunshine 与 Intel VAAPI 硬件加速,手机端解码使用 Artemis 客户端。实测硬件为 Intel i5-13420H 与 RTX 2050,桌面环境为 Hyprland(Wayland)。
功能亮点
mlbb-waydroid 当前版本为 v1.0.0,作者 BagasRizkyHarySaputra 维护,仓库获得 196 个 star,最后更新于 2026 年,更新日志记录在 CHANGELOG 文件。
- 一键启动: mlbb 命令拉起容器、游戏与串流服务并自动清理
- 多指触控: 修复摇杆与技能同时操作的输入冲突
- 云游戏模式: Sunshine 编码加 Artemis 解码,手机端仅看画面
- 网络自动配通: udev 规则持久化容器 NAT,开机即联网
- 性能可调: 文档提供 Intel iGPU 编码参数与帧率优化指引
- 发行版无关: Waydroid 游戏部分不依赖特定 Linux 发行版
技术架构与部署指南
与常见模拟器方案对比,本项目的运行方式差异如下。
| 对比项 | mlbb-waydroid 容器方案 | Anbox 模拟器方案 |
|---|---|---|
| 运行方式 | Waydroid Android 13 容器 | 模拟器翻译层 |
| ARM 指令 | libhoudini 翻译 | 模拟器内置翻译 |
| 串流能力 | Sunshine 加 Artemis 云游戏 | 通常不支持串流 |
| 多指触控 | 专门修复可用 | 依赖模拟器实现 |
两者的核心区别在于容器与模拟器的运行开销,Waydroid 直接复用宿主机内核,画面性能更接近原生,和传统模拟器相比也更适合长期游玩。
安装与部署提示
部署前需要准备支持 Waydroid 的 Linux 系统,并单独下载王者荣耀国际版安卓安装包,仓库不附带游戏文件。
安装流程为先安装 Waydroid 与必要依赖,再执行仓库内 install 脚本完成环境配置,之后即可用 mlbb 命令一键启动。串流到手机时需要手机安装 Artemis 客户端并与主机处于同一局域网。
作者在文档中提供 Wayland 与 X11 两套触控和录屏适配说明,使用不同桌面环境时按对应章节调整配置。
截图与演示说明
项目 README 提供游戏大厅运行截图与架构示意图,封面图为本站在原版基础上制作的项目宣传图。文档目录还包含串流效果与性能调优的说明配图。
实际运行效果为安卓游戏画面完整呈现在 Linux 桌面窗口内,多指触控在串流模式下可正常使用。
常见问题
问. 这个项目包含游戏本体吗
不包含,仓库只有脚本与配置,游戏安装包需要单独下载。
问. 串流到手机需要什么条件
需要手机安装 Artemis 客户端,并与运行游戏的主机处于同一局域网,推荐使用 5GHz 无线网络。
问. 是否支持 AMD 或 N 卡编码
脚本默认走 Intel VAAPI,文档说明可调整为其他编码后端,但需要自行验证硬件支持。
问. 使用小号是否必要
建议使用小号,官方反作弊对容器运行模式存在检测风险,项目说明已明确提示该风险。
问. 当前版本与更新情况如何
当前版本为 v1.0.0,作者持续更新修复文档与脚本,最新进展见仓库更新日志。
安全风险提示
安全审查未发现后门、加密混淆或硬编码凭据,脚本仅执行容器编排与串流配置,无异常外联。
游戏版权归 Moonton 所有,安装包来自第三方镜像站,请自行确认来源可靠性。
官方反作弊对容器运行模式存在检测风险,存在封号可能,请使用小号并自行承担风险,项目说明对此已作出明确警告。
下载说明
源码已打包为 zip 提供下载,压缩包内为完整脚本与文档目录,解压后按 README 指引安装即可。
GitHub项目开源地址 https://github.com/BagasRizkyHarySaputra/MLBB-waydroid-LinuxCloudMLBB
脚本为纯文本格式,可直接查看与修改,所有配置说明均包含在文档目录中。