请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 159|回复: 3

[教程] 地图载入时间太长,未响应,发布生成验证数据时服务器断开,游戏大厅无法载入地图...

[复制链接]
发表于 2018-12-17 06:26:46 | 显示全部楼层 |阅读模式
如果你的地图载入时间非常长甚至编辑器未响应,发布地图生成验证数据的时候提示服务器断开,无法正常载入地图,强制返回到游戏大厅并且显示蓝色转圈圈的话(如附加图片这样),这个方法应该可以帮得到你
这种问题一般是因为你地图XML文件里面的垃圾太多导致的,举个例子,正常的XML字段应该是 Unit/aaa/bbb 这样子的,像Ã&#194这种就是垃圾字段(如图)
你可以通过编辑器里面的 数据-单位-查看-XML视觉图,切换到XML视觉图(如附加图所示),找到类似的垃圾字段(注意是在你地图的分组那一栏下面找,不是依赖项mod的分组,除非你的依赖项是自己做的),删除或者修正这些垃圾字段

当然我建议你也可以在编辑器外修复这个问题,应为这样更简单。
1.通过编辑器打开你有问题的地图
2.将你的地图保存为.sc2componets格式
3.关闭编辑器
4.找到你刚刚保存地图的位置,你应该会看到一个跟地图有关的文件夹,打开后就是附加图片里的这种模样,找到Base.SC2Data这个文件夹,里面的就是你的XML文件,你可以直接在这个文件夹里面编辑和修复你的XML字段
5.编辑完毕后,关闭并保存你的XML文件,双击你地图文件夹里的ComponentsList.Sc2componets这个文件,就会直接启动你的编辑器并在里面打开你的地图
6.最后,将编辑器里面打开的你的地图保存为正常的SC2maps格式


游戏大厅地图无法载入蓝色转圈示意图.jpg
XML视觉图.png
XML垃圾字段例子.png
sc2component文件示例.png
发表于 2018-12-17 11:12:16 | 显示全部楼层
这种转义字符看起来是正常的。可能空格什么的打多了?
回复 支持 反对

使用道具 举报

发表于 2018-12-17 15:40:42 | 显示全部楼层
自己做的单位基本不会出这样问题,触发器做的没问题也加载很快的
官方的复制过来瞎改一通倒有可能的.........
回复 支持 反对

使用道具 举报

发表于 2018-12-17 21:05:47 来自GA卫星 | 显示全部楼层
决定地图加载时间的因素有很多,但是把数据进行优化整理也是很重要的,一般比如复制过来空值还有引用项被删了可能出现这种情况
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2019-6-24 21:33 , Processed in 0.044279 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表