红鹰论坛

 找回密码
 立即注册
查看: 3734|回复: 3

[其他] 永恒Online架设教程

  [复制链接]

4

主题

34

回帖

366

积分

二级GM

Rank: 3Rank: 3

积分
366
发表于 2015-1-23 17:53:22 | 显示全部楼层 |阅读模式
  网上很多关于《永恒Online架设教程》,很多都是在放屁,说什么用SQL2000数据库,SQL2000没有实列名后期会出现问题,但作为新手测试数据库的话还是可以使用的。网上发布出来的 永恒Online 服务端是假的只有7个 启动项,正版是8个。

一、架设步骤
1、先安装SQL2005数据库安装数据库要分服务器什么系统,看什么系统安装什么版本的数据库,除XP系统安装开发版和个人版,其他都可以安装企业版和开发版。OK,SQL安装完成,接下来是导入数据库文件。

2、首先打开SQL2005企业管理器<数据库>新建TAccount和TGame数据库,然后运行SQL查询分析器,选中TAccount,用记事本打开DB\TAccount.sql,然后复制到查询分析器执行,注意看操作,TGame操作一样,完成后再把GameDB初始化.sql也导入TGame数据库.

3、我们来添加个游戏账号,打开企业管理器点开TAccount数据库的表在第一个Account上点右键打开表返回所有行在AccountID上输入帐号AccountPass上出入密码recenttime,outtime,attach_start,attach_end里面输入年月日 比如1980-11-12
其他格里输入1然后点右键 选运行,帐号就注册好了,OK到这就把数据库这块搞好了,接下来我们来改下服务端的配置。

二、这步来配置下服务端
    2、修改配置文件的IP地址
       我们使用端内提供的替换工具来把配置文件的IP换成你自己的,这个工具非常方便,大家看我操作。
       TestAccountDB\DBInfo.txt 修改这个文件的最后一行的MSSQL的IP 用户名 密码。
       TestGameDB\DBInfo.txt 修改这个文件的最后一行的MSSQL的IP 用户名 密码
    至此服务端就配置好了,接下来我们先来改客户端的IP,改好后再启动服务端,这样比较不会卡。
三、这步我们来修改客户端的IP,这里需要用到UE软件
    1、UltraEdit-32  
      
   
       UE的安装我就不说了,安装好后我们用UE打开客户端的永恒Online.exe使用Ctrl+F组合键查找68 1C 0C 00 00 68,后面有4组以68开头的字串:
68 1C 0C 00 00 68 01 00 00 00 68 00 00 00 68 00 00 00 00 68 7F 00 00 00
我们只需要修改68后面的第一组数组,这里的IP是以十六进制倒序输入的,大家看第二组68 01,其中01表示1,第三、四组的00表示0,第五组的7F为127,不难发现这个是已经修改为127.0.0.1了,把你的IP地址转换成十六进制后分别修改就可以了,用系统自带的计算器可以完成这个工做。现在我们来把他修改成192.168.1.110 大家看我操作吧!
    3、好了,我们现在来启动服务端,启动顺序是有要求的,分别是:
       AccountInfo.exe
       AccountDB.exe   
       NewDB.exe
       GameDB.exe
       GameInfo.exe     
       ZoneGate.exe   
       LoginServer.exe
       Game_Server.exe
       启动完成了,我们来测试下是否可以连接,因为我服务端是在虚拟机下架设的,现在我切换到本机来测试。

=============配置文件说明=============
接下来介绍服务器的基本设置(基本在TestSpace文件夹内)
TestSpace文件夹下的GM.TXT,里面放的是GM名单(注意是用户名哦,不是游戏名!),直接输入就可以了,用空格隔开!
ch_exp.txt 设置每升一级所需要的经验.
TestGameDB和TestSpace文件夹里的iteminfo.txt  里面是永恒所有装备的资料(物品编号在最后面的;后面)
npcinfo.txt     设置NPC属性。
skill_info.txt  所有技能的设置
errorstr.txt    各种提示信息
TestGameInfo和TestSpace文件夹下的warp.txt        地图信息
TestLoginServer下的groupinfo.txt    更改你的服务器名称
(这个groupinfo.txt很多文夹下都有似乎只有改TestLoginServer下的才有用)
TestSpace文件夹下的dropitem.txt
TestSpace文件夹下connect.txt    服务IP 端口 等等
下面接着是SQL服务器里的表项设置
TAccount里只有TDuringTime和TUserinfo两个表项里有数据,其它都是空的。。
TGame里的Tbackhorse和THorse表放的是宠物资料(名称经验等级等等)
TCharacter 里是人物资料
TCurrentItemUnique 人物每次登陆时间
TUniqueskill 似乎与技能有关?
还有三张表TKnights,TKnight_Del_log和Tmember 骑士团
=============骑士团功能说明=============
在TGame数据库中,有三张表TKnights,TKnight_Del_log和Tmember。这三张表就是骑士团功能所对应的数据库表。
1.在创建骑士团的时候,按照TKnights对应的数据库字段,把骑士团的参数插入。
其中的reader字段,是创建者的角色名称。charunique字段,是创建者的角色索引号。
2.创建好了TKnights中的字段之后,还需要将骑士团长的角色数据再写入Tmember字段中,
其中的Acc字段是索引号,accunique字段是TKnights表的id,charunique字段是角色的索引,团长对应的type字段是1
3.在玩家加入骑士团的时候,和上一步只有一个区别,成员的type是0
4.在删除骑士团成员的时候,把对应的玩家数据从Tmember表中删除,然后将Tmember中删除的数据插入到
TKnight_Del_log中。

  感谢所有 永恒Online 的玩家。     <老子是疯子>  留........




上一篇:双线+3D页游+精美人物+顶级画面+炫酷招式+送元宝+VIP+金币
下一篇:好东西 顶下 支持论坛 疯子多发点好东西
回复

举报

5

主题

49

回帖

7862

积分

领导者

Rank: 9Rank: 9Rank: 9

积分
7862
发表于 2015-1-23 21:53:15 | 显示全部楼层
好东西你懂的   顶下  支持论坛  疯子 多发点好东西

2

主题

2057

回帖

3154

积分

论坛元老

Rank: 7Rank: 7Rank: 7

积分
3154
发表于 2024-7-2 16:11:28 | 显示全部楼层
感谢感谢 找了好久了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-21 16:41

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表