上周帮表弟折腾《我的何电世界》联机,发现用iPhone当服务器比想象中靠谱。脑上现在手机性能都过剩了,设置手机拿来做点有意思的苹果事情挺合适。下面就把具体操作步骤拆开说说,游戏顺带对比下不同方法的服务优缺点。
准备工作:你的何电手机够格吗?
先确认手头设备是否达标:
- iPhone型号:至少iPhone 8以上(A11芯片起步)
- 系统版本:iOS 15.4及以上
- 存储空间:至少预留5GB
- 充电器:建议接电源使用
必备软件全家福
工具类型 | 推荐软件 | 适用场景 |
SSH连接 | Termius | 远程控制手机 |
容器环境 | iSH Shell | 运行Linux程序 |
网络穿透 | ZeroTier | 组建虚拟局域网 |
实战操作七步走
第一步:开启开发者模式
在设置里找到隐私与安全性,连续点五次版本号激活开发者选项。脑上别急,设置手机这时候还要去VPN与设备管理里信任开发者证书。苹果
第二步:安装iSH Shell
- App Store搜索下载
- 首次启动输入
apk add openssh
- 设置固定IP:
ifconfig eth0 192.168.x.x
第三步:配置SSH访问
参数项 | 推荐配置 |
端口号 | 2222(避免冲突) |
登录方式 | 密钥认证 |
超时设置 | ClientAliveInterval 60 |
网络配置那些坑
家里路由器要改三个设置:
- 开启UPnP功能
- 给手机分配固定内网IP
- 端口转发规则(TCP/UDP都要开)
无线热点的游戏小技巧
用iPhone开个人热点时,记得在设置-蜂窝网络-个人热点里把最大连接数改成5人,服务密码复杂度建议WPA2起步。何电
游戏服务部署实操
以部署《泰拉瑞亚》服务器为例:
wget https://terraria.org/server/terraria-server-1412.zipunzip terraria-server-1412.zip
mono TerrariaServer.exe -world 世界名称.wld
性能优化参数
参数 | 建议值 | 说明 |
-players | 8 | 最大玩家数 |
-port | 7777 | 游戏端口 |
-autocreate | 2 | 自动创建世界尺寸 |
常见问题急救包
- 连接超时:检查防火墙是脑上否放行端口
- 卡顿严重:在iSH里执行
sysctl vm.swappiness=10
- 突然断线:到设置里关闭自动锁定
折腾完这些,表弟已经带着他的设置手机同学在手机服务器上玩了三天《饥荒》联机。手机摸着确实有点温温的,不过插着电倒也没出过问题。下次准备试试看能不能在手机服务器上跑《方舟生存进化》,听说有人用iPhone 13 Pro成功部署过...