使用AltTester® Unity SDK测试Unity编辑器模式时连接超时求助
检查Unity项目里的AltTester插件配置
确认项目已正确导入AltTester SDK,场景中必须有AltTester游戏对象(可以从SDK的Prefab里拖入,或者新建空对象后添加AltTester组件)。选中这个对象,在Inspector面板里核对Server Port和AltTester Editor里设置的端口完全一致,同时确保Start Server On Play选项是勾选状态。排查端口占用情况
打开命令行工具,检查目标端口是否被其他程序占用:- Windows:执行
netstat -ano | findstr :<你的端口号>,如果有结果,记下PID,在任务管理器里结束对应进程 - Mac/Linux:执行
lsof -i :<你的端口号>,找到占用进程后关闭它,或者换个未被占用的端口,同步更新Unity和Editor里的端口设置
- Windows:执行
排除防火墙拦截
暂时关掉本地防火墙(包括Windows Defender、第三方杀毒软件),再尝试连接。如果能连上,就给Unity编辑器和AltTester Editor在防火墙里加允许规则,开放对应端口的通信权限。核对版本兼容性
必须保证AltTester Editor的版本和Unity项目里的AltTester SDK版本完全一致,版本不匹配大概率会导致连接失败。如果版本不对,卸载现有版本,重新下载对应版本的工具和SDK。测试本地网络连通性
先执行ping 127.0.0.1确认本地回环正常。如果还是不行,试试把连接地址换成localhost代替127.0.0.1,部分环境下回环地址的解析可能有差异。重置配置文件
关掉Unity和AltTester Editor,删除Unity项目根目录下的Library文件夹(记得备份重要资源),重新打开项目让Unity重建资源。之后重启AltTester Editor,重新配置参数再尝试连接。
内容的提问来源于stack exchange,提问作者avatar avatar

