地方网

搜索

[石器服务端] 后浪科技石器时代怀旧4.4Linux商业服务端

[复制链接]
admin 发表于 2009-11-16 14:13:38 | 显示全部楼层 |阅读模式
软件简介:
) z; R  g9 {! I7 Q% m) ^& {$ I% V这个版本以增加新的商业功能为主
: K! z5 f# j3 V! v: ?* F首先在setup_vip.cf中增加如下字段
9 h8 _* a" e+ Y! r1 M#每用户TCP下限 范围是1024-8192
- {- m. M7 K2 Z: e3 S+ }& I4 y+ uacwritebuf=2048
- |" \' R. f4 d% z3 x8 K- j范围有些太大 请大家务必多测试几次- _2 N/ |# _) o. j  L' t8 [" F
- {  u& P5 y! c8 c' s5 ?- X& W
初版增加的最重要的功能就是在线商城 附带一些其他的功能和定制功能
  h/ s: ^7 c+ [+ v4 `在线商城的增加方法请见更新包内 bank 目录% a% Y4 G+ x7 e; A2 n+ V  y
请把bank 目录覆盖到 /gmsv/data/npc 目录下$ @, T$ X$ U8 ^6 l1 o
在DATA目录下分别建立2个文件memberpets.txt和membershop.txt) D* o9 a/ l& K7 c+ n6 Z
分别为会员宠物商店和会员道具商店的定义文件
  v5 m! W1 C! M$ _# w- f例:在memberpets.txt内容如下* ~( Q* O- S& A1 m* c- {5 T# ?
=======================
; d  E6 M1 f0 L% _机暴 353 1500 11 E% U. K, |: h1 W
蓝暴 352 1500 1
) Q- `! i5 b5 `' k' ^+ k红暴 351 1500 1
; [1 w8 l7 [2 n$ A! |* `: \END 0 0 0
$ O, X+ c# G' |" ]( j+ l=======================
. k- F  J/ H4 u9 g; U每6物品一翻页 加入$ W! \# o3 x9 n8 P8 R: S5 x! R
NEXT 0 0 0
2 [% m  \' A( p* _即可: a1 `+ A5 p3 D4 T! G) B! o: E
宠物名称 可自己定义名字) j& l# g4 N0 B8 P, r% d$ p1 Z3 `
宠物编号 请自己在 enemy1.txt中查询
6 r  f- Z5 H' U* ^: c. V价格 卖的会员点卷价格3 `% j9 s) H) ?( `9 k
类型 请保留写1即可
+ b% ?( I; f1 e增加会员点卷道具3 ~3 ]2 ~" M$ {0 w# x
请自己编辑 itemset6.txt 在结尾追加类似如下道具 使用后即可为自己帐户冲值
0 u+ f, b: K, b4 I' H会员冲值10¥,会员冲值10¥,会员冲值10¥,10,,,,,,,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,0,1,1,0,0,,0,,0,,0,,0,,0) i9 _" L6 g& }
会员冲值20¥,会员冲值20¥,会员冲值20¥,20,,,,,,,ITEM_AddMemberPoint,,,,,,20800,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,0,1,1,0,0,,0,,0,,0,,0,,0
( N) I4 w( V' n; e( y会员冲值30¥,会员冲值30¥,会员冲值30¥,30,,,,,,,ITEM_AddMemberPoint,,,,,,20801,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,0,1,1,0,0,,0,,0,,0,,0,,0
+ q# ]: o- t: N" f# d0 F会员冲值50¥,会员冲值50¥,会员冲值50¥,50,,,,,,,ITEM_AddMemberPoint,,,,,,20802,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,0,1,1,0,0,,0,,0,,0,,0,,04 R3 g' O2 E+ i
会员冲值1000¥,会员冲值1000¥,会员冲值1000¥,1000,,,,,,,ITEM_AddMemberPoint,,,,,,20803,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,0,1,1,0,0,,0,,0,,0,,0,,0
% r4 F# M+ K# b/ y5 R3 x8 ]( z增加职业技能熟练度和学习点数的道具 其实GMSV本身有这个功能 但有BUG 现在补上
& b3 `$ s" [' |) A职业技能熟练戒指,职业技能熟练戒指,增加各项职业技能熟练度15点,15,,,,,,,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,,04 R2 X7 E* f( c" X
增加职业学习点数,增加职业学习点数,增加职业学习15点,15,,,,,,,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
$ r3 J* k) Z3 h. [) w+ @9 a" m5 x/ s
请自行在/gmsv/data/目录下建立store文件夹
# J# d0 v% q" M: i并在CF中检查storedir是否如下设置
/ ^  O' I9 w% {, a$ {1 I# Store DB?# v5 O9 ~! q6 \+ Q
# 还原玩家资料目录 可防止当机回档
/ t7 X  z9 @; p: A3 O' g; B3 T7 D) xstoredir=data/store
% n' j& Z# D& M& ?有效防止当机回档
6 s1 G6 L* k2 e' m5 K9 `# Osetup_vip 请参照新版161中自带的修改
8 Q0 {6 E( J0 M6 f. q) z- ^) S160前的部分参数设置有错误
1 k( [* g& b0 z4 ?- n版本主要更新内容如下:
8 y+ M& _: K3 R★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
# r# g4 e% i  c# ^7 ]; t1 加一个循环公告功能 每10分钟全服公告一次 可自定公告信息& T/ D, {* \5 a/ \; H5 G$ w
请在gmsv目录下创建一个名为;loopannounce.txt 的文件7 K2 x& o' `0 |0 E# W- [8 a
改文件内写入10条循环信息 每条信息限制在256字节(128汉字)以内/ ~4 f$ ]1 o) ?) Q; p3 A
每10分钟循环全服广播一次
# r: V  x9 Y* C4 i9 h8 T9 b/ O★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
# c+ M' {" D7 l8 B6 o& T2 修复增加技能熟练度道具的BUG 可自定义每次加多少
  X) I3 }) Q& b+ A) N6 j$ u7 ?5 L上一个版本遗留的BUG 本版中解决
