地方网

搜索

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

[复制链接]
admin 发表于 2008-8-19 17:04:42 | 显示全部楼层 |阅读模式
软件简介:4 ^1 N9 _2 J8 N4 J
从上午拿到WIN1.1端开始,研究了半天的时间,解决了不能开国家问题,现在我开了三个国家,宋国、魏国、楚国,解决问题的关键在nserver\conf\scenesinfo.xml这个文件上,由它提供场景服务,内容由三大部分组成:5 U' F" [6 s" ?4 i3 Y6 n" L
?xml version=1.0 encoding=GB2312 ? * G: T5 \/ `7 E. u. ^0 G6 V
!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by any (Ru-Board) --
0 t9 G) |+ e5 I/ z+ {!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by xiao (xiao) --
6 ^( E2 f& f' o* x0 S) WScenesInfo5 i; _% m8 ~9 @) D: n
!-- id:服务器编号,country:国家编号,mapID:地图编号 --
. S) c/ W9 \% O$ @8 Yserver id=21 ( f, {+ Z# U2 [( a( Y( V: q
这里对应数据库里的serverlist表中的[21 场景服务器 192.168.1.1 6010]前面的21看到了吧,场景服务器的编号,我们的这个WIN1.1默认只有一个场景服务器 country id=2 这里是宋国的国家编号,等一下看后面大家就会明白的 map mapID=101 / & J, [" l1 t1 j8 D( F4 ]
......
7 L0 N  Y) p, T8 q3 Z3 J map mapID=215 /
7 F5 @( b' J) ^" a /country 从country id=2到/country这是一个场景 /server
1 u+ t$ D$ F: V$ l0 Y server id=22 # K/ {4 ~( {0 Y6 `( @6 z, H5 j) n& F
这里就要注意了,对应上面的看看,这里的服务器编号是22,我们数据库表里的22对应的是网关,所以这里不能再加了,那我们应该怎么办呢,很简单 country id=3 这里是魏国的国家编号 map mapID=101 /
( }+ D+ J  x- z2 k( u1 H0 F /country
( W. {7 [1 A& Y; ~ /server
  Q" J7 F) M0 N5 x+ B& g6 w !-- id:国家编号,name:国家名称,mapID:该国家主城(新手出生等);国家名称不能有特殊字符function:0表示可以注册,1表示不可以注册。 --
9 @9 S6 {7 k8 R4 H9 n刚才在前面说过国家编号,对应上下文应该明白了吧,上面这段文字解释得很清楚,需要注意的是,这里可不能随便改,因为这里跟数据库是对应的,这里改了,数据库没改就会出问题的,国家信息在数据库的country表里,大家自己看 countryinfo: h+ Z, f- P7 y7 |& q; J. M2 _
country id=2 name=宋国 mapID=101 function=0 /
9 H6 E" d. \7 c* E) [ country id=3 name=魏国 mapID=101 function=0 /
5 W: f8 K; K# x1 O  G6 L: ]6 N& \ country id=4 name=齐国 mapID=101 function=0 / - Z3 r1 [; T3 E4 O& Q, Y& L
country id=5 name=燕国 mapID=101 function=0 /
6 n1 I+ @5 y3 b& T2 J country id=7 name=唐国 mapID=101 function=0 / % ~" ^9 a( ^: r# u0 R( Q' q1 @
country id=8 name=汉国 mapID=101 function=0 /   X3 |' X( u; I$ q6 l9 Q& p! C
country id=9 name=吴国 mapID=101 function=0 /
3 S: h7 M% J) x$ W7 M, @ country id=10 name=赵国 mapID=101 function=0 / 6 s' `* }! [% l% p1 b3 Z* Z
country id=11 name=周国 mapID=101 function=0 /
; G. `! X' q+ z+ K# i' ] country id=12 name=楚国 mapID=101 function=0 / ! o% b3 F3 c5 W; x" Y" \3 k, y
country id=6 name=中立区 function=1 /
$ z6 r6 D$ y1 x$ o: B2 c( c# O /countryinfo
1 U, `; N/ C' r6 s+ q !-- mapID:地图编号,name:地图名称,fileName:地图文件名,foreignerbackto:外国人死亡候重生地图,commoncountrybackto:在公共国的公共地图上死亡后重生地图,commonuserbackto:无国籍人在国外死亡重生地,backto:死亡后重生地图编号;地图名称不能有特殊字符,文件名称不能有特殊字符.,backtocity:表示回城符可以回到的城市 backtodare正式国战复活 countrydarebackto 就是指定在该地图上,国战期间死亡的攻方国家的人,死后去哪个地图复活。countrydefbackto 守方复活地图国战期间 exprate经验加成 -- 7 D; J6 A/ E+ J: f2 @+ G
!-- special特殊功能定义(用二进制表示),function特殊功能定义(用二进制表示),包括:不可骑马(1),主城(2). 练功点(4) 转轴不可以使用(8) 不红名地图(16) 收费地图(32) 不可组队(64)不可使用令牌 (128) -- % d9 ]: L4 V7 d2 E
mapinfo& t% Y$ \% X3 [+ h( C2 d
map mapID=101 name=清源村 fileName=qingyuancun-main backtocity=101 foreignerbackto=102 function=128 comm backtodare=102 / , d4 R7 k) I9 i" e3 T- j
map mapID=104 name=凤尾村 fileName=fengweicun-main backtocity=102 foreignerbackto=102 backto=102 function= comm backtodare=102 level=19 pklevel=59 /5 q. l: @1 }3 U. ]
最后要讲的就是最下面的mapinfo这段了,这一段是地图信息,跟上面是一对应的,
% @' u/ q, b4 o* ~country id=2这里的内容/country
( B  _, p- l  F# k. x5 G例: map mapID=101 / 对应下面的map mapID=101 name=清源村 fileName=....
0 y: P% q7 u) A* v+ a& g大家类推,上面是对这个场景文件分析的结果,下面跟大家说说怎么解决,说了这么久,我想大家应该也应该有点思路了吧1 x! H: f+ `% T; c- q+ x+ f& K
解决方法:修改这个文件的 server id=21到 /countryinfo部分2 ~5 s) U  d! G6 C+ g# [% k
server id=217 n1 Y$ j* h! H* a: L" P
country id=2! y4 c% h) ?# q0 x% z
map mapID=101 /
# \/ v. B& I. |- ?9 x ......& j2 K. ]' P2 S5 T* ^. c' F! L
map mapID=215 /
8 R+ d/ U$ O& w4 F2 u0 ^, j% _  |/country3 i3 Y6 j% U: L; c" Y2 ?
country id=3
7 x) e" o+ H# gmap mapID=101 /
( m0 P, ]$ |$ a* N3 S ......* o! v6 v5 l  [9 e+ j' x6 F- S
map mapID=215 /* w' W+ U* s0 Z' a
/country
* e  S3 L8 t  W! Mcountry id=4! [6 |# E9 q1 h& n+ X' r
map mapID=101 / ' H! H( i" O# x3 X3 _  L
......
# D1 x' D" f; q6 q* @ map mapID=215 /  B. m% g7 h; }/ D
/country
6 o: h/ l+ E0 u* {$ zcountry id=55 ~1 u- R* |# M( a/ I3 x
map mapID=101 /
  N7 v' A* n8 n$ G, O( A ......$ {8 l( m! O  n5 l. W, J, {5 Q3 l& ?9 [
map mapID=215 /" u& \: P/ z" a2 U0 S) y
/country
* q' _- @# g; B5 P3 _$ U( ^) s想开多少随便你,开越多可能会越卡
9 Q# c" }+ t6 @) R2 Y/server
4 |, d: G! E& ]2 S countryinfo, t1 `4 U# x/ u3 i! a5 t
country id=2 name=宋国 mapID=101 function=0 /
1 c4 g9 D0 f9 q- R$ {6 H country id=3 name=魏国 mapID=101 function=0 /
9 [; z! ?- S$ }$ r$ N/ U6 o! Z country id=4 name=齐国 mapID=101 function=0 / 2 r  F/ y- U5 h3 l% o% j4 w
country id=5 name=燕国 mapID=101 function=0 /
1 z7 h" V/ ]  h4 F country id=6 name=中立区 function=1 /
; L5 a! R& C% {$ c' `: N /countryinfo
) D; d& C4 l/ s3 I: G最后到数据库中找到country表,把不开的国家信息记录删除,只留你要开的国家,就OK了3 r1 F4 i/ ~5 }2 `4 o/ ]
FLserver报错问题,修改billserverlist.xml中的 ! e+ t# z2 w  `" o
entry ip=192.168.0.222 port=7000 / 7 v* N9 z' B9 c( s2 R* T
把7000改成8000就可以了6 @" H8 t+ u' r" t/ ?5 c/ A( N
如果你使用那个143M的补丁后还登陆不上,打开征途的安装目录,修改CONFIG.ini
* w. M* b" C( F  F& w2 n照着我的改就可以了:
' ?! l/ H/ b  x  C, r. `5 _, ~loginaddress=192.168.1.1 改成你的IP
4 W6 Y! d. n1 |  z1 V; dservername=1区 你的服务器名字
. a7 Z; U: U3 a- ^! x" _loginport=8000 这里不要改9 x3 g0 ]: ~# `4 K
然后再右键点击errar.bat,选择编辑,6 V" d" K/ x$ ~! P' u$ X1 d  O
修改成:
8 w; j2 U8 e" }0 L' _- B@ king_zt.exe 0 192.168.1.1 8000 1
9 Z2 z3 [" p1 p! |$ I% u中间的192.168.1.1改成你自己的IP,就可以了
* F) \2 L7 D# F, D4 Q4 |OK啦,如果还有不懂的,加我QQ吧:50711698
( h9 j$ `- i' S5 {. F1 c7 L) h好累,我得休息会啦,呵,祝大家玩得开心
4 n: e6 P$ f. b马上我会继续研究一下材料合成装备升级,看能不能搞定。。。。。。。
' Z4 Z# t) E9 R2 \3 ]: }下载地址:
2008-8-19 17:04 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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