You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Multi-user editing报错Failed to join server,官方方案无效求助

解决Multi-user编辑时“Failed to join server: The workspace has local changes”报错(官方方案无效时的排查方向)

如果已经尝试了官方的撤销本地更改、提交同步方案仍无法解决,可按以下步骤排查:

  • 强制同步本地与远程仓库的完全一致性
    不要只撤销未提交更改,需确保本地分支与远程分支完全对齐。以Git为例,执行git reset --hard origin/[你的分支名]彻底重置本地状态,再执行git clean -fd删除所有未追踪的文件和文件夹。之后检查版本控制工具的状态面板,确认无任何未提交、未追踪或更改中的文件。

  • 清理Multi-user编辑的本地缓存
    游戏引擎的Multi-user模块会保存会话缓存,崩溃后这些缓存可能残留异常状态:

    • Unreal Engine:删除项目目录下Saved/MultiUser文件夹内的所有内容
    • Unity:删除项目目录下Library/MultiUser和Temp/MultiUser文件夹
      清理后完全关闭引擎,再重新启动尝试加入会话。
  • 重置主机端的会话状态
    如果是用户自建主机的会话,先让主机端确认自身项目状态完全干净(无本地更改),然后彻底关闭Multi-user服务器并重新创建会话。其他用户需完全退出引擎、清理本地缓存后,再重新尝试加入。

  • 排查隐藏的未追踪文件
    检查版本控制工具的“未追踪文件”列表,确认是否有引擎生成的临时文件(如编译中间文件、日志、配置缓存)未被加入忽略规则。将这些文件添加到.gitignore(Git)或对应版本控制的忽略配置中,提交忽略规则后让所有用户同步,再重新尝试协作。

  • 重置全局Multi-user配置
    删除或重命名引擎的全局Multi-user配置文件:

    • Unreal Engine:Documents/Unreal Engine/Config/MultiUserSettings.ini
    • Unity:%APPDATA%\Unity\MultiUser\config.json(Windows)或~/Library/Application Support/Unity/MultiUser/config.json(Mac)
      重启引擎后会生成默认配置,再尝试创建或加入会话。

内容的提问来源于stack exchange,提问作者Jonathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 11:35:28