% m& i; o1 ^' ritemset6.txt 加入如下代码即可 3 w* Y+ H( Q! H
职业技能熟练戒指,职业技能熟练戒指,增加各项职业技能熟练度15点,15,,,,,,,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; s& k' V* ^4 m% y/ z! \+ o( N; f
增加职业学习点数,增加职业学习点数,增加职业学习15点,15,,,,,,,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
8 i3 I% m- z. j* ?. |! _2 X7 X2 e2 j. V
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
6 i) L% j$ i: O5 C  U8 H4 u3 修正[pwd announce xxxxxxxx]命令 黄字显示 并不带说话人名字
1 S! g3 J& v2 G$ Q6 s( O. @- ]- N8 l. ]" b
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★) P7 B5 G  j$ t- D3 ~! ^. H# |/ \
4 增加会员商店道具或者宠物已满的提示信息" N; ~; k; h  z! V
# N0 b8 c9 m# c, l8 ]
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★" n1 ?. v" c- l& B  ^
5 解决没有结婚的玩家 家族中带★的问题- ?5 @# F  z# p( R8 k7 H5 D: d
9 L3 W. s# r% Z; D0 D& w
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
$ Q, @4 ~' Q% j; b) O4 U9 ~6 修正GMSV提示 name(菠萝油)use skill err!! .ret=-1 rands:6 50次直接关监狱
) J6 t- p$ v  K. L  j+ t$ O$ x$ H
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
  H, |: c1 G  E1 F7 修正原地石 每1秒遇敌一次5 b' p3 ], D$ j$ O0 x3 |" m

