您当前的位置:首页 > 其他技术 > 其他技术

整理出来最全挑战私服详细资料

本文出处:网游动力作者:本站发布时间:2008-12-09阅读次数:
一、还原数据库account billing cash character 

二、安全性上创建登陆用户DkServer 密码123456 ,admin权限,dbowner,勾选上面四个库。 
  
三、添加外链服务器,sn.txt中的sql语句在sql查询分析器中运行。 
  
四、修改ip、用户名、 密码,windows自带的防火墙关闭。 

我用的用户名和密码是:DkServer 123456 

需要修改cast、login、session、DekaronServer文件夹 

五、按照1-dbmon.exe、2-CastServer[1.26.0].exe、3-loginserver.exe、 

4-MsgServer[1.3.0].exe、5-SessionServer[1.22.0].exe、6-DekaronServer.exe的顺序启动服务。 

六、下载一个httpserver傻瓜版本,指向web目录下list.txt,ip设置要与服务器一致。 
  
七、修改登录器IP,查找list.txt,然后改为服务器IP。 

sql2000必须安装sp4补丁,切记! 

账号密码是MD5加密,提供一个账号:dk7456 密码dk7456(6b45ce5b6f4fe19c33bf4f211d2c17aa) 

账号建立、数据库是account库账号用户名user_id、密码、user_no号在USER_PROFILE中 

充值相关的数据库是billing,对应表为user_account,从里面根据用户名user_id,这个时候修改 

remain_time和remain_freetime就实现了充值。 

当然还有有效时间把2006改成3006,玩1000年没问题吧。

很简单,创建人物后从数据库中找到对应的角色,前面加上[GM]就搞定了,GM
命令如下:

