软件简介:9 s% @4 a( _. n, g: ^4 ~/ T
从上午拿到WIN1.1端开始,研究了半天的时间,解决了不能开国家问题,现在我开了三个国家,宋国、魏国、楚国,解决问题的关键在nserver\conf\scenesinfo.xml这个文件上,由它提供场景服务,内容由三大部分组成:6 \* P' @+ |% w4 K3 K
?xml version=1.0 encoding=GB2312 ? / g* [- L) e3 U& z
!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by any (Ru-Board) --
# |: I+ {7 [, V) ]!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by xiao (xiao) -- 0 S1 s; ?, w, I
ScenesInfo1 B5 c! p* K/ e f/ j
!-- id:服务器编号,country:国家编号,mapID:地图编号 --
2 @' V6 Z4 z$ r# F- Xserver id=21 + z% P# z+ l# L! z, f0 A) c
这里对应数据库里的serverlist表中的[21 场景服务器 192.168.1.1 6010]前面的21看到了吧,场景服务器的编号,我们的这个WIN1.1默认只有一个场景服务器 country id=2 这里是宋国的国家编号,等一下看后面大家就会明白的 map mapID=101 / ' C. Z/ o; i% n! c/ k' T5 U4 ?
......
7 t1 z0 U$ \ U6 }$ u map mapID=215 /
/ S0 x& C$ l0 L# A5 n& ~$ _ /country 从country id=2到/country这是一个场景 /server9 x! B4 [* D! }5 r
server id=22
) [/ G, Q3 D# m. ]这里就要注意了,对应上面的看看,这里的服务器编号是22,我们数据库表里的22对应的是网关,所以这里不能再加了,那我们应该怎么办呢,很简单 country id=3 这里是魏国的国家编号 map mapID=101 /
" X) B, |1 Y" [ /country% v& u5 H# k9 R0 y9 {/ k4 h( g: g
/server& q" R7 B* N( A, d8 e$ j/ z+ D
!-- id:国家编号,name:国家名称,mapID:该国家主城(新手出生等);国家名称不能有特殊字符function:0表示可以注册,1表示不可以注册。 --
7 `! G5 y6 p. L. {! Z7 _6 I刚才在前面说过国家编号,对应上下文应该明白了吧,上面这段文字解释得很清楚,需要注意的是,这里可不能随便改,因为这里跟数据库是对应的,这里改了,数据库没改就会出问题的,国家信息在数据库的country表里,大家自己看 countryinfo Q' o/ D1 j- [9 D
country id=2 name=宋国 mapID=101 function=0 /
/ g& M% ^, I6 [8 N; S country id=3 name=魏国 mapID=101 function=0 / 7 I, y( z, X) v) H G* y
country id=4 name=齐国 mapID=101 function=0 /
# N1 H+ @ c5 ^) M country id=5 name=燕国 mapID=101 function=0 /
" T* h! K; h+ r, B' @ country id=7 name=唐国 mapID=101 function=0 / : n# }; U. }+ V
country id=8 name=汉国 mapID=101 function=0 /
3 \% _+ q: O! p8 g( x2 t7 \( j country id=9 name=吴国 mapID=101 function=0 /
0 \5 @! W# E5 ^" z0 ~7 b# [6 _ country id=10 name=赵国 mapID=101 function=0 / * @# S: b# \) t- ]8 c( F( `
country id=11 name=周国 mapID=101 function=0 / ' K" u5 S5 G- z0 B1 T0 V+ _
country id=12 name=楚国 mapID=101 function=0 /
* n: L6 S- U/ p. U country id=6 name=中立区 function=1 / / G2 i& c* O8 |/ u8 G
/countryinfo
0 k5 U% w, P! D0 l+ r4 e: N# I !-- mapID:地图编号,name:地图名称,fileName:地图文件名,foreignerbackto:外国人死亡候重生地图,commoncountrybackto:在公共国的公共地图上死亡后重生地图,commonuserbackto:无国籍人在国外死亡重生地,backto:死亡后重生地图编号;地图名称不能有特殊字符,文件名称不能有特殊字符.,backtocity:表示回城符可以回到的城市 backtodare正式国战复活 countrydarebackto 就是指定在该地图上,国战期间死亡的攻方国家的人,死后去哪个地图复活。countrydefbackto 守方复活地图国战期间 exprate经验加成 --
6 U( V m- @2 C! r7 U( S$ a !-- special特殊功能定义(用二进制表示),function特殊功能定义(用二进制表示),包括:不可骑马(1),主城(2). 练功点(4) 转轴不可以使用(8) 不红名地图(16) 收费地图(32) 不可组队(64)不可使用令牌 (128) -- ' \" `" f1 _, g# u6 P
mapinfo
# F2 X8 e- l. ~, h! B0 ^0 X Q map mapID=101 name=清源村 fileName=qingyuancun-main backtocity=101 foreignerbackto=102 function=128 comm backtodare=102 /
" F/ n) s2 m3 z7 R# ?% j( i0 p map mapID=104 name=凤尾村 fileName=fengweicun-main backtocity=102 foreignerbackto=102 backto=102 function= comm backtodare=102 level=19 pklevel=59 /9 u. A5 P, T$ X4 Q( s, O1 |
最后要讲的就是最下面的mapinfo这段了,这一段是地图信息,跟上面是一对应的,
! c; r# Y) z, J9 gcountry id=2这里的内容/country, }1 }- f* k- F/ d% z
例: map mapID=101 / 对应下面的map mapID=101 name=清源村 fileName=....& ?. W9 n0 D8 Q9 c
大家类推,上面是对这个场景文件分析的结果,下面跟大家说说怎么解决,说了这么久,我想大家应该也应该有点思路了吧2 `: x, B+ K" `, q! N- e
解决方法:修改这个文件的 server id=21到 /countryinfo部分
$ J" {. ]* d1 Bserver id=21/ |: F; o6 q' |) t/ ~
country id=27 p M4 M/ O. `0 @
map mapID=101 / 3 o" w% f& b1 }5 Y
......
$ a* r1 W: @9 `. n y% M4 [& w6 I map mapID=215 /
% L$ m# p; G) m5 M Y/country5 {# z c+ I; R: W
country id=3
. e+ Y4 s }2 c& k4 b$ @) imap mapID=101 / $ Q0 X6 p. H% F! c) C
......% v! V& J7 v) N1 R* J+ o0 p* B
map mapID=215 /
% w" _% Z2 v" L- b/ Z) J" ?/country1 A. z3 g" _- q3 ?0 @
country id=4
. u# g$ S8 i. y" Q# V0 |map mapID=101 / 7 F7 e6 G& }( r% `5 h
......
7 K7 O1 J( M9 U# w X3 b2 ]) Z" g map mapID=215 /* \% `( m* V* O9 E# M2 H" a
/country
/ n$ I* Q9 o7 t V8 n* l* p% ?& ocountry id=5; x5 ^; }0 _2 h1 Q
map mapID=101 / ! C, R8 b# r3 b: R
......
f4 I9 J3 S8 A/ i' m/ _4 f map mapID=215 /
5 d" f' C) l2 F8 F$ \/country
) I9 X+ p* [: L想开多少随便你,开越多可能会越卡
# C: B" ^& X" g$ A% O/server9 a& l, I" g$ |% v$ [' Z4 G
countryinfo
2 `! N9 S }" N. |1 B! t country id=2 name=宋国 mapID=101 function=0 / / m: B/ s- L8 z& S
country id=3 name=魏国 mapID=101 function=0 /
2 g! l, }: x+ ] x6 c; \ country id=4 name=齐国 mapID=101 function=0 / * y. V4 C& F g; J+ Q" h- p9 J e
country id=5 name=燕国 mapID=101 function=0 / ; H2 C/ o$ K. B
country id=6 name=中立区 function=1 / * Y- R, |: ~% P
/countryinfo
7 Y1 E6 q2 L$ M1 }# i$ B6 _' G最后到数据库中找到country表,把不开的国家信息记录删除,只留你要开的国家,就OK了
& R9 j9 f" ]7 V8 G! xFLserver报错问题,修改billserverlist.xml中的 + ?# g; Z" m t% }0 |* N; a- ?: D
entry ip=192.168.0.222 port=7000 /
% u' H) ~9 h6 z8 ?8 M" }7 n: B; r, q把7000改成8000就可以了( i) R7 v- G: l3 T! C
如果你使用那个143M的补丁后还登陆不上,打开征途的安装目录,修改CONFIG.ini
" U+ M- {. S O; r照着我的改就可以了:$ ~0 M% L; n' T
loginaddress=192.168.1.1 改成你的IP
3 W0 u7 l2 V- m7 g/ k1 |" Y3 D8 aservername=1区 你的服务器名字
9 U1 V5 | r. G% f y$ ^) `loginport=8000 这里不要改
7 V! m- h/ m W/ ?然后再右键点击errar.bat,选择编辑,
) T7 O7 z* |1 @修改成:3 g& `( ^2 K0 h: _1 b$ ]: _
@ king_zt.exe 0 192.168.1.1 8000 1
3 Z1 S+ F" }6 b! t中间的192.168.1.1改成你自己的IP,就可以了3 l z0 K( j. X2 v( K( _- P
OK啦,如果还有不懂的,加我QQ吧:50711698' R( W _ ^, Q& C7 \
好累,我得休息会啦,呵,祝大家玩得开心
( p1 h$ P2 e! g' x! z; {, @马上我会继续研究一下材料合成装备升级,看能不能搞定。。。。。。。
# G3 h9 n4 f& o. d5 O7 B下载地址:
|