; K* k- Y6 T$ v★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
& d- z- w+ t" M$ D8 在setup_vip.cf 新增EXP字段 可修改经验倍数(每级经验倍数)
; q+ ~7 I# Z! X0 @9 L2 D! E请在setup_vip.cf文件中 增加一段" l6 T; [4 i% I4 z" Q( h: ~2 c
exp=1% `- i% B2 `! Z9 D- `: b, H; R
默认是0或1 即不改变经验" b/ \+ V4 I9 N  T0 _5 X1 k
经验倍数并非打怪经验*N 而是每升一级需要经验下降/N
. ?4 @2 M6 ~! [- H' ^" N
/ i) j2 u" p  k2 B3 @- }. G/ q★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★7 l4 h/ c! h1 B9 P0 Z
9 可自定义上线人数倍数的设置 在CF新增字段Online=1
( B% M* p1 w% A9 t' U7 ^有朋友说 如果定义单双数 一眼就能被人看出来# z+ ]  f9 \2 a( O% f6 D
这个无所谓了 我在代码中加入了一个随机变量6 ?4 q. y3 q* y* `7 H/ {
随机的单双数2 Y% f7 D# P: f2 z
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★! z" N  f: c1 S, j9 {
10 增加一个GM命令 可以直接给对方身上刷道具 [密码 additemto 帐号 物品ID]6 Q8 Y# F/ r$ y7 d( j
5 N4 L, g. G6 h7 G0 ~
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★: `& m# S) r, E  b
11 增加一个GM命令 可以直接给对方身上刷宠 [密码 petmaketo 帐号 宠ID 等级]
9 |. J* \$ K; q3 ^, D& z如果省略等级默认为1级( Z0 ]2 o0 ?1 C' k+ o5 y3 c9 n

" v- v: j+ t1 L- P& R1 增加一个道具,该道具可以向全服务器喊话N次 加入方法为:
- _) X2 ?1 g; ^9 o) o& x8 t小喇叭,小喇叭,可以对全世界说话10次,10,,,,,,,ITEM_AddTalkToAll,,,,,,20807,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
3 u, e& g! J* M6 M小喇叭,小喇叭,可以对全世界说话100次,100,,,,,,,ITEM_AddTalkToAll,,,,,,20808,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; K6 `: E" K5 B$ j) k
使用道具后 用命令
. R: J$ r  E7 o  X' [' d, a$ V~toall 大家好6 F# ~: c5 F$ y4 s
即可实现小喇叭功能
' g9 C: }+ ^) I, V道具外形请自己修改 以上代码的外形为戒指形态& u% C/ E' U$ |) g- o' k
2 增加一个命令 不管是任何人都可以查看到当前服务器的SN序列号$ s% M0 G# f" W" ?' C; Q
命令格式为 [showserversn]  U$ Q: m0 ^5 w' P1 s4 ^5 x* C
3 修改[pwd level]命令 可以给别人修改等级6 T- Q& x4 f" y' J, e! G
命令格式为 [pwd level 等级 帐号]
9 F* ~6 r# `% A1 X% B& G3 ]4 实现7转,转生后获得的宠临时为机械人龙 如有需要163版改进; `' S1 S# v. s! f1 l
5 修复医院加魅力里-千禧年实施中的乱码问题9 l* a9 }: V8 ^* J0 {: V7 v% {- k
6 修复家族乱码问题+ w+ a$ g( G# x
$ V& b" U7 ^! {1 q& a
6M的GMSV加入了调试信息,带有除错模式, t3 `% R& c0 w0 X  d) `
如果GMSV出了问题,请抓图,并把GMSV目录下的DMP信息一起收集发给我
9 v$ z! j% K! A* ~5 Y除错模式运行方法
  u/ h# o, x0 Q2 q1 o& p在GMSV目录下执行
8 `2 ]& ^5 A5 S- S2 H, }8 tgdb gmsv-165_vip_10000x
: ]! X4 V9 S6 L8 Y9 V6 q+ w: K后进入到1 c7 e: ^- i4 Y8 g8 H0 g) Z
(gdb)( {5 s# O) ~' t: f# @+ F7 @' s- \) |, z
输入命令 run3 y% i& L7 g" Y. N2 _9 W1 L" d9 {
(gdb)run
6 q( M( W, Y0 h% u5 ^2 ?0 E即可开启服务器端! W$ ?7 ]' e3 c/ y+ M. T2 G
服务器如果出现意外终止时 会出现提示 并回到
" D# P$ u  Y. I1 P/ N  ?8 ^7 `(gdb)
2 m5 \# i* g$ b6 M6 c+ D命令行下 这时候输入
+ o! v- V  p% f% U" e9 H: a(gdb)backtrace6 Y: ^" E+ Z7 q$ Z/ S! w6 L
会出现除错的位置 然后按Print Screen SysEq整屏抓图后发给我 谢谢3 t) m$ A) h( @

; o" n: u$ q( p6 r2 C9 ?6 R主要修正以前的错误,增加版本的稳定性,修正以前版本的错误
5 K# K6 y8 `6 ^# ]. S# W5 n+ g/ D" M4 q" x. e
1 修正5转结婚后服务器会把人物T出家族的BUG) N# g  D3 l! u4 j) {
2 增加服务器寻找遗留宠物系统。请自己在GMSV目录下增加一个lostpet目录 即可在撒村找寻丢失宠物3 p8 y9 J' b( t! Q' \
3 结婚判断性别新机制,修正判断4号豆丁为女人的BUG
4 z% v* t8 x! S) p5 Z& h* \7 n4 修正石器大魔王把%送到监狱 改为角色名称
( {, x5 `2 H1 [5 修正结婚了3转即可结婚; s& k# b' f9 T# h, ^3 S% |7 M
6 修正了服务器端启动报错 全部显示正常启动 服务器端自动修正错误脚本 并不提示
* M8 n! V4 w/ k$ n5 _3 W7 增加一个消除禁言时间的道具 道具格式为
5 n. r" w1 n4 J9 X) `% j黄连,黄连,哑巴吃黄连 有苦让你说出来,,,,,,,,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,,0
7 B* ?  D& d& V+ E' Z/ ^8 增加一个合击道具,可以增加战斗时,同队队员的合击几率,(优先级小于敏捷差异)6 Z, W9 K; o* W$ w4 G
合击小斧头,合击小斧头,攻 +9 防 -3 敏 -3 合击率提升25点,合击25,,,,,,,,,,,,,20809,20033,65,1,0,0,0,-1,,,,,,,200000,200000,,,,1,1,9,9,-3,-3,-3,-3,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,1,0,石,10,木,10,,,,,,3 o6 \4 i) r$ l; s6 W# S& c# H
合击小斧头,合击小斧头,攻 +9 防 -3 敏 -3 合击率提升50点,合击50,,,,,,,,,,,,,20810,20033,65,1,0,0,0,-1,,,,,,,200000,200000,,,,1,1,9,9,-3,-3,-3,-3,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,1,0,石,10,木,10,,,,,,0 h% z4 _8 K" l. j
9 修正经验倍数新机制 请在CF中设置如下:- [# m/ z# K* B& u
#战斗经验倍数 实际战斗获得经验=原始经验*upexp) n1 h9 _  p4 p  C2 a- d  m6 v& @' ]3 [' l
upexp=1% y: s- Z3 |# t6 ^+ `/ [+ ]6 D5 c
10 增加一个GM命令[pwd metamoto 形象ID 对方帐号] 可以更改指定帐号的形象. S" O/ [! _/ s/ ^) K* W2 L8 ~8 F
11 增强GM命令[pwd level]在原来的基础上 使用[pwd level 等级 帐号]可以给对方修改等级; {  v1 e* V! d- R- W) G# _

5 v! {( c& v8 l& D4 _以后咱们和kernel学习 凡是单数号版 都是开发版 双数号的版本为稳定版1 u5 }' I2 J9 x, v- x
但并不是说单号的版本就不好 单号版一般会加入最新的功能
! ?8 v0 G2 W8 |6 q+ X6 t2 y& r1 y" W双号版为前一个单号版中新内容的修正升级版
9 q, N3 |) G: n* }& C5 s' h(一) 增加一个复查人物数据的函数 上线后自动检测该玩家数据是否正常% }+ _, \0 N1 p7 s7 r+ ]5 o
如果出现数据异常 则恢复为默认值/ {4 R9 H9 Y1 l/ P( ?
(二) 增加人物资料判断修正功能 由于很多用户的服务器寿命比较长   r# o; b& w6 a' ]+ h" Z! _! i0 T! E2 }
上线人数众多 SAAC队列已满 有时会造成SAAC写资料错误 # h( Q. Q! g5 A$ E0 p" S5 C& s  H2 C
导致GMSV读取人物资料发生错误而导致程序中断 特发此版本修正3 |  x  N9 n6 y8 q3 p
(三) 在CF中加入一个ipconn字段 防止玩家多开& z1 e2 L+ R) e. _( q
#同一IP地址最大连接数,防止玩家多开 默认限制为3个
/ G9 n$ c5 ~* L* w+ r4 E8 iipconn=3' g5 F) ?1 C! ~. C% x/ F
(五) 在CF中加入一个randenemy字段 缓解玩家使用快速遇敌造成服务器负担. \. D$ |1 }" o3 E
#默认玩家移动(randenemy/10)格内发生遇敌事件,缓解玩家使用外挂快速遇敌* b0 x0 J& ^4 H( k- |! m! |
randenemy=600
; g: @( S! w4 a1 d//以下三个功能如果今天晚上能写完 明天一起更新 如果写不完 等下个版本
6 d& _( d3 d' u! g  C  J(六) 增加封IP地址的功能 在GMSV下建立 banip.txt,写入该文件的IP地址拒绝登陆
! h2 H6 i; W2 J; E- k7 G(七) 增加一个GM命令[pwd getip 帐号]; J, D& _9 J: Y
可以获得指定玩家的IP地址4 X+ Y0 ?' z3 g+ I. O  q
(八) 增加一个GM命令[pwd banip xxx.xxx.xxx.xxx]1 g! H) }0 {, v$ u
可以写入一个IP地址到banip.txt中 并且重新读取banip列表
$ Y5 N& B6 G# W8 e/ m  H+ z
4 E! t9 q& M+ i4 k" q9 [* {, r修正了若干错误 增强对玩家点数的检测 并且防止服务器段错误
4 |+ Y& \3 u8 B) E, c* i1 [pwd getuserip 帐号/人物名] 获得玩家登陆IP地址5 `6 K/ q, U: K* R5 t
2 CF中增加maxlv=1 即可开启6转满级为160级 maxlv=0则取消+ w- t7 G& K% u* v1 }
3 初步封杀全体天罗地网 由于不知道怎么实现 所以没办法测试 暂试, y' p7 O3 c# w
4 [pwd settrans 转生数 帐号]指定对方帐号转生数(慎用 设置完后 没有红利)
6 E2 W0 i# O# Q- T% z! U5 对SN:100054提出的SIGPIPE错误给予修正 关闭SOCKET前会提前通知系统
5 E' N. Y8 g/ J& F" G( N ! f) C5 D. n+ g) q; k! U5 t- V
, F0 N6 g5 y  U* u' {' Y
下载地址:
2009-11-16 14:13 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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