挑战GM命令
/GM call [PC ID]
/GM callmonster [MonsterIndex]
/GM callmonsters [index] [count]
/GM chase [PC ID]
/GM close_teleport
/GM createbrick [BrickID]
/GM damage [on/off]
/GM destroybrick [BrickID]
/GM DISTRIBUTE
/GM dummycount
/GM EXPRATIO [比率]
/GM fieldheal [map index]
/GM fieldreturn [map index]
/GM find [PC ID]
/GM FINISH [Kick 时间] ([结束时间])
/GM ghostmode [on/off]
/GM guildheal [pc name]
/GM guildreturn [pc name]
/GM guildwarend [time]
/GM guildwarstart [time]
/GM heal [PC ID]
/GM ITEMDROPRATIO [ItemDropRatio(1.0)]
/GM kick [PC ID]
/GM MAXPC [地图上的 Max Player 数字]
/GM MAXPLAYER [Max Player 数字(包括待机)]
/GM MONEYDROPRATIO [MoneyDropRatio(1.0)]
/GM MOVEMAP [MAPINDEX] [X] [Y]
/GM NOTICE [公告内容]
/GM observermode [on/off]
/GM open_teleport
/GM partywarend
/GM partywarstart [time]
/GM PLAYERCOUNT
/GM REGEN  [怪物复活速度 (百分率)]
/GM RESET_ALLMONSTER
/GM resetcooltime
/GM RESETMONSTER [MONSTERINDEX
/GM RETURN [PC ID]
/GM revive [PC ID]
/GM siegeend [time]
/GM siegereset
/GM siegestart [time]
/GM siegestop
/GM SUMMON [PC ID]

关程序 
此物品是用来防止外挂的,可以防止轻易找到游戏端口,而被人用非法登陆器进来捣乱。 
用法,先改好自己的游戏端口。比如是3333。 
登陆器随便设置个端口4444。 
打开 配置 
本地端口写4444 
远程端口写3333 

这样就把4444的数据转发到了3333端口,实现了端口转发。 

看到论坛好多人拿东西卖钱,各位别砸我,没有抢生意的意思,也许大家的不是同一个东西呢,不好意思,免费发了。 

首先,我们要明白服务器的文件结构。 
例如,我的挑战装在DKserver 目录下, 那么,以下请自行对照。 
DKserver 
      |_ cast 
      |_ dekaronserver 
      |_ gameguard 
      |_ logfiles 
      |_ login 
      |_ messager 
      |_ session 
      |_ share     ( 所有配置文件 ) 
              |_ action 
              |_ ai 
              |_ arrange 
              |_ article 
              |_ creatrue ( 怪物和NPC属性设置 ) 
              |_ dungeon 
              |_ findauto 
              |_ fishing ( 钓鱼设置 ) 
              |_ guild 
              |_ guildobserver 
              |_ item ( 物品设置 ) 
              |_ map ( 地图设置 ) 
              |_ mapredcell 
              |_ monster 
              |_ observer 
              |_ partywar 
              |_ pc ( 人物属性设置 ) 
              |_ quest (任务设置 ) 
              |_ request_quest 
              |_ server 
              |_ siege 
              |_ skill ( 技能设置 ) 
              |_ string ( 技能介绍 ) 
              |_ vehicle 

========================================================
下面,我们来一项项解释. 
首先是share 文件夹. 
     除了结构目录中的文件夹,share文件夹里有个 formula.ini文件是需要注意的. 
    本人明白含义的有以下几条: 
wMaxLevel          ,200   //最高等级 

byStatPointPerLevel    ,5   //每升一级的属性点 
wDropMaxDistance    ,150  //扔东西最多扔多远 

fMonEXPRatio        ,1.0 //经验 倍数 
fMonMoneyRatio        ,5.0 //掉钱率 倍数 
fMonItemDropRatio    ,7.0  //掉宝率 倍数 
fMonMoneyDropRatio    ,5.0  //掉钱率 倍数 
byMaxItemLevel        ,10  //物品最高等级,猜测是精练等级. 

wHPFullRecoveryTime    ,360 //血完全恢复时间, 当时越短越快 
wMPFullRecoveryTime    ,360 //蓝完全恢复时间 

fItemSetDropRate    ,1.0  //套装 掉落概率 倍数 

fMonsterHP        ,1.0 //怪物血长 倍数 

fBuyPriceRate        ,1.0f  //购买价格 倍数 
fSellPriceRate        ,1.0f  //卖出价格 倍数 

fSkillCoolTimeRate    ,1.0  //技能冷却时间 倍数 
fDEXAttackRatingFactor    ,4.0 // 加敏捷的准确率 倍数 

fSTRFactorForCritical    ,0.04   //加力量的重击率 倍数 
fDEXFactorForCritical   ,0.036  //加敏捷的重击率 倍数 
fSPRFactorForCritical   ,0.035  //加精神的重击率 倍数 

wOnePartyExpRate        ,100   //组队经验加成  百分比  1个人队 
wTwoPartyExpRate        ,130   //组队经验加成  百分比  2个人队 
wThreePartyExpRate                          ,160 
wFourPartyExpRate        ,190 
wFivePartyExpRate        ,220 
wSixPartyExpRate        ,250 
============================================================
然后是creature 文件夹 
     
    monster.csv   文件是怪物属性配置. 
        第一列是怪物代码. 
        NAME 是名称. 
        level 是 怪物等级 
        MAXHP 是 血长. 
        EXP是经验 
        MONEY_MIN  MONEY_MAX 是钱 
        ITEM_DROP_RATIO 是掉率,有15个,自己设. 
       都是英文,对着字典翻一翻. 
       
      第二个是NPC.csv 是NPC属性,包括是否杀红名,卖什么东西.攻击力等等. 
=============================================================
下面是 ITEM 文件夹 .这个可以修改的比较多一些. 
     cashshop_itemlist.csv  商城目录 很简单,中文的 
   itemaddsocket.csv   打孔配置 
           ITEM_LEVEL    打孔物品等级 
                     NORMAL_Rate  白装打孔概率 
                     MAGIC_Rate   魔法装(1属性)概率 
                     NOBLE_Rate   精品装(2属性)概率 
                     DIVIN_Rate   祝福装(3属性)概率   黄金装和祝福装是一样的 
                     Deka_Rate   铸孔师灵魂加的概率,默认18 
                     SocketStone_Rate  垃圾石头加的概率 默认5 
      itemarmor.csv ( 防具 )   itemetc.csv ( 杂物 )  itemweapon.csv  ( 武器 ) 物品属性配置  以下属性3个文件通用. 
                    Price  价格 
                    Level 0 Melee Min Attack 最小物理攻击 // 这里防具和武器是通用的,任何装备都可以有攻击. 
                    Level 0 Melee Max Attack 最大物理攻击 
                    Level 0 Magic Min Attack 最小魔法攻击 
                    Level 0 Magic Max Attack 最大魔法攻击  
                    Level 0 Defance Min  最小防御力 
                    Level 0 Defance Max  最大防御力 
                    Level 0 Blocking Rate  格档概率 
                    Level 0 Critical Bonus 重击概率 
                    Level 0 Str Request 力量需求 
                    Level 0 Dex Request  敏捷需求 
                    Level 0 Spr Request  精神需求  
                    BeforeLevelIndex  精炼的上一级 
                    NextLevelIndex    精炼的下一级  //这两个属性很有趣,我在想 是不是从1级小刀直接精炼到130级+9呢? 
                    VALUE   这个值三个文本不一样。对于消耗品,例如血瓶,VALUE 就是补血值. 

      itemcash.csv  商城物品属性  基本不要改,改了容易掉线. 
      itemoption_armor.csv     itemoption_etc.csv   itemoption_weapon.csv     物品附加属性   这个全中文的,很好懂.不解释. 
      itemoption_weapon.csv  物品售价   没什么改的必要.主要是 属性X洞洞 
      itemupgrade.csv   精炼成功概率  就一个属性,Upgraad  那一列就是, 全100,精炼必成. 
      shopset.csv   商店物品列表   是个复合表,看起来比较麻烦. 
            每一列代表一间商店. 
            ITEM_INDEX  商店物品编码 
            STACKCOUNT 物品数量 不能叠加的物品默认是0 
            POST_X  横向坐标。表示在商店的第几列 
            POST_Y  纵向坐标。表示在商店的第几行.    //注意,这里要计算道具的大小。.

===========================================================

最后是PC文件夹
     exp.csv  是人物升级需要的经验.
              EXP 就是,只有一列.后面那些不管.
     pcclass.csv  是人物属性 包括很多。是整数的不要改成小数,会报错.
              STR_DEF  初始力量
              DEX_DEF  初始敏捷
              CON_DEF 初始体力
              SPR_DEF  初始精神
              Speed_WALK  走路速度 .//用反CC登陆器的同志们不要改这项,会掉线.
              HP_UP  升一级给几点血
              MP_UP  升一级给几点蓝
              HP_UP_PER_CON  加体力给的血
              MP_UP_PER_SPR   加精神给的蓝
              STR_MELEEDAMAGE_RATIO  加力给的物理攻击
              LEVEL_MELEEDAMAGE_RATIO  升级给的物理攻击
              DEX_RANGEDAMAGE_RATIO  加敏给的远程攻击
              LEVEL_RANGEDAMAGE_RATIO  升级给的远程攻击
              SPR_MAGICDAMAGE_RATIO  加精神给的魔法攻击
              LEVEL_MAGICDAMAGE_RATIO 升级给的魔法攻击
              CON_DEFENSE_RATIO  加体力给的防御
              LEVEL_DEFENSE_RATIO  升级给的防御
              DEFEATRATE_MIN  最小躲避概率
              DEFEATRATE_MAX  最大躲避概率
              BLOCKRATE_MAX  最大格档率

      levelcap.csv  和  levelcap 文件夹  描述的是 怪物的红绿情况 和经验的奖惩情况.

=======================================================

完成修改以后,某些修改项必须要同时修改客户端的 DATA.PAK 文件才有效果。
比如,升一级涨的点数,升级经验, 加一点增加的人物属性等等.

关于SKILL文件夹这里就不描述了.
同样也是需要修改客户端的.

某些属性直接修改就有效果。比如怪物属性,物品属性等等.

最后,祝大家游戏愉快.

首先,修改GM的PHP页。每一个都要改,打开后,会看到 SA的密码 这样几个字,吧这个修改为你的mssql的sa密码,这样就好了,

这样还是不行的,下面要创建 4个正确的ODBC才可以!

打开控制面板-----管理工具-----数据源 (ODBC)--------系统 DSN!

创建4个数据库的ODBC,至于怎么创建,就不用说了吧!


关于打开服务端,出现ODBC驱动什么的错误,那是鱿鱼几个配置文件的问题,打开配置文件,你会发现
MSSQL的1433端口,在他那里是2433,

经验,钱修改方法

在端里找到 ,,/share/creature/monster.csv 文件.

里面有怪物设置.EXP 对应经验, MONEY MIN 和 MONEY MAX 对应金钱范围.

以上不可以超过20亿

服务端下面有个formula.ini也要修改

连接超时修改方法

1,打开DekaronServer文件中config中的DEKARON_PORT= 3333 
2,打开Web服务器中list.txt文件,|192.168.1.2|7880|192.168.1.2|50005|wztz|dekaron.exe|29A2090673187DAE|36.0.10 
3,注意红色部分要保持一致,即登陆与服务器端口要保持一致.

启动的时候SessionServer[1.22.0].exe自动关闭,试关闭360卫士,可能还是涉及后门问题.!!


登录器无法获得列表,或者列表错误的
1.出现数据库连接出错问题 


答:解决办法。检查配置文件是否出错IP,端口等是不是搞错了, 检查MSSQL版本是不是存在问题, 


2.关于list.txt读取的问题 

答:很多人都是登录器读取list.txt的信息失败,我现在来告诉大家吧。把list.txt修改名字为网页默认 
读取的页面就可以了,如:index.htm 。 因为登录器本身无法读取到list.txt里面的信息。但是可以读取 
到.htm的信息 



3. 进游戏被自动弹回到人物登陆界面 

此项是因为你的游戏端口与登录器上的list.txt不符合引起的,打开你服务端的 
Dekaronserver文件下面的config.ini文件。查看里面的DEKARON_PORT 这项端口是多少然后修改即可