地方网

搜索

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

[复制链接]
admin 发表于 2008-8-19 17:04:42 | 显示全部楼层 |阅读模式
软件简介:# H# T8 Q' a8 v- F
从上午拿到WIN1.1端开始,研究了半天的时间,解决了不能开国家问题,现在我开了三个国家,宋国、魏国、楚国,解决问题的关键在nserver\conf\scenesinfo.xml这个文件上,由它提供场景服务,内容由三大部分组成:* C: z( `4 b: {' s7 r
?xml version=1.0 encoding=GB2312 ? + w5 D7 m3 N" C0 t$ L0 m# F
!-- edited with XMLSpy v2005 sp2 U (http://www.altova.com) by any (Ru-Board) --
  R0 P8 t& e% |9 g5 h! ?/ v9 `!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by xiao (xiao) --
6 }% d" \3 {* s$ J" [0 w  QScenesInfo5 F/ A8 Q7 Y+ Z1 Y/ e- ^
!-- id:服务器编号,country:国家编号,mapID:地图编号 -- 8 j* H( K5 N; X  a
server id=21 7 b/ k- @. z* `) F* M* S! V# W2 i
这里对应数据库里的serverlist表中的[21 场景服务器 192.168.1.1 6010]前面的21看到了吧,场景服务器的编号,我们的这个WIN1.1默认只有一个场景服务器 country id=2 这里是宋国的国家编号,等一下看后面大家就会明白的 map mapID=101 / ! U2 }( ?% T4 [" ^
......
' A: J0 r& E( q" o" z$ x* { map mapID=215 / ( @2 P$ s8 U4 r0 V% ?
/country 从country id=2到/country这是一个场景 /server* W* w) ^) I; F$ |# o  Z/ Z9 ~
server id=22 3 Q% Q* y3 }, p. z  w, A; J2 E
这里就要注意了,对应上面的看看,这里的服务器编号是22,我们数据库表里的22对应的是网关,所以这里不能再加了,那我们应该怎么办呢,很简单 country id=3 这里是魏国的国家编号 map mapID=101 /
" Q( n6 g5 r; U$ R# @4 Q6 B& J8 K /country
# x- x. x& }# m1 z /server& A$ j3 {  f; e" @1 [. J( V
!-- id:国家编号,name:国家名称,mapID:该国家主城(新手出生等);国家名称不能有特殊字符function:0表示可以注册,1表示不可以注册。 -- - a2 s! V7 s# u, F. l
刚才在前面说过国家编号,对应上下文应该明白了吧,上面这段文字解释得很清楚,需要注意的是,这里可不能随便改,因为这里跟数据库是对应的,这里改了,数据库没改就会出问题的,国家信息在数据库的country表里,大家自己看 countryinfo
. R9 ]2 s' F1 D country id=2 name=宋国 mapID=101 function=0 / 6 h4 ^1 U. b0 r# s4 i
country id=3 name=魏国 mapID=101 function=0 / ' H3 k! ?1 P  F; o3 O5 x) F, r
country id=4 name=齐国 mapID=101 function=0 /
! A4 Y  ~: }3 d+ c/ ^6 C, ^ country id=5 name=燕国 mapID=101 function=0 / : p% |4 B" K- z
country id=7 name=唐国 mapID=101 function=0 /
: P1 s1 t3 |9 o+ q' A country id=8 name=汉国 mapID=101 function=0 /
! s) Y) h4 G6 j( Z country id=9 name=吴国 mapID=101 function=0 / 4 l" ^& Z- j# J' l1 @
country id=10 name=赵国 mapID=101 function=0 /
3 v. v  V( U% c country id=11 name=周国 mapID=101 function=0 / * r/ q# {- t* `, o# K, V# S+ V
country id=12 name=楚国 mapID=101 function=0 / 7 D* d) J  a, R5 `
country id=6 name=中立区 function=1 /
$ d6 f$ E% x' r+ Y+ P, G /countryinfo+ w6 e  e* u$ ~1 T4 o7 Q# @/ G
!-- mapID:地图编号,name:地图名称,fileName:地图文件名,foreignerbackto:外国人死亡候重生地图,commoncountrybackto:在公共国的公共地图上死亡后重生地图,commonuserbackto:无国籍人在国外死亡重生地,backto:死亡后重生地图编号;地图名称不能有特殊字符,文件名称不能有特殊字符.,backtocity:表示回城符可以回到的城市 backtodare正式国战复活 countrydarebackto 就是指定在该地图上,国战期间死亡的攻方国家的人,死后去哪个地图复活。countrydefbackto 守方复活地图国战期间 exprate经验加成 -- 7 j4 x3 s- Q6 f
!-- special特殊功能定义(用二进制表示),function特殊功能定义(用二进制表示),包括:不可骑马(1),主城(2). 练功点(4) 转轴不可以使用(8) 不红名地图(16) 收费地图(32) 不可组队(64)不可使用令牌 (128) --
3 L  f, Z& P- x* W9 |  g/ T mapinfo+ [, h8 k, G2 `; u
map mapID=101 name=清源村 fileName=qingyuancun-main backtocity=101 foreignerbackto=102 function=128 comm backtodare=102 /   `4 I8 Z, w. M! M
map mapID=104 name=凤尾村 fileName=fengweicun-main backtocity=102 foreignerbackto=102 backto=102 function= comm backtodare=102 level=19 pklevel=59 /+ ]- o, o9 `" h6 d8 a$ p. Z, A4 W
最后要讲的就是最下面的mapinfo这段了,这一段是地图信息,跟上面是一对应的,+ k; K* L, N; _3 }6 I4 s1 }4 q
country id=2这里的内容/country5 e7 e( h5 K7 _0 f1 L
例: map mapID=101 / 对应下面的map mapID=101 name=清源村 fileName=....( y" {# P. m, A
大家类推,上面是对这个场景文件分析的结果,下面跟大家说说怎么解决,说了这么久,我想大家应该也应该有点思路了吧
- O  `& N. ^4 K" S9 C解决方法:修改这个文件的 server id=21到 /countryinfo部分
, ]- h" v( [3 f( Oserver id=21" N* ]9 ^: W5 b
country id=24 f7 Y9 d' }0 c! A- R
map mapID=101 /
6 o* p. i' X8 ^  h5 E) v ......3 y+ n+ R0 v1 k$ a
map mapID=215 /
+ d: [! }) l( Q* @/country
1 i& O8 u. J. |* L) dcountry id=3
) o" S. m0 y" \( N9 v( U5 Zmap mapID=101 /
1 p" E) L( F3 E( ? ......
4 d: w2 W$ c( L6 {* A map mapID=215 /
3 @7 w+ i; |0 p7 b' K& h  [2 B/ p/country4 A6 |1 a' t5 \1 K- {
country id=48 @4 ], f8 h* A5 n
map mapID=101 /
8 _5 O0 m5 B+ V/ |  }# ^ ......" b6 u$ D4 O) O' t; n
map mapID=215 /' m) n( B0 Z, r+ U# L, z
/country1 A5 j7 H% k4 }) I; j3 H
country id=59 u8 C  h, d" c: M
map mapID=101 /
" G7 E' i# d- i# t1 Z$ E, ` ......  g/ @) r; ~, X1 {& w7 c2 A
map mapID=215 /
6 i) s  D( ?& X( V3 M/ E; F/country
, ^& R$ d4 M' W, m5 W% {  v% k5 e想开多少随便你,开越多可能会越卡' v+ Y2 V( t$ s3 O
/server, H8 O2 i, d# b2 z8 Z
countryinfo3 L6 S" J, P) d3 e& C( @
country id=2 name=宋国 mapID=101 function=0 /
+ |- B4 l: L0 h/ D* C9 Z country id=3 name=魏国 mapID=101 function=0 / $ k4 F$ m, n7 I- }6 C
country id=4 name=齐国 mapID=101 function=0 / $ w# J( T" K' B- p: k
country id=5 name=燕国 mapID=101 function=0 / " |5 C8 X3 E3 K/ |. v  u5 f
country id=6 name=中立区 function=1 / 4 y; H8 }+ ^: n- j$ {7 I2 d1 Y
/countryinfo# z$ N4 W# x! e/ N- Q& i* V
最后到数据库中找到country表,把不开的国家信息记录删除,只留你要开的国家,就OK了& j' j4 N, B% a0 j0 x  {  |
FLserver报错问题,修改billserverlist.xml中的 % }3 C( G& P2 L8 x6 _; Y
entry ip=192.168.0.222 port=7000 / 6 v0 X) l( l' J
把7000改成8000就可以了, D* O4 l. i/ ?  G( r. {6 }4 b& e, q
如果你使用那个143M的补丁后还登陆不上,打开征途的安装目录,修改CONFIG.ini9 p# t% @, i4 q2 h# Y) t" l
照着我的改就可以了:8 U- b/ H0 O: t0 @
loginaddress=192.168.1.1 改成你的IP
1 R& X: O$ u3 e1 C# Sservername=1区 你的服务器名字& T2 v7 X: Y: m0 X! _$ w' y. ^
loginport=8000 这里不要改
$ u# a, X; }- _6 S2 a然后再右键点击errar.bat,选择编辑,
5 W- \" D7 G4 V) S修改成:
  B8 Z5 x4 |& `# S# V@ king_zt.exe 0 192.168.1.1 8000 1# [& A+ D, N" r" O
中间的192.168.1.1改成你自己的IP,就可以了, Q- ]6 n) h; b$ b
OK啦,如果还有不懂的,加我QQ吧:50711698
# @9 C! A" ]1 B/ x0 l% W9 n; C0 p好累,我得休息会啦,呵,祝大家玩得开心
/ d4 G, k- f1 O" _2 b/ `1 A* }马上我会继续研究一下材料合成装备升级,看能不能搞定。。。。。。。
- J" ?1 v" h2 F( ?8 |下载地址:
2008-8-19 17:04 上传
文件大小:
未知
下载次数:
0
下载权限:
版本vip会员
VIP专享 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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