地方网

搜索

[完美世界工具] 完美世界新版合区工具(商业版)

[复制链接]
admin 发表于 2010-7-10 14:10:31 | 显示全部楼层 |阅读模式
软件简介:
5 w5 Z' `9 c5 D0 R合区的原理是以两个SQL数据库、同一个linux完美服务端为中转,进行数据库交换* u9 Y; b! O, R% }+ p
简单来说:3 h2 P" J, ~9 j0 W7 H
1、linux端gamedbd和uniquenamed里导入源区gamedbd,uniquenamed' O5 M# h  Q. i; u' A+ d( ^5 G  [
2、执行http://linux/iweb/rolemanager.jsp将源区角色数据采集到Source数据库
3 c, t8 u% t& h& T3、linux端gamedbd和uniquenamed里导入目标区gamedbd,uniquenamed
% S; k% q( Y: }& s5 b0 Q4、执行http://linux/iweb/rolesunion.jsp将Source数据库里的角色数据合并到linux,
8 s. Z6 B/ J2 g/ A* b2 i6 _ 账号数据合并到Dist数据库
) \8 U# C  X) b7 d创建两个数据库,一个作为源区,一个作为目标区:
# _# n) ?' i( k% H# Y4 j8 C2 ](尽量不要在端正在使用的SQL库上操作,避免数据库混乱)% T; {, h( V! X+ ~8 O3 O0 d9 w8 F& v
1、创建Soure数据库,作为源区SQL库* V' v, C; R7 T% x8 g/ @5 G
2、创建Dist数据库,作为目标区SQL库
) i& g4 i. J! x8 e- U4 A" |; X
, Z# {; }' B( C5 y: M合区的核心功能是调用iweb,因此:$ Z* A! J6 ?/ c" k, M+ }
3、将源码目录下两个文件夹通过SSH传送到iweb对应的目录里' |4 g" v- e0 [
rolemanager.jsp合区第一步:导入数据库用0 Q- ^3 Z0 Q, Q% q' y" u, |
roleunion.jsp合区第二步:在正式合区用, |5 w, Q( [2 k$ O1 n
unionFooter.jsp就当是垃圾,别管。但是必须的文件。
; X( R. U2 T+ H5 r. K( bunionHeader.jsp合区参数库:
* @" a+ l3 x: D( W/**角色级别校验参数:0-不校验 0-小于此级别的玩家角色全部丢弃*/
5 E% I  Z8 `+ l" W6 \+ m) Uint roleLevelLimit=100;
7 Q- w9 P: `6 s
7 E1 z1 G4 _& O3 r! C3 D. L. y/**角色登陆时间校验参数:0-不校验 0-最后登陆时间与linux当前系统时间相差天数大于此值的玩家角色全部丢弃
7 o( b; Y: Q& k) ~# X. D附:系统时间调整命令(红旗linux下测试通过)
, b. p$ U# t- Kdate 051713272008.40
6 s2 y0 i2 a5 G/ o: D* Nhwclock --systohc$ c8 ~7 a1 e4 [
*/
  _% \8 f. Z" j# a8 {3 E& K6 L# oint roleLoginLimit=5;
/ R9 }5 i. e! i$ E& J# o# A: E0 [6 ~" t+ C) j0 W2 y( l0 b3 `
/**是否清空空角色账号:这个千万别设置为true,就算清理空账号也可也通过SQL脚本*/! U$ d4 p  Z- H% a2 d& l
boolean isClearEmptyAccount=false;
! n9 N  _& C6 ]) r! G( D# E: b  M0 ~7 ~2 B% Q; L
/**统一划拨元宝数量,不划拨就0,单位银元宝*/
) W! u, m( O7 m- ?# J8 N; Zlong cashCount = 888888;
& j8 }4 d5 N+ c* H# Y, G" V* v) D/ Along accCash=100 * cashCount,accPoint=900 * cashCount; " g- T7 z, O# M- y" z$ v9 j4 [* Y* @

& V0 o, X6 w1 o( y% B" Z" c
4 c2 H1 B/ c8 s, d. |/**是否显示XML:ture-显示(消耗内存资源) false-不显示*/
; o( z, i. O- E' S- z! _+ H' D/ iboolean ShowRoleXML=false;
: @% e+ ]/ N! C  T5 X( i
* ?' g& }$ M3 H; ?" w/**$ ]. s$ ?  U) r( d& K. i
是否直接通过命名检测
4 x/ I. v" Z! h6 }true:提取角色数据时,自动将users表flag字段置为2- g% @- C0 H  M. L5 U- e
false:需要执行rolecheck.jsp进行命名检测,检测通过后会将users表flag字段置为2% W; i9 a' R/ H& K1 Q
(其实在实际合区时与rolecheck.jsp的命名检测情况并非完全一致)3 ?! |7 `5 _7 z5 X
*/. d# `( o% c: w  f" [( f. ]- O0 V
boolean AutoNameChecked=true;7 n. e! e! S! K

4 Q9 ^- m" }$ v. S/**
* p/ \+ M2 K! u是否合并GM号auth3 c7 X# u1 S. v! o. X
*/; v2 i% \" L# Z+ A# [6 q
boolean AutoUnionAuth=false;
0 t) E: ^- ^- `( G& W) J3 z  g6 c; I
; p' g* K/ L) k8 o& o4 s/**密码模式:0-固定密码,随机密码,必须写前端WEB页面 1-固定密码,必须设置passNew 2-取用户原资料,按QQ,身份证,email顺序取,必须设置passNew*/
% m6 h, ~. J7 Tint passMode=1;* W& B% B4 a$ R, `0 T
String passNew=123456;- q# y6 s9 X; p: E

& L' |% i8 O( B! @! Y, b" f /**账号,角色后缀*/
! E. g# v5 A' k5 G4 {) V! GString accprefix = a_;: k7 D' D, v7 v; Z" C% W
String roleprefix = ;
  l: U/ o* b0 U( @' l. [String accsubfix = 1;
" M1 p: h* B9 S; d# L5 x3 v/ BString roleSubfix = ①;" V: m9 p! x: S* e
" V( S- R& q. \! H* r
/**目标区ID*/
4 M; V/ H7 P: g; q4 r+ Eint zoneid = 1;
1 O! S6 M1 F+ [3 i  S* c2 z1 j% @8 _* r( E
/**数据库名配置*/
1 C  D' y) o# }- A" u& ZString dbServer=192.168.1.103;# ]+ D3 |( x% I  T' N
String dbSource=source;- b8 S% q! |1 s% Q2 ]2 a$ Q+ |
String dbTarget=Dist;5 A+ H- d8 _2 E- m. U; L# ?
7 v" A1 t- X- e& _

# j5 j+ s3 P3 f  _" [下载地址:
2010-7-10 14:10 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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