地方网

搜索

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

[复制链接]
admin 发表于 2008-8-19 17:04:42 | 显示全部楼层 |阅读模式
软件简介:
2 ^* N: D5 q1 Q% s2 a, W, V从上午拿到WIN1.1端开始,研究了半天的时间,解决了不能开国家问题,现在我开了三个国家,宋国、魏国、楚国,解决问题的关键在nserver\conf\scenesinfo.xml这个文件上,由它提供场景服务,内容由三大部分组成:  L8 s7 e1 [( D" m+ G9 T' M* u% r) l% Y
?xml version=1.0 encoding=GB2312 ?
" g2 ]) X. H. L" x1 O  d!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by any (Ru-Board) --
% h! t( V; n% ?- g7 I1 U0 a; b6 Q!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by xiao (xiao) -- * p9 P4 ?+ W& V  ?% L( e
ScenesInfo
* }% B  e4 X: q; D1 h!-- id:服务器编号,country:国家编号,mapID:地图编号 --
3 k: J/ k) @5 ?1 Z+ B8 ?; w8 Oserver id=21
9 }1 q: e# n; L$ J0 d4 M这里对应数据库里的serverlist表中的[21 场景服务器 192.168.1.1 6010]前面的21看到了吧,场景服务器的编号,我们的这个WIN1.1默认只有一个场景服务器 country id=2 这里是宋国的国家编号,等一下看后面大家就会明白的 map mapID=101 /
0 e. M% G" p9 v- H' k5 q2 i ......
2 |/ P& @, I) u' Z0 a, ?2 e map mapID=215 / 1 A  H. c- y7 g" l; `
/country 从country id=2到/country这是一个场景 /server
. A0 w! T* J1 g8 g; Q server id=22
; z: G* q5 ^7 O/ a4 k* V这里就要注意了,对应上面的看看,这里的服务器编号是22,我们数据库表里的22对应的是网关,所以这里不能再加了,那我们应该怎么办呢,很简单 country id=3 这里是魏国的国家编号 map mapID=101 /
: f9 S0 k! D) n( `# R& m /country! n/ U* ~% B2 q$ _. V
/server
% Z; p* n- U; x* ^/ }! F  j !-- id:国家编号,name:国家名称,mapID:该国家主城(新手出生等);国家名称不能有特殊字符function:0表示可以注册,1表示不可以注册。 --
+ a2 c& [, n" j9 H刚才在前面说过国家编号,对应上下文应该明白了吧,上面这段文字解释得很清楚,需要注意的是,这里可不能随便改,因为这里跟数据库是对应的,这里改了,数据库没改就会出问题的,国家信息在数据库的country表里,大家自己看 countryinfo
9 g/ T' `9 T$ ^' A* F7 y, M2 W country id=2 name=宋国 mapID=101 function=0 / ' h# R# Q7 s+ h: o6 F: Z
country id=3 name=魏国 mapID=101 function=0 /
+ G1 r( T6 _$ t' K- k& f country id=4 name=齐国 mapID=101 function=0 / ! p; Z( W' S+ a3 s0 I
country id=5 name=燕国 mapID=101 function=0 / , h% N+ O8 U  A; Y- r  q5 t% M
country id=7 name=唐国 mapID=101 function=0 /
9 A) H" T3 t* r. c$ H* w country id=8 name=汉国 mapID=101 function=0 / * N7 e+ U  G- [4 J9 }7 u
country id=9 name=吴国 mapID=101 function=0 /
: B! v$ @0 T/ [8 Y country id=10 name=赵国 mapID=101 function=0 /
: \6 O! I- M( z  E/ L country id=11 name=周国 mapID=101 function=0 / : Z: p2 ^$ ^2 d" e- |  {3 S
country id=12 name=楚国 mapID=101 function=0 / 5 w9 S. y: E5 X2 ~% |
country id=6 name=中立区 function=1 / 0 l) b% k! j) n8 T" o+ O' x) T8 m9 t  }
/countryinfo
. X) `7 F/ K6 b  ^ !-- mapID:地图编号,name:地图名称,fileName:地图文件名,foreignerbackto:外国人死亡候重生地图,commoncountrybackto:在公共国的公共地图上死亡后重生地图,commonuserbackto:无国籍人在国外死亡重生地,backto:死亡后重生地图编号;地图名称不能有特殊字符,文件名称不能有特殊字符.,backtocity:表示回城符可以回到的城市 backtodare正式国战复活 countrydarebackto 就是指定在该地图上,国战期间死亡的攻方国家的人,死后去哪个地图复活。countrydefbackto 守方复活地图国战期间 exprate经验加成 -- , \+ b. H6 r# O
!-- special特殊功能定义(用二进制表示),function特殊功能定义(用二进制表示),包括:不可骑马(1),主城(2). 练功点(4) 转轴不可以使用(8) 不红名地图(16) 收费地图(32) 不可组队(64)不可使用令牌 (128) --
# R6 T2 H' X% |. X0 w, ^ mapinfo
' l: ^' [8 J) j4 Q map mapID=101 name=清源村 fileName=qingyuancun-main backtocity=101 foreignerbackto=102 function=128 comm backtodare=102 /
+ f2 w( U0 i  ^7 c& d/ L9 @" d map mapID=104 name=凤尾村 fileName=fengweicun-main backtocity=102 foreignerbackto=102 backto=102 function= comm backtodare=102 level=19 pklevel=59 /
/ h5 A* W4 j* N- r6 \$ Z, t最后要讲的就是最下面的mapinfo这段了,这一段是地图信息,跟上面是一对应的,3 |% a/ S9 y. x+ \# p
country id=2这里的内容/country" c' u6 x, z: `& a  h
例: map mapID=101 / 对应下面的map mapID=101 name=清源村 fileName=....: s3 M3 s: t. K) d, ]
大家类推,上面是对这个场景文件分析的结果,下面跟大家说说怎么解决,说了这么久,我想大家应该也应该有点思路了吧
( @8 H8 m! f# R解决方法:修改这个文件的 server id=21到 /countryinfo部分
% j. ~# K$ k! m2 z' r- R  @: Zserver id=21
3 ]) O  v+ ]2 `4 Y# ]country id=2: J* J" x! H1 ?
map mapID=101 /
7 P* }- t) c9 N. S& }" G# i6 l ......
' r) u7 ~1 Q/ j% B map mapID=215 /
3 c6 a) v% P. E% ]& s7 r/country
8 `# P0 q+ D' X4 }country id=3
/ Z3 v( d3 ?1 l0 ~, t( n$ mmap mapID=101 / & t1 Q% j/ g0 q1 O+ E6 p
......; L( Q+ B) Z0 B" C9 K3 ~
map mapID=215 /& @; }4 Q( x/ ?. @0 r8 t# e" I' M
/country# ]% U) O% Q$ I& T; a/ g6 m$ t
country id=4, D* M: {6 g0 h0 y: g5 \% O
map mapID=101 /
9 s3 a/ `. }  B' D ......
% G, G8 J0 n& N! }" @) B map mapID=215 /
' U- R* S, o+ _5 c- I1 B+ `/country" U$ V% X. V' ?
country id=5
) P# |' Y/ C, Fmap mapID=101 /
2 c; T: O. I. v; [ ......
! A6 G! p" a$ a. I map mapID=215 /
4 [( ]0 h% {1 e' {& ]) _/country
2 @9 O% B8 x2 }% ?( {2 P  ^想开多少随便你,开越多可能会越卡4 p9 k7 O' r; x: E9 Z" C" s
/server
* b2 L4 W- O$ L+ E! G0 n" _/ E* e countryinfo3 B# Q' j+ [" }9 I
country id=2 name=宋国 mapID=101 function=0 / " O; a9 ?, f7 C
country id=3 name=魏国 mapID=101 function=0 / 0 j* ?" |8 Y& D( o1 C4 z
country id=4 name=齐国 mapID=101 function=0 / . t5 ^1 S8 ~1 ]$ k! z
country id=5 name=燕国 mapID=101 function=0 / 4 B$ D. O% ~9 o, O* {
country id=6 name=中立区 function=1 / * @# ^6 ]4 C9 b% i
/countryinfo
' L' K( d, r) _5 z) o, t0 ~! L6 R最后到数据库中找到country表,把不开的国家信息记录删除,只留你要开的国家,就OK了, E4 {+ u' h+ ?
FLserver报错问题,修改billserverlist.xml中的 , M- b* f( Z% G# [: K. {' }
entry ip=192.168.0.222 port=7000 / 8 b$ Y0 E0 a8 v* s
把7000改成8000就可以了
4 {* n* N  _2 _- {# Q如果你使用那个143M的补丁后还登陆不上,打开征途的安装目录,修改CONFIG.ini
, @% {: P$ o& v% _2 I$ z- |( Z照着我的改就可以了:8 O0 M. J2 L( f4 y. u3 O9 P* A$ ^
loginaddress=192.168.1.1 改成你的IP# f$ F, h" Y; ?" }
servername=1区 你的服务器名字
. B3 Q8 E" F! k9 I1 `, u% Kloginport=8000 这里不要改% |' [( q0 y/ q# i& r; u$ v% D
然后再右键点击errar.bat,选择编辑,7 }! ^3 j! o2 w2 v
修改成:6 N3 B% R* u$ Y
@ king_zt.exe 0 192.168.1.1 8000 14 g& t1 p4 f+ @* G; O, {3 }( V2 t
中间的192.168.1.1改成你自己的IP,就可以了" y. ]  f7 y$ U* Y8 x
OK啦,如果还有不懂的,加我QQ吧:507116987 o( G$ y4 r. c5 W# M0 ]
好累,我得休息会啦,呵,祝大家玩得开心  \  p4 w, o) C. U! Y  ^) O
马上我会继续研究一下材料合成装备升级,看能不能搞定。。。。。。。
! v! p) I8 d# g4 {/ {# P下载地址:
2008-8-19 17:04 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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