软件简介:& i \, f: k9 X N1 H! m% V
+可以获得玩家的IP地址 并且封IP 让恶意玩家不能登陆. d5 @+ T" v! O' V* p& v0 K
+限制玩家多开 可限制每个玩家最多只能开N个ID
9 `. `) U! v5 Q/ a F' ^6 @: P$ A+制作会员证 可像骑证一样 使用后永久获得会员资格
1 k# a7 O4 {( u& K/ P, m j+前5转140满级,6转满级160级 让玩家玩得更过瘾" y! t3 z# M+ i9 c! Q
+循环公告功能,可以每隔10分钟全服广告一次,加大宣传力度!; {/ c- y6 {8 q3 M! o/ C9 g
+超强的负载能力,千人在线绝不含糊
! @9 ]5 \: N( _9 p% @% e+ d+完善的GM命令,可以把道具和宠物直接刷到对方身上& }/ L8 |: R: c& o
+创新的小喇叭功能,对于视野相对狭窄的2D游戏来说,更有新意
9 S* ^3 S1 A+ k; O) w7 A ]1 G9 s% O+强大的商业功能 可以使用会员卷购买道具和宠物
% V3 n, }+ n( k9 R6 s$ U8 @+有专门的会员商店系统提供会员服务; k; o' g) R! G: B- I `! |0 H# q
+在线冲值系统 使用道具后直接可以获得xxx点卷购买商品
+ ? }& J' Z9 p" P0 {7 b+完整的结婚功能 结婚后在规定时间后 可以获得宝宝一个(用户自定义)
4 C1 `0 u; f% l+ d; l+结婚后夫妻上线 对方会有通知 你的爱人XXX上线了
7 s! J8 i1 r# n3 L( y+结婚后夫妻双方会得到一枚戒指 点击查看结婚时间和获得宝宝时间
# L- Z# U" m( O2 i; e+结婚后 人物名称{家族名称中}秀出★爱人名字 以表示结婚! v7 y+ ]- h' i0 T) R& G
+同步启用netloop的SINGLETHREAD(单向)和MUTLITHREAD(双向)模式$ y! N( o: m# ?( ]6 x3 v
+增加一个TCP缓冲区 更有效保护GMSV工作进程
, F/ q$ D+ k: p8 p+增加一个TCP读取区下限常量 缓解GMSV出现被封包淹死的情况% ~6 t% r3 l3 r3 K+ t% d0 Z1 v% S% n
+修正源码中socket部分的一个错误 防止系统超载2 T# `( r+ f) T7 R7 T5 V8 j& s, W% h
+设置同一IP最大并发连接数 说白了就是防止多开 或者同一IP最多开几个号9 u5 Z+ O+ E- D. W
+全面提升GMSV速度 优化mainloop()主函数 延长次要LOOP周期2 - y8 g! h0 S- @
+增加setup_pub.cf里的Crl和Rlv字段 可自己设定否提升运行级和提升等级
- u- q8 D# m Y; }+数据预读 合理分配itemset6.txt中item字长 item缩短[128]bit itemindex索引提速3 P& _! {9 }' i" P4 o
+修正ERR SetWorkInt ....此类错误 对于ITEM增加itemindex检测 删除非法道具! X, T% L) s5 w0 U& N
+关闭_M_SERVER\NPC_SERVER\_SERVICE等无用Socket 节省服务器开支
& O. i8 I7 X0 g6 T1 l7 g+增大物理内存使用量 优先使用物理内存 加速缓冲区(WriteBuff)区读写速度 合理调整分配值' L2 g) [- j2 L5 {
+优化object模块 使用新机制控制object模块 并把没有改变值的变量移出BUFF区设置为常量
) Q9 e/ h3 O: V9 W+新增NPC计时器 在和NPC对话一定时间内玩家没有应答情况下 npc_buff清零
' D4 h+ A. L3 P( q. @8 d: G+重新配置acwritesize和acwbsize分配值 解决低配置服务器卡机问题% L. M0 \. {7 W. y/ ]. a2 ?
+重写守护进程,监控所有子进程,防止因子进程执行时间超时而卡机
0 r. Z, {2 B$ C6 m6 M+结婚动作发生后将在全地图出现场景 并全服通告X和X结婚
1 o' W, b4 |! s4 g3 P+为防止程序栈溢出而进行必要的检测 减少程序出错的可能性: E7 r5 f6 o+ C9 S6 O
+防止当机回档、避免玩家丢失数据 (修改setup.cf实现)& r6 m: r0 a# R4 \3 b: O; v' j8 d4 J
+关闭每30秒在编号:777地图刷40只宠占资源的BUG ! {) u% S7 R# F& X( F" G
+修正新手XXX和您换得名片的BUG0 y% ], y0 |( C3 t
+关闭一些无用的NPC_FUCTION 比如:STONE服务员NPC
Y0 O' a: `8 u' m- M& a+增加一个GM命令 可以和GF一样通知所有玩家5分钟后服务器维护 请安全下线 避免回档 命令为 [pwd 5gua]4 ?) e6 T0 @! d, s
+修正医院和美容院的汉化问题: f+ `2 J' G; _ z% j2 U! c! s8 l
+修正在线人数BUG- L8 L6 \0 Y3 ?$ x
+不限制GM登陆IP+ B6 o9 Z) Z7 `( ~# x6 \- ?2 m H+ @
+对于改封包刷技能的玩家服务器端会提示 PROFESSION ERROR BAD PLAYER!!
. h6 H: o, i/ f6 R9 @# _* W8 N如果刷技能超过50次 移动回记录点
6 t; W3 j6 u/ A7 ?1 X4 ]+蓝暴NPC解决丢宠 长毛象公车正常 加家族7天限制 族长做证邀请函; j' ]2 n# \( j
1 增加制作极品MM的GM命令可直接制作出极品的一代二代MM
7 e0 W& X3 z- s) u; ~0 Y- P7 `命令格式为[pwd suppermm 1/2]1/2表示1/2代MM
7 t9 ^& _2 ]2 @# [/ W& E/ ]2 为了满足玩家骑宠的要求,增加一个可变换人物颜色的道具$ v0 S8 }* P; x2 N) c' w
使用后可改变玩家的颜色,而骑不同颜色的宠/ U1 W# C# r5 p; ?" m
变形戒指,变形戒指,变形戒指,,,,,,,,ITEM_ChangePlayerBbi,,,,,,20811,22171,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,0,,0,,0,,0,,0,,0, L0 O) i- F2 @* \5 U
3 修正小喇叭功能,上线后直接清0,只有本次在线使用的小喇叭有效
" P* J8 X: W& s- B5 p4 修正[pwd 5gua]命令改为[pwd 5gua time]可自定义服务器重启时间
* l) s2 X$ R. r0 e5 ^. }. l5 修正服务器关闭回档问题 GMSV存储资料新机制 正常关闭服务器不回档
* a1 z1 a" G: m' k6 加强settrans命令[pwd settrans 转生次数 帐号]可以设置玩家转生数
, ~$ P. s$ T3 v; F8 E5 R7 O1 加一个循环公告功能 每10分钟全服公告一次 可自定公告信息
* s% p6 D' r. `) Z2 修复增加技能熟练度道具的BUG 可自定义每次加多少
3 O4 S1 W; ~/ U8 _# o3 修正[pwd announce xxxxxxxx]命令 黄字显示 并不带说话人名字
, i! M0 S2 o. O& P) e, ~4 增加会员商店道具或者宠物已满的提示信息7 g) F; D7 _, T& O& s' `5 o
5 解决没有结婚的玩家 家族中带★的问题; f3 o+ K, j H. N
6 修正GMSV提示 name(菠萝油)use skill err!! .ret=-1 rands:6 50次直接关监狱. ?) M8 j3 b! Y. {
7 修正原地石 每1秒遇敌一次+ r$ J" [ i& S# d
8 在setup_pub.cf 新增EXP字段 可修改经验倍数(每级经验倍数)
0 U+ o5 g+ ? D- |8 W9 可自定义上线人数倍数的设置 在CF新增字段Online=17 e& ]' [9 t, ]+ C
10 增加一个GM命令 可以直接给对方身上刷道具 [密码 additemto 帐号 物品ID]
0 e# a4 k6 g. g0 L! X11 增加一个GM命令 可以直接给对方身上刷宠 [密码 petmaketo 帐号 宠ID 等级]3 s' b3 b* v2 ]! u) ^* @
修正了若干错误 增强对玩家点数的检测 并且防止服务器段错误) f/ \5 j( v% K- C5 }$ w+ b
1 [pwd getuserip 帐号/人物名] 获得玩家登陆IP地址. S$ i$ i" G' G8 U$ U' I4 i- e7 K5 ?
2 CF中增加maxlv=1 即可开启6转满级为160级 maxlv=0则取消
Y W7 f7 e5 e+ D) q. K3 初步封杀全体天罗地网 由于不知道怎么实现 所以没办法测试 暂试
! ~! z6 q! |4 C# B8 b3 t4 [pwd settrans 转生数 帐号]指定对方帐号转生数(慎用 设置完后 没有红利)
0 J+ N0 J J' p, w9 C5 ^ X2 R5 对SN:100054提出的SIGPIPE错误给予修正 关闭SOCKET前会提前通知系统
1 {* B; ~1 o. }. ^2 n( c特别强调一下 目前CF中需要增加一组数据 即可保证服务器的安全稳定超负载运行7 Y% M( e- m [: u! u( k4 V; j
超强稳定的工作能力 直接外网不卡 单线负载2000不卡- ?' @( D3 K# y/ A6 Z# y3 D
#Set Buffer
# j/ ]" ^1 D/ P ]9 z#服务器每秒处理N个请求
5 f! ?+ e; r9 y% P4 Y1 ~% Hacbuffer=1024+ V3 o) S, L+ |) i/ w) a7 u/ c
#服务器并发同时处理最大封包流量
" X0 |4 K- n. u' }scbuffer=30
7 O* e& Q4 c$ R#每用户TCP上限 每个用封包上限 范围是128-4096(字节)( q/ t* x9 O9 @+ [' u* q
acwritebuf=1024
. n# P4 E( t6 ~, a8 ?. g$ ~#recvbuffer表示每个玩家连接的接收缓冲区大小 范围不限 视自己情况而定
* k; ^/ \) ~! @' F+ D* U! drecvbuffer=40960
# M/ n4 L# D3 |: [& u( N R2 m7 S#工作模式设定 推荐最大传输模式. B/ n- V4 Y; A) [$ L ] W
#1开启MAXThroughput 最大传输模式
3 O2 h0 [" }8 @6 h+ Q- o+ Z! Y#0为MinCost模式 最小消耗模式
* B7 G5 O4 A4 X0 X# T8 e3 N% RThroughputCost=14 N7 C' R6 _! M, h% |: x
1 修正黄连使用无反映
, b+ C) G/ T! { I0 G, C& g. c2 修正防止玩家多开ipconn选项( l; J; l: O4 d
3 修正检查玩家异常点数功能
0 V1 t9 _ s3 d) {0 z% `4 修正GM获得玩家IP命令为[pwd getuserip 帐号]
0 k" F8 n8 I. A+ d- c a8 w* Z/ h8 f(一) 增加一个复查人物数据的函数 上线后自动检测该玩家数据是否正常+ z8 p O7 h+ T+ B: a% M& o8 E
如果出现数据异常 则恢复为默认值
y* ]7 `( l# U" n(二) 增加人物资料判断修正功能 由于很多用户的服务器寿命比较长
4 n! u- Q" m- T( l2 F- `# V v上线人数众多 SAAC队列已满 有时会造成SAAC写资料错误
6 ~/ ?% Q4 p5 d, s导致GMSV读取人物资料发生错误而导致程序中断 特发此版本修正
) {# `" v* H- [: Z(三) 在CF中加入一个ipconn字段 防止玩家多开 默认为3个
: G5 o$ P1 n r x$ A! Z6 P4 j, ?#同一IP地址最大连接数.如不限制请设置为03 w) F& B: H1 {
ipconn=3
1 K+ e- c* l3 t: Y, O(四) 延长外挂快速遇敌的速度。缓解服务器负载。如挂机,建议免费发放原地石
j1 s4 u" w% K$ j5 {. I/ Q#默认玩家移动(randenemy/10)格内发生遇敌事件,缓解玩家使用外挂快速遇敌/ f5 L$ t( t# q: `$ K0 F
randenemy=600
4 a4 |& S% k/ Y4 N8 O(五) 增加一个GM命令[pwd getuserip 帐号] 可以获得指定玩家的IP地址
# Z0 l- d, L, J! N(六) 增加一个GM命令[pwd warpto 帐号/名字] 可以移动到指定玩家身边 可随意输入帐号或者名字
6 x0 |/ f: r% d: y(七) 增加一个GM命令[pwd additemto 道具ID 帐号] 给某个玩家刷道具
, i; b( e g7 K# K. M(八) 增加一个GM命令[pwd petmaketo 宠ID 宠LV 帐号] 给某个玩家刷宠) H' C' p: T0 ~4 f- f$ U
(九) 6转人物满级为160级 需要2124160000经验4 b2 M6 P" p" ^
1 修正5转结婚后服务器会把人物T出家族的BUG
W+ ~' i/ S( y- ?; [2 增加服务器寻找遗留宠物系统。请自己在GMSV目录下增加一个lostpet目录 即可在撒村找寻丢失宠物
1 z* [% T" y& Y3 结婚判断性别新机制,修正判断4号豆丁为女人的BUG8 o; [, h; D" e4 d3 j
4 修正石器大魔王把%送到监狱 改为角色名称
& e: s+ [8 Y Y9 P) n- ]5 修正结婚了3转即可结婚, _& o6 {* l2 X6 e! u3 n( L6 U
6 修正了服务器端启动报错 全部显示正常启动 服务器端自动修正错误脚本
8 _+ `9 _# o9 _7 B7 增加一个消除禁言时间的道具 道具格式为2 N* Q8 h/ a5 q
黄连,黄连,哑巴吃黄连 有苦让你说出来,,,,,,,,ITEM_SetSilentZero,,,,,,20808,23024,100,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,04 N5 ] O" d( l4 ~8 S: u6 k
8 增加经验倍数新机制 在原来cf中exp的基础上 加入了upexp* `! C" n5 Q' i. z- u7 f9 N
请在CF中设置如下:
) f4 Z" C+ W- @8 m2 j#每级升级需要经验比 实际每级需要经验=原始每级经验/exp& c, `2 O9 ~ [, n
exp=19 x7 l# y" v7 X/ X6 ^% `5 X
#战斗经验倍数 实际战斗获得经验=原始经验*upexp* Y8 J1 V. [! f2 P6 w
upexp=1
4 B. H! |7 |6 @; }% x/ l& Y9 k10 增加一个GM命令[pwd metamoto 形象ID 对方帐号] 可以更改指定帐号的形象4 d0 t4 i* z( ~0 X
11 增强GM命令[pwd level]在原来的基础上 使用[pwd level 等级 帐号]可以给对方修改等级
6 P4 r4 K$ } q' z12 这是最重要一点 对于1.7 2006 1.8三个版本存在的不稳定因素给予修正 Pub1.9版最大负载提高到350人左右 有效缓解卡机问题9 G* `/ C# `0 z+ r9 V! I
1 增加一个道具,使用该道具后,玩家可以向全服喊话1000次(VIP版可自定义次数)( H1 i( V! ]$ M! Y. Y* f0 D
增加方法入下 在itemset6.txt 中添加
/ A5 ~9 k+ X; y9 ^0 V小喇叭,小喇叭,可以向全服喊话1000次的道具,1000,,,,,,,ITEM_AddTalkToAll,,,,,,20807,22360,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,0,,0,,0,,0,,0,,06 b1 T; k: h* `( n7 f1 i1 g; F+ P
使用该道具后,可以使用命令
2 `5 ~; j& Y; h& w' F- _~toall 全服的玩家,你们好,这里是Top-Pub小喇叭功能。# {! K/ v8 ^. `1 N5 M) s
向全服喊话
* `7 U, s0 e! u8 X8 v2 修正GM命令[pwd level]可以给其他玩家修改等级 格式为[pwd level 对方帐号]3 G+ p7 T4 _1 \, c3 B4 H) @
3 修复医院加魅力里-千禧年实施中的乱码问题、修复家族乱码问题
& v- w N+ X; E1 k b2 T2 x4 应网友要求,取消在CF中定义假人数的功能,所有记录点显示真实在线人数
5 Q1 u5 b; g7 x1 H5 去掉人物名称中的★符号,在{}中的为家族名称,以避免混淆7 P2 A7 v% F& j* N& r9 h
6 服务器启动后自动关闭ICMP协议,玩家右下角不显示网速,而变为 -13 n* {$ B W% |0 r/ g. |3 O
7 对于部分用户建议的缓解卡机问题,1.8版经测试,负载300人不卡 请务必合理配置CF文件!* y8 K5 v( d- w9 l2 H/ m' k9 A% d! Y
如需要更大的负载能力请购买VIP版本服务器端。VIP版在P4 3.0 1GB RAM环境下至少负载700人以上8 X _: g0 V' g+ w
1 加一个循环公告功能 每10分钟全服公告一次 可自定公告信息
/ m; f9 D! Y7 x1 W# h* ^1 a9 C 在gmsv目录下新增一个loopannounce.txt文件写入10条公告信息即可3 p# o5 S2 i, N' [6 ^; V) ?
2 修正[pwd announce xxxxxxxx]命令 黄字显示 并不带说话人名字1 J/ l% ?1 Q9 k% u$ g! f$ K
3 解决没有结婚的玩家 家族中带★的问题$ L1 x8 e7 P' m) L! {+ _
4 修正GMSV提示 name(菠萝油)use skill err!! .ret=-1 rands:6 50次直接关监狱
4 \. M1 i5 D" P9 K5 在setup_pub.cf 新增EXP字段 可修改经验倍数(每级经验倍数)
' o$ Q$ D; H% g: Q1 D; O5 z6 增加会员商店道具或者宠物已满的提示信息) A+ {) [: G$ j0 l3 ^3 b
7 修正原地石 每1秒遇敌一次
2 B) }2 [. c) B5 E& [8 可自定义上线人数倍数的设置 在CF新增字段Online=10 L8 F8 |" T6 E
9 应checkitout网友要求 移植部分VIP版TCP/IP部分代码 缓解卡机问题
( E6 n$ d' v3 Y$ W! h. @9 o! C: w @' E1 增加VIP体验功能 新增职业技能熟练提升道具 每次可增加10点(VIP版可自定) 请自己加入到itemset6.txt中
* Z ]9 s+ H2 U' K& n职业技能熟练戒指,职业技能熟练戒指,增加各项职业技能熟练度10点,10,,,,,,,ITEM_AddPRSkillPercent,,,,,,20824,22171,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,0,,0,,0,,0,,0,,0+ ]4 u* Z1 ]7 B; o) ]
2 增加VIP体验功能 新增职业学习点数提升道具 每次可增加10点(VIP版可自定) 请自己加入到itemset6.txt中
8 |% f5 Q5 Y" S) V6 H6 l增加职业学习点数,增加职业学习点数,增加职业学习10点,10,,,,,,,ITEM_AddPRSkillPoint,,,,,,20825,22171,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,0,,0,,0,,0,,0,,0 q# d" H- A! l, F
3 增加会员点卷道具' N s& g8 z" ?. A
请自己编辑 itemset6.txt 在结尾追加类似如下道具 3 F5 `$ w# ]' y( B/ O
使用后即可为自己帐户冲值 每次可冲值1¥ 帐户最高不超过 5¥(VIP版可自定面额)
+ Y& i& f+ o1 L/ d3 r) |3 u会员冲值1¥,会员冲值1¥,会员冲值1¥,1,,,,,,,ITEM_AddMemberPoint,,,,,,20799,24176,100,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,0,,0,,0,,0,,0,,0* C5 ~/ P4 p: z. g ?" ~) h1 i
4 改进net.c部分tmv.tv_sec = 0; tmv.tv_usec = 0;4 G5 E1 \0 n5 y2 H
超时判断机制 在接收数据超时后自动放弃该连接用户3 `/ o9 | w8 T$ z1 `: g8 [( _
5 增加在线会员商店体验功能 在DATA目录下分别建立2个文件memberpets.txt和membershop.txt
/ r( O6 O7 b. S( V分别为会员宠物商店和会员道具商店的定义文件 内容范例如下:
) e8 L# \; i1 R0 F: m以下四列分别为 名称 编号 价格 类型
+ Q3 c: x2 n* T1 U( \# A, X* h===========memberpets.txt=============
3 i( F9 g7 ^* v3 ]; y机暴 353 1500 1: Z* r. }! t4 \ Z5 X1 p
蓝暴 352 1500 18 n$ n# r3 q! j& [ c) {" h
红暴 351 1500 1
5 g' L6 `' u0 ]& H6 d# ZEND 0 0 0
1 ]( G. N4 E5 C; G% ^! u======================================
6 e: [8 D' t( d* N e9 j) {===========membershop.txt=============
5 ?- M" K. I3 I$ {滋润LV5 20773 1500 1
$ G; X/ O# [4 V8 B% g滋润LV6 20774 1500 1: n* p2 J2 U$ `3 P8 l6 D
滋润LV7 20775 1500 13 L/ e" s0 l" D% F/ B- p! c
END 0 0 0
- i5 R% g- t6 j& Q2 v6 l( C6 v8 M======================================
. H9 T9 x- b0 n0 `1 L////////////////////////////////////////////////////
( R8 W( y% k3 b) v* ?在相应的NPC目录下修改相应.template文件中增加如下内容8 U5 }0 X4 F* u; d7 d/ m1 x
=============xxx.template================! `9 P: W" M+ ~: r- j* ^
#NPC_MemberShop% ~4 {0 _7 E( F' A- U$ |
{
# L) @4 q$ l: \6 e( `. T5 [; Btemplatename=MemberShop/ C+ p' V2 k Q; W
makeatnobody=1" {. m! O9 u4 {* y C) u3 S4 B" t
name=: w3 C. a9 z+ n( b
makeatnosee=1
4 a$ z! C+ |, K. e" R; G9 kgraphicname=1001617
' O" O" }" ]6 O* z" o' Wfunctionset=NPC_MemberShop- a+ b5 o' r0 W' T) J, @& o# i
}
O4 ^8 X+ }* i6 c3 p* _+ f#NPC_MemberPets u& K( o/ y: A
{3 n9 C; L1 S9 h
templatename=MemberPets
, Q s$ J# O+ jmakeatnobody=1
) m- F) E' \7 O' @0 }name=
3 j2 Y6 x2 N q: X! d9 r( gmakeatnosee=1$ K p2 i' t) q& B+ Q5 H' f
graphicname=10016175 l m6 f, D& Z% w
functionset=NPC_MemberPets
6 b! ~ N8 R( Q}8 H" d/ Y4 p( [: `; z
======================================' B. A$ V( s4 g
////////////////////////////////////////////////////8 _/ f' w9 }6 _% e5 d1 H0 H6 e
在相应的NPC目录下增加相应的.create文件 内容如下 b* v( `# \7 u7 M9 r2 L
=============xxx.create====================
' ]0 B8 Q. k W: |/ j4 D: Y. i$ ZNPCCREATE
4 t) I9 [6 i' J. d$ [8 t{
1 @- D N, a( O2 Y$ ?2 s' Ffloorid=2000/ t9 l" A) r7 L0 K5 n H+ v
borncorner=70,70,70,70
8 U( b2 s& S4 z7 ]# `' ptime=0. t; t0 w; F! p) ]5 K, m* \: R
createnum=1
' D& h: j R2 _- Qgraphicname=1001617; w* k- O* L9 P D& K+ Z
name=会员道具店
- V1 g6 @: e# H% Q/ D/ Ddir=6
2 r4 Z$ a) | c* z. H: uignoreinvincible=1
$ d3 s( }/ ?4 n# s& u5 @enemy=MemberShop|file:xxx/itemshop.arg
& O" W# ?: N3 v}( r) B" M0 a; w
{' Q4 {: N% ?# J0 L1 U8 J2 S$ h& R0 \7 {; E
floorid=2000
$ _6 A0 ~4 |/ Q: L% B& p _borncorner=70,68,70,68$ L* \ U8 f6 S F
time=0
2 `: b- }0 |. V! s* h' E4 Ecreatenum=1, Y/ J; |7 G8 \& ~" y
graphicname=1001617) E J" t/ v: ?+ F
name=会员宠物店
; o4 K7 g; V) |1 M) _4 q4 i. udir=61 x7 c$ o. X6 ~; |, w
ignoreinvincible=1$ N: s8 t/ {5 B# g6 Z
enemy=MemberPets|file:xxx/petshop.arg2 D- t% V. g7 i! J% R- J m. h0 S
}7 l e" k$ g. l2 U$ d; R
======================================
: g+ |0 n: P9 g/ x4 t////////////////////////////////////////////////////: {8 g' v3 p# ~% n9 p2 S1 P% g
会员道具商店itemshop.arg内容如下# n: m! }3 f5 [% m# s2 `9 G- k1 r
=========itemshop.arg======================% W5 s0 W1 _' L/ a/ W9 [# k
#会员道具店
& N4 y1 _! v& j- V0 [4 q. B; ^{
6 Q3 e3 J; l- V; A4 m# P8 I+ ]MEMBER_TYPE:4# J) n _+ w3 r) }, @9 c
member_start:欢迎光临有什麽需要我服务的吗?3 ^3 F. w, S* n$ [0 n
member_msg01: 有什麽需要我服务的吗?
0 @# Z; d' c( g* ?member_msg02:NULL" {, \1 T6 r3 i. {; U2 W
member_msg03: 【会员道具店】- C+ @8 a [8 `; S
member_msg04:NULL
% o+ _. X1 ^; z' {) C3 d c% X( j! Xmember_msg05: 【 离开 】4 n8 _$ ]' t4 G8 U" |
nomal_msg:NOMALMSG
( z+ m. E. ?1 m* ]0 x: F9 j7 Qend_msg:谢谢光临!* b* R, d% N3 @" k7 d
error_msg:本商店不提供该服务# O9 @7 P6 D) P% i' a
}9 c# T: B2 h) }" V1 ^, R
======================================
: B0 C4 F5 G% n8 f/ M////////////////////////////////////////////////////
9 C0 P5 h# \0 d4 }会员宠物商店petshop.arg内容如下
+ J. r$ f2 S0 l+ E==========petshop.arg======================
' j! {: Z7 S& K: }) H6 O#银行& F3 K: j& N: g B1 E
{9 H5 |6 s& e: L* n% v' c/ `# Q, O
MEMPET_TYPE:4
# `# o" l5 [3 k9 Tmempet_start:欢迎光临有什麽需要我服务的吗?
7 \% Z+ N2 q5 Emempet_msg01: 有什麽需要我服务的吗?- z8 _4 g; i4 V7 Y( M
mempet_msg02:NULL; D* i6 l; \3 Q8 C/ M1 N7 [/ @" }
mempet_msg03: 【会员宠物店】6 h( D" T: B+ b- m2 R+ G
mempet_msg04:NULL# i7 g6 X3 R1 C" j B# |
mempet_msg05: 【 离开 】
$ P6 ~ `' J8 J& z9 _: c% | Mend_msg:谢谢光临!" ~3 ]" ^( |+ d. F. \! V9 }& }
error_msg:本商店不提供该服务- ?/ Y$ ?* o$ R+ U2 ~" o* d8 v
}
# M% o" {: v3 }======================================; Q- z% m( g3 R- c5 R7 D! e
MD5:39c3b3de693639028f28e1378519b98d4 I' T: [" K+ ?: R% D
1 继续优化mainloop()主函数,防止LOOP超时,延长次要LOOP时间
: T. g/ C6 M, Q* i) ^3 ?2 重新配置acwritesize和acwbsize分配值 解决低配置服务器卡机问题
: O, c6 [4 M: @7 m7 l3 很多用户反映单机开服的情况下 SAAC抢占GMSV资源 此版本运行后自动提升运行级别为-50 V6 y& S% ?0 Z @+ W
4 重写守护进程,监控所有子进程,防止因子进程执行时间超时而卡机
: Q1 C; q: ? ?4 E) O9 R* E5 体验结婚功能 设定结婚、快速移动到对方身边、上线提示对方 需要修改itemset6.txt增加相应道具
0 v( i/ j% k& F* i/ y6 结婚动作发生后将在全地图出现场景 并全服通告X和X结婚(可有可无 但大家建议加 就加上了)
( G9 ^" M, ^. I7 优化对pentium4新手XXX和您换得名片的BUG
/ J" }) `0 C8 u" `1 f: R7 关闭一些无用的NPC_FUCTION 比如:STONE服务员NPC# }7 d. _; {- ]5 ?5 x
下载地址:
|