前言
FCL(Fold Craft Launcher) 作为安卓端强大的Minecraft Java版启动器,支持模组、光影及主流加载器(如Forge/Fabric),让移动端玩家也能享受完整的Java版体验。但如何突破网络限制,实现真正的远程联机呢?
本文提出一种创新方案,结合 FCL启动器、Cpolar内网穿透工具 和 Termux终端环境,在安卓设备上搭建低延迟、稳定的远程联机服务。通过 Termux,我们可以在安卓端运行轻量级Linux环境,配合 cpolar 实现内网端口映射,无需公网IP即可让好友从任何地方加入你的世界。
本教程将从环境配置(Termux基础设置、FCL游戏设置)、cpolar内网穿透部署,到联机测试与优化,一步步带你实现 “手机即服务器,随时随地联机” 的目标。无论你是想在旅途中与朋友共建世界,还是希望跨地区低门槛联机,这套方案都能提供高效、灵活的解决方案!
注意: 如果您已经安装了FLC启动器,只需要了解如何远程联机,直接可以跳过第一步,从第二步开始.
1. 下载安装FCL 启动器
启动器是在Github上面开源下载,注意可能需要科学上网才能访问哦.该项目目前更新非常频繁,建议是下载最新版本安装
GitHub下载地址: https://github.com/FCL-Team/FoldCraftLauncher/releases/latest
打开后,我们选择最新版下载即可.
下载后我们打开,首次安装,会提示需要安装环境,点击 安装/更新 安装运行环境,接下来等待安装即可
稍等片刻安装完成后,进入主界面, 然后我们安装一个游戏版本,点击左侧打开下载页面,本例选择一个 1.20.1的游戏版本,手机配置低一些可以选择更低的版本,点击打开
这里选择 Fabric 版本
打开后选择第一个
然后再点击这个箭头下载即可,下载需要一些时间,耐心等待下载完成即可.接下来我们还需要安装一个联机模组.
2. 联机模组下载
上面游戏版本下载完成后,接下来我们需要下载一个联机模组,同样打开下载页面,打开模组页面,搜索”局域网联机”
选择第一个 “自定义局域网联机”,点击打开
点击第一个,因为我们上面下载的游戏版本是 1.20.1,所以这里会自动给推荐下载这个版本的模组,
打开后选择第一个版本
然后点击下载—-确认下载,然后等待下载完成即可,游戏的下载和配置就完成了 下面我们安装termux环境
3. Termux 下载安装
Termux 是一款开源的 Android 终端模拟器和 Linux 环境应用,能够在 Android 设备上模拟完整的 Linux 环境,并且无需 root 权限。
*注意: 尽量去GitHub下载最新安装文件,GitHub最新版可以避免出现很多问题
GitHub下载地址(需要魔法):https://github.com/termux/termux-app/releases/latest
安装后正常打开termux 界面表示安装正常
4. Cpolar 内网穿透安装
termux下载安装后,我们开始安装cpolar 内网穿透工具,通过该工具实现远程联机,首先进入官网注册一个账号,注册账号后,接下来开始安装
cpolar官网: www.cpolar.com
复制输入使用一键脚本命令,一键安装cpolar
curl -L https://gitee.com/jon_shelby/termux/raw/master/install_cpolar_for_termux.sh -o install_cpolar_for_termux.sh && bash install_cpolar_for_termux.sh
输入后等待完成安装,出现安装成功字样表示成功,然后输入exit
退出termux,
然后我们重新打开termux ,使用以下命令管理 cpolar:
- 启动 cpolar:
sv up cpolar
- 开启 cpolar 自启动:
sv-enable cpolar
- 登录后台管理界面使用
切换到浏览器,访问地址: http://127.0.0.1:9200/,输入我们在cpolar官网注册的账号登录操作即可
5. 进入游戏世界
上面termux 和cpolar安装好后,我们返回打开FLC启动器,点击启动游戏
创建一个离线账户,如果有正版的账户可以选择微软账户登录, 点击登录后,我们耐心等待游戏启动,可能需要很长一会
进入游戏后,成功看到了我们熟悉的界面,点击单人游戏
创建一个新世界然后进入游戏,本例已经提前创建好了,所以直接点击进去游戏
进来后,我们即可愉快的在手机进行游戏了,然后,当我们有其他地方小伙伴需要加入进来的话,就需要设置远程联机,接下来,我们开始设置远程联机
6. 远程联机设置
点击左上角ESC,打开菜单,再点击对局域网开放
打开后吗,我们需要特别注意,首先需要关闭正版验证,点击那个按钮,当出现字样带有”online_mode.off”,表示已经关闭了,如果不清楚小伙伴可以多点击几次,再看本地端口默认是:25565.这个端口我们按默认就行,不用去改
设置后,我们点击”创建局域网时间”,即可开放这个房间,开放后,我们其他小伙伴才能进入这个房间
游戏设置后,我们打开浏览器,访问cpolar 管理界面,点击创建隧道
按照本例教程截图创建一个tcp隧道,参数按下面截图设置
创建后点击打开在线隧道,
这个地址就是我们远程联机的地址,本例是: 7.tcp.vip.cpolar.cn:12292,接下来我们把地址发送给其他小伙伴
7. 远程联机
其他小伙伴打开同样的游戏,注意游戏版本一定要对应,比如本例是1.20.1 ,那另一个小伙伴游戏版本也是1.20.1,打开后点击多人游戏
然后点击直接连接
再点击上面 Input按钮输入我们在cpolar创建的地址,点击加入服务器
接下来我们可以看到,成功进入了游戏.至此,远程联机的配置教程就完成了,接下来就可以愉快的进行游戏了,本例使用的是cpolar随机地址,地址可能会变化,有需要的小伙伴可以设置固定地址,方便远程联机,如需固定远程联机地址,需要先购买cpolar专业版套餐,然后请继续往下看教程
8. 固定远程联机地址
打开cpolar官网,进入下面地址,登录进去,点击打开预留界面,
点击保留一个tcp地址
保留成功后,我们复制这个地址,同时这个地址也是我们远程联机的地址
返回打开浏览器里面的cpolar管理界面,点击隧道列表–点击编辑隧道
然后选择固定tcp地址,输入我们在cpolar官网生成的地址,点击更新即可
更新后我们看到active状态成功,下面我们可以使用固定的地址联机
打开游戏,输入固定的地址,点击加入服务器:
可以看到成功进入游戏,该联机地址之后也不会变化了,到这里 .固定地址的设置就完成了!