Blue引擎微端客户端相关配置如下: 一,首先在配置器上设置微端配置连接地址,如图一: 二,在微端地址的服务器上准备好补丁文件:DATA,MAP,WAV 三个文件夹,内容必须是完整客户端的。 三,清理掉DATA文件下除WZL、WZX、以外类型的补丁文件,再搜索:*ck*,将与刺客相关的补丁删除掉,因为根本用不上。 四,将微服务端工具放入补丁文件下,并设置与图一配置相同的网关端口。 设置config.json: --------------------------------------------------------------------------------------------------------- 设置好config.json的路径(data_dir/wav_dir/map_dir)后开启即可。 程序都是64位的,需要64位的linux或windows系统,linux系统文件名是大小写敏感的,config.json的设置路径等要注意大小写。 { "data_dir": "D:/mir3/data/", "wav_dir": "D:/mir3/wav/", "map_dir": "D:/mir3/map/", "port": 8200, "expiry_time": 43200, "debug": false, "fix_index": false, "process_priority": true, "use_processors": 0, "snappy_compress": true, "memory_pool_size": 256 } config.jsons 参数说明 "data_dir" // data目录(多余的/不需要用到的wzl文件最好删除掉) "wav_dir" // wav目录 "map_dir" // map目录 "port" // 监听端口 "session_timeout" // 空闲连接超时(秒),默认1800秒,即客户端连接如果1800秒内没有数据通讯,会被服务端T掉 //作废 "fix_index" // 检测修正错误资源,设置为true时将在启动时进行一次检测 "snappy_compress": // 使用snappy压缩算法,默认true,设置为false则使用zlib算法,zlib用于不调用snappy32.dll的老客户端 "memory_pool_size" // 固定内存池大小(MB),默认256M,较大的内存池可以提高效率 "save_bad_request" // 设置为true,在服务器关闭时(ctrl-c),将保存客户端请求不到的图片索引, // 可为补全服务器缺失的wzl图片做参考,保存为在data目录的下json文件 参数:expiry_time 连接空闲超时(秒),默认43200 强制替换图片设置: --------------------------------------------------------------------------------------------------------- 1、强制替换图片功能: // 此功能需要180405以上的新版本客户端支持 在replace.json指定要替换掉的图片索引,格式参考replace.json,建议使用nptepad++来编辑; mirpatchsvr启动后,会在微端当前目录下的rpcdata目录生成对应的信息文件(rpc和txt文件), 需要把rpcdata目录下的文件放到客户端的data目录下,才能使用替换图片功能。 可以用登录器自动更新(最好是每个文件单独计算md5进行更新,防止每次打开登录器频繁更新) !替换图片采用增量方式,所以对于一个客户端资源多个不同登录器来回替换图片的情况下,会使wzl文件不断增大,这是目前此功能存在的问题。 !如果不想使用微端的替换功能,登录器自动更新一个空的replacements.txt到data目录,防止被其他人干扰。 2、支持8/16/24/32位的wzl 3、可将任何自定义补丁,增加单独、或批量替换! 4、replace.json,单独替换内容示例一如下 { "resources": { "Prguse": [ "63" ], "Prguse2": [ "50-55", "56", "99", "123" ] } } 5、replace.json,批量替换内容示例二如下 ~ { "resources": { "~item_bg2": [ "1122" ], "~item_bn2": [ "1122" ], "~item_St2": [ "1122" ], "newopui": [ "39" ], "DnItems": [ "6270" ], "items": [ "6270" ], "stateitem": [ "6270" ], "mmap": [ "1373" ], "humeffect3": [ "27599" ], "~hum_75": [ "1199" ], "~hum_he75": [ "1199" ], "~mon_50": [ "959" ], "~weapon_100": [ "1199" ], "~weapon_we106": [ "1199" ], "~witemsshine": [ "4149" ], ] } } |