Mobile wallpaper
1335 字
7 分钟

[异星工厂]用安卓手机开服,无需root

前言#

游戏从2.1.18版本开始,无头版服务端重新支持了arm架构的cpu。
直奔正题吧,基础知识就不科普了,比如联机房的房间名在哪设置,异星工厂账号怎么获得,怎么更新游戏版本之类的,老手直接跳过,新手请参考这篇文章
异星工厂联机开服教程

准备工作#

1.一台安卓手机,无需root,运行内存大点就行,硬盘2G足够了。
2.异星工厂正版账号
3.一台windows电脑(不用电脑也行,就是手机打字太麻烦而已)
4.良好的网络环境,不要说你连游戏官网都打不开,服务端程序都下载不了,那可就尴尬了

开始安装#

1.打开这个网址下载Termux,选择arm64-v8a.apk#

https://github.com/termux/termux-app/releases

2.安装好先设置一下,在手机设置-应用管理里面,将它的省电策略改为”无限制”,自启动无所谓,有后台权限就够了#

设置好之后打开Termux,会显示这个界面。

images

3.先更新一下软件列表并安装ssh服务,(Termux支持直接粘贴命令的)#
pkg update && pkg install -y termux-services openssh && sshd && sv-enable sshd
4.设置ssh密码(输入密码的时候屏幕没反应是正常的,确保没输错就行)#

运行passwd然后按回车,输入两次密码就会显示这个界面,就设置完成了

images

5.运行whoami找到ssh用户名,这个u0_a235就是我的用户名
#

images

6.ssh连接#

ssh软件我用的是putty+winscp,大家也可以用其他的,ssh连接只是方便打字,不用putty也可以的,但是传文件最好还是用winscp,如果想直接在手机上操作文件,又要下载文件管理器,又要考虑某些文件夹需要root权限才能打开,不如直接用电脑的winscp传文件更加方便。
Termux默认的ssh端口是8022
连接之后会自动进入home文件夹。

images

7.下载factorio服务端程序,先打开官网下载页面#

测试版需要勾上Show experimental versions才会显示出来,然后选择最新版就可以了

images
往下拉,找到arm无头版,下载下来,上传到手机的home目录
images
images

8.解压和安装#

先执行解压命令

tar -xJvf factorio-headless_linux-arm64_2.1.22.tar.xz

更新一下系统自带软件和工具(如果中途卡住了就输入y然后回车,输入几次之后就更新完成了)

apt update && apt full-upgrade -y

安装常用软件和工具包

pkg install -y curl tar wget lsof sudo vim

安装gbibc最新版(工厂服务端的依赖)

pkg update && pkg install -y glibc-repo && pkg install -y glibc glibc-runner
9.上传存档,MOD,服务器设置,管理员列表#

这些文件在我之前的 异星工厂联机开服教程 里面都有解释
注意在服务器设置里面只修改用户名,房间名,token这三项就可以了,其他保持默认

images

启动游戏服务端#

执行这行命令启动服务端,想要长时间运行 建议直接在Termux里面粘贴运行,如果在ssh里面执行 断开ssh之后服务器就退出了

cd ~/factorio && grun ./bin/arm64/factorio --executable-path "$HOME/factorio/bin/arm64/factorio" --start-server-load-latest --server-settings ./data/server-settings.json --server-adminlist ./data/server-adminlist.json --port 34197

显示confirmed by pingpong就是启动完成了,启动完成后直接在游戏里找到IP直连,输入手机的IP就可以连接了。

images

剩下的就是维护和外网访问的问题了#

后台运行#
  • 我的建议是直接在Termux里面执行开服命令,在设置里面改了省电策略之后,Termux是不会自动退出的,想退出就要找到手机设置-应用管理-Termux-结束运行。当然,也可以问问ai:nohup命令如何使用,这样在ssh中也可以设置后台运行,但是如果Termux本身被关闭了,游戏服务端还是会被关闭。
外网访问#
  • 开了服之后正常来说是可以在游戏大厅进入的,但那是正常情况,某些地区的网络环境从来就没正常过,所以就需要frp或者ipv6公网了,有个好消息,大部分手机流量都是默认开通ipv6的,可以在手机设置里面找到ipv6地址,复制发给其他人,如果他也有ipv6就能在游戏里直连进入房间,缺点是ipv6是动态的,地址变了就要重新发给好基友。(本人只测试过wifi的ipv6,未测试过手机流量的ipv6)
  • 也可以做ipv6-ddns,但是需要域名,要花钱,建议在阿里云或者cloudflare购买,这个就不在本次教程之内了。
  • 最稳定的方式就是可以找人合租云服务器,可以考虑合租腾讯锐驰,性能差但是网络带宽给的足(虽然偶尔限速挺恶心的),直接在云服务器上运行游戏服务端不太现实,但是用来做网络穿透足够5~6个服务器,每个服务器2~3人用了,可以参考这个FRP教程

[至此,教程结束,去愉快的玩耍吧!]

[异星工厂]用安卓手机开服,无需root
https://www.pidexe.com/posts/异星工厂开服2/
作者
fang523
发布于
2026-10-19
许可协议
CC BY-NC-SA 4.0

目录