经过了那么多天的酝酿,终于有朋友肯牺牲自己的利益来研究完美国际私服资料片地图的技巧,而且是适合于大众的技巧。17zz小编特意收集了部分最新信息先给大家参考。今天给大家先说下资料片地图文件和参数的设置,地图传送点放出
人19副本 进入千年前的天泪城
兽19副本进入千年前的伤麒森林
羽19副本进入千年前的伤痕谷
英雄冢副本进入千年前的沙漠
完美世界绝龙坡的履霜秘境副本进入比武场
完美国际私服七杀谷的幽铭居副本进入魔方的命运起点
a32的一个传送点可能给我改错了 自己看吧
另外这里没有附上p.sev 自己用工具 把最上方那串数字改统一了 要不会出现地图数据不统一
居然楼掉下去了。。。等什么时候顶上去了 再放方法
地图文件制作篇:
第一篇 gs配置 (这里以a33举例)
首先 我们要确定一下 新地图区域基本有2种模式
无非是world_servers和instance_servers 很明显世界服务器类别是所有人都可以共同进入 instance_servers
服务器是团队副本 所以在制作新地图的之前 要确定好大类别 新资料片为world_servers
所以在gs.conf的一开始[General]的world_servers类别内添加a32;a33;
确定完大类别 我们仿照类似的完美世界副本
[World_is33] 世界副本
index = 73 顺序
根据is31推断
tag = 133 地图ID
根据客户端文件确定
base_path = a33/
路径地址
limit = allow-root; 限制
grid = {160,160,50,-2000.0,-2000.0}
base_region =
{-1024.0,-1024.0} , {1024,1024.0}
local_region =
{-1024.0,-1024.0} , {1024,1024.0}
基本区域 根据客户端的p.sev 确定
只要能覆盖p.sev里所有坐标就行
;player_capacity = 8192
;npc_count = 20000
;matter_count
= 163840
;副本里特殊player逻辑,通过制定player逻辑的三个部分的cid来完成
;这几个值得设定非常敏感,不能随意设定,与程序代码耦合性非常强
cid
= 0,2,13
[Terrain_is33]
szMapPath = map
nAreaWidth =
512
nAreaHeight = 512
nNumAreas = 4 地图数量
根据客户端map文件确定
nNumCols = 2 根据客户端确定
nNumRows =
2根据客户端确定
★还有一点很重要 nNumeClos*nNumRows=nNumAreas
vGridSize =
2.0f
vHeightMin = 0.0f
vHeightMax = 800.0f
[MsgReceiverTCP_is33]
type = tcp
listen_addr =
INSTANCE33:11943 根据is31推断
so_sndbuf = 16384
so_rcvbuf =
16384
tcp_nodelay = 0
listen_backlog = 10
[MsgReceiverUNIX_is33]
type = unix
listen_addr =
/tmp/gssock_is33
so_sndbuf = 16384
so_rcvbuf =
16384
listen_backlog = 10
完美国际私服客户端文件是哪些文件:
地图数量 请查看客户端map文件
比如a33里 你会发现一共a33_4.t2bk
最大数量到4 那就能确定 地图数量为4
我们用pck文件解开 config.pck
找到一个叫instance.txt的文件