• 传奇开服架设之地图索引编辑器以及安装问题排查教程


    有朋友下载了地图安装出现黑屏或者花屏问题 ,如果出现了黑屏或者花屏 那么肯定是安装方面出现了问题!

    讲解一下地图结构以便大家了解地图排查问题:
    一张地图是由一个X.map文件和一个或多个Objects、SmTiles、Tiles文件组成。    X.map文件存放地图的所有信息,包括(地图的尺寸、Objects索引、SmTiles索引、Tiles索引、门索引、光线、封边等一系列信息)。Tiles存放大地砖图片资源、SmTiles存放小地砖图片资源、Objects存放表层建筑图片资源,引擎会根据MAP提供的信息,索引到所用资源使其显示于游戏中!MAP文件补丁文件(Tiles-SmTiles-Object),以及补丁编号任何一项出了问题地图再游戏中都无法正常显示!
    传奇地图由老到新分为12字节地图,14字节地图,36字节地图,不同字节的地图由不同的地图编辑器制作,内部格式有所差异,市面上也有很多地图编辑器,由于地图编辑器也是新老不同,所以有的老地图编辑器打开某些新地图的时候也会出现打不开花屏,我下面会推荐给大家一款地图编辑器基本可以打开市面上所有地图格式!

    根据上面所提到的几个因素可以对地图安装出现的问题进行排查:
    一.  黑屏,黑屏要么是地图本身存在问题,要么是登录器没有读取到MAP,要么是登录器没读取倒补丁,所以进行以下排查:
    1. 地图本身有问题,也就是说MAP或者补丁不对,可以用地图编辑器进行先进行一个查看进行排除!(本站素材直接省略这一步)
    2. X.map文件没有正确放入服务端和客户端补丁的MAP文件夹内,如果确定已经正确放置那请查看资源读取取规则, 看是否读取到了所添加的MAP 文件 !(GOM和GEE等引擎要设置MAP读取路径重新配置登录器)
    3. 补丁文件(Tiles-SmTiles-Object)没有正确放入客户端补丁的DATA文件夹内,如确定正确放置那么也请检查资源读取规则看登录器是否读取到了新添加的地图补丁,密码是否正确!(GOM和GEE等引擎要设置补丁读取路径重新配置登录器)
    4. 地图补丁编号冲突,举例某个地图用到了盛大补丁的 Tiles10.wzl,而你的PAK里面有 Tiles10.PAK,根据登录器资源读取规则会读取你的PAK文件那么地图自然就无法显示盛大Tiles10.wzl的图片,所以也会出现黑屏,但这个情况大多数是花屏!解决办法下面说!
    5. 引擎不支持所用补丁编号,一些老的引擎LEG,hero,Bule,ASK等引擎由于对地图补丁编号的支持很少,所以若素材使用的补丁编号超出其支持编号,就会出现黑屏或花屏!
    二. 花屏,花屏证明登录器已经读取到了我们添加的MAP,只是没有正确读取到我们添加的地图补丁!除了上述引擎不支持因素之外,一般由编号冲 突引起,所以对地图所用补丁编 号进行排查!若有此情况请进行补丁编号索引修改!除了有那些支持编号有限的老引擎之外,建议大家修改编号尽量选择30以后避免和盛大客户端补丁冲突!

    地图补丁索引修改必须用索引修改工具进行,下面为大家推荐一款索引修改工具并附上使用教程!此工具免费但不是能修改所有的地图索引,不过支持度可达百分之95以上的地图,并且支持最大255编号修改,应该说是目前免费最好用的索引修改工具:

  • 相关阅读:
    【设计模式】状态模式 (c++实现)
    Linux高性能服务器编程 学习笔记 第五章 Linux网络编程基础API
    linux下特定usb设备的权限设置
    【Unity100个实用小技巧】世界Canvas自动隐藏,包含子物体
    飞致云开源社区月度动态报告(2023年9月)
    MySQL的零拷贝技术
    shell脚本之文件读写
    C++ String类的简单实现(非模板)
    3分钟教你用MindSpore和Jina搭建一个服装搜索系统!
    代码随想录算法训练营第五十九天 | 动态规划 part 17 | 647. 回文子串、516.最长回文子序列
  • 原文地址:https://blog.csdn.net/chiwang_andy/article/details/127609543