地方网

搜索

[征途服务端] 征途WIN1.1修正版服务器端(解决不能开国家问题)

[复制链接]
admin 发表于 2008-8-19 17:04:42 | 显示全部楼层 |阅读模式
软件简介:
从上午拿到WIN1.1端开始,研究了半天的时间,解决了不能开国家问题,现在我开了三个国家,宋国、魏国、楚国,解决问题的关键在nserver\conf\scenesinfo.xml这个文件上,由它提供场景服务,内容由三大部分组成:
?xml version=1.0 encoding=GB2312 ?
!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by any (Ru-Board) --
!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by xiao (xiao) --
ScenesInfo
!-- id:服务器编号,country:国家编号,mapID:地图编号 --
server id=21
这里对应数据库里的serverlist表中的[21 场景服务器 192.168.1.1 6010]前面的21看到了吧,场景服务器的编号,我们的这个WIN1.1默认只有一个场景服务器 country id=2 这里是宋国的国家编号,等一下看后面大家就会明白的 map mapID=101 /
......
map mapID=215 /
/country 从country id=2到/country这是一个场景 /server
server id=22
这里就要注意了,对应上面的看看,这里的服务器编号是22,我们数据库表里的22对应的是网关,所以这里不能再加了,那我们应该怎么办呢,很简单 country id=3 这里是魏国的国家编号 map mapID=101 /
/country
/server
!-- id:国家编号,name:国家名称,mapID:该国家主城(新手出生等);国家名称不能有特殊字符function:0表示可以注册,1表示不可以注册。 --
刚才在前面说过国家编号,对应上下文应该明白了吧,上面这段文字解释得很清楚,需要注意的是,这里可不能随便改,因为这里跟数据库是对应的,这里改了,数据库没改就会出问题的,国家信息在数据库的country表里,大家自己看 countryinfo
country id=2 name=宋国 mapID=101 function=0 /
country id=3 name=魏国 mapID=101 function=0 /
country id=4 name=齐国 mapID=101 function=0 /
country id=5 name=燕国 mapID=101 function=0 /
country id=7 name=唐国 mapID=101 function=0 /
country id=8 name=汉国 mapID=101 function=0 /
country id=9 name=吴国 mapID=101 function=0 /
country id=10 name=赵国 mapID=101 function=0 /
country id=11 name=周国 mapID=101 function=0 /
country id=12 name=楚国 mapID=101 function=0 /
country id=6 name=中立区 function=1 /
/countryinfo
!-- mapID:地图编号,name:地图名称,fileName:地图文件名,foreignerbackto:外国人死亡候重生地图,commoncountrybackto:在公共国的公共地图上死亡后重生地图,commonuserbackto:无国籍人在国外死亡重生地,backto:死亡后重生地图编号;地图名称不能有特殊字符,文件名称不能有特殊字符.,backtocity:表示回城符可以回到的城市 backtodare正式国战复活 countrydarebackto 就是指定在该地图上,国战期间死亡的攻方国家的人,死后去哪个地图复活。countrydefbackto 守方复活地图国战期间 exprate经验加成 --
!-- special特殊功能定义(用二进制表示),function特殊功能定义(用二进制表示),包括:不可骑马(1),主城(2). 练功点(4) 转轴不可以使用(8) 不红名地图(16) 收费地图(32) 不可组队(64)不可使用令牌 (128) --
mapinfo
map mapID=101 name=清源村 fileName=qingyuancun-main backtocity=101 foreignerbackto=102 function=128 comm backtodare=102 /
map mapID=104 name=凤尾村 fileName=fengweicun-main backtocity=102 foreignerbackto=102 backto=102 function= comm backtodare=102 level=19 pklevel=59 /
最后要讲的就是最下面的mapinfo这段了,这一段是地图信息,跟上面是一对应的,
country id=2这里的内容/country
例: map mapID=101 / 对应下面的map mapID=101 name=清源村 fileName=....
大家类推,上面是对这个场景文件分析的结果,下面跟大家说说怎么解决,说了这么久,我想大家应该也应该有点思路了吧
解决方法:修改这个文件的 server id=21到 /countryinfo部分
server id=21
country id=2
map mapID=101 /
......
map mapID=215 /
/country
country id=3
map mapID=101 /
......
map mapID=215 /
/country
country id=4
map mapID=101 /
......
map mapID=215 /
/country
country id=5
map mapID=101 /
......
map mapID=215 /
/country
想开多少随便你,开越多可能会越卡
/server
countryinfo
country id=2 name=宋国 mapID=101 function=0 /
country id=3 name=魏国 mapID=101 function=0 /
country id=4 name=齐国 mapID=101 function=0 /
country id=5 name=燕国 mapID=101 function=0 /
country id=6 name=中立区 function=1 /
/countryinfo
最后到数据库中找到country表,把不开的国家信息记录删除,只留你要开的国家,就OK了
FLserver报错问题,修改billserverlist.xml中的
entry ip=192.168.0.222 port=7000 /
把7000改成8000就可以了
如果你使用那个143M的补丁后还登陆不上,打开征途的安装目录,修改CONFIG.ini
照着我的改就可以了:
loginaddress=192.168.1.1 改成你的IP
servername=1区 你的服务器名字
loginport=8000 这里不要改
然后再右键点击errar.bat,选择编辑,
修改成:
@ king_zt.exe 0 192.168.1.1 8000 1
中间的192.168.1.1改成你自己的IP,就可以了
OK啦,如果还有不懂的,加我QQ吧:50711698
好累,我得休息会啦,呵,祝大家玩得开心
马上我会继续研究一下材料合成装备升级,看能不能搞定。。。。。。。
下载地址:
2008-8-19 17:04 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
免费资源区资源无需vip就可以下载!其他资源需要开通vip下载,点击→开通VIP!
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表