小楼社区

 找回密码
 立即注册

[架设教程] 大唐豪侠完整视频架设录像

  [复制链接]
小楼 发表于 2010-8-6 20:12:23 | 显示全部楼层 |阅读模式
大唐豪侠完整视频架设录像
大家好,我是99放端的那个,今天录个教程给大家,我尽量做到详细点,人人都能会
我希望大家能够多研究研究,把大唐完善了,有源码,客户端资源也都有,研究起来困难不大

好了,闲话不多,开始了
首先我们要用到的软件:
Navicat for MySQL 数据库编辑软件
APMServ5.2.6 这个内含了MYSQL数据库和网站 新手用起来很方便
完后我会一起打包给大家
对了 记得架端前 先安装 .NET 3.0以上的版本
1》》首先我们来架设数据库 看我做
APACHE的端口 默认是 80 不用改,我是装了IIS所以才这样
然后勾选MYSQL5.1 端口3306不要改 然后启动APM
2》》启动好APM 看到下面的状态 没问题OK
我们打开 Navicat for MySQL 建立数据库
我从头来,首先点连接 创建一个连接APM的 MySQL默认用户名:root,密码为空
这个密码可以自己改 具体修改方法 百度一下 我这里不做过多的阐述
你们没密码,直接点连接测试,我有密码我先输入 提示连接成功 OK
3》》下面开始创建数据库 打开服务端。找到数据库 在新建文件夹里 字符集选UTF8 整理选utf8_general_ci
我们现在把 数据导入到 数据库 我导入的是我的数据库,你们直接导入 datang.sql就行了
继续创建,总共要创建3个数据库 好了 都导入好就行了
4》》我们来修改一下 数据库里角色名是乱码的问题 ch_sCharname 这个字段是角色名的存储 我们把字符集改一下 好了 这样就行了
5》》下面我们来设置服务端
打开DatangSvr 进入 misc\setting
dbs.xml 这个是数据库引擎  Address='127.0.0.1'  这个是数据引擎的地址 不要改
Database='datang' 这个是我们datang的数据库名
User='root' MYSQL的用户名
Password='' MUYSQL的密码 如果你的是空密码 就这样删掉就行了
下面这行也一样 对应上面即可
<Client Address='127.0.0.1'/>  <Client Address='gccaddr'/> 这里 就是 GCC和GAS的允许连接地址
换一种说法 就是 只允许 连接的IP地址 这个 IP 是 GCC和GAS的引擎地址 如果你是一机架设 写一个IP就可以 一机架设写 127.0.0.1 如果你是多机架设的话 这里可以指定 GCC 和GAS的机器IP 防止被攻击
gas0.xml 这个是我们的游戏引擎,也叫世界引擎
InnerAddress='127.0.0.1' 这个是内网地址 用来与其他引擎进行联络的IP 保持 127.0.0.1不变即可
OutterAddress='127.0.0.1' 这个是游戏引擎对外服务的地址 如果你要开外网 这里改为外网IP 单机的话 保持 127.0.0.1即可
<GameClusterController Address='127.0.0.1' Port='6001'/> 这个是连接 GCC引擎的地址 保持127.0.0.1
还要说一下 gas1.xml ~ gas4.xml 是开启其他地图的引擎 如果你要打开全部地图
需要全部启动 gas0.xml ~ gas4.xml
gas1.xml ~ gas4.xml  里面的设置 同gas0.xml 的改法
如果你要启动全部地图的方法 右键编辑 startserver.cmd  在后面加入
start GasCoreLoader ../misc/setting/gas1.xml gas1
start GasCoreLoader ../misc/setting/gas2.xml gas2
start GasCoreLoader ../misc/setting/gas3.xml gas3
start GasCoreLoader ../misc/setting/gas4.xml gas4
这些就可以了 但是记得 要先修改好这4个文件哦
gcc.xml 这个是游戏总集群服务器,主要用途是用来与其他服务程序进行沟通 简单来说 就是 登陆服务器
InnerAddress='127.0.0.1' 内网地址用来与其他引擎进行联络的IP 保持 127.0.0.1不变即可
OutterAddress='127.0.0.1' 这个是对外服务的IP 如果你是要开外网的话 改为你的外网IP 单机的话 保持127.0.0.1不变即可
GBS 这个东西没用 我们没有计费服务器
<RoleDatabaseServer Address='127.0.0.1' Port='6023'/> 这个是 DBS的引擎地址 保持127.0.0.1不变即可
<Client Address='127.0.0.1'/> <Client Address='gas0addr'/>
意思就是 GAS的地址 用来认证GAS地址是否允许连接的IP 如果是一机架设 我们只需要改127.0.0.1即可
如果你要多机负载 这里 可以写上你的 5个GAS引擎的IP 地址
好了这样 我们就把配置文件改完了  好了 我把 GAS1-4都改好了 现在启动服务器
我是直接启动 5个GAS 出现 READY 就说明启动完了 不要关闭 这些 DOS窗口
6》》 我们来修改一下 客户端的更新文件
进入 datang client full code\data 打开 update.ini
ServerList=http://192.168.0.2/package/areaserver.txt?  服务器列表
UpdateURL=http://192.168.0.2/package/arkpatch_list.txt?  更新文件列表
NoteFile=http://192.168.0.2/package/note.txt? 更新公告
这些 是我们的更新文件 我们把他 放入我们的 APM网站文件夹里
我们在网站根目录 新建一个 package 的文件夹 可以不用 随意 把我们要用到列表放进去
areaserver.xml 这个 就是服务器列表 我们复制到 package 文件夹里 改成TXT格式
这些你们参照你们的 里面改就好了 无所谓 只要方法一样就行 主要是IP改对 就行了
继续把 note.txt 也复制到 网站里 还有一个 arkpatch_list.txt 这个 我们新建一个空文本就行了
这样就行了
先打开我们的 网站 看能否访问 我是 81端口 我APM有点问题 你们保证可以正常访问就行了 我是 IIS的
http://127.0.0.1/package/areaserver.txt 可以访问到其中的内容 说明 服务器列表可以被客户端读取了 就行了
现在 我们进入游戏 运行 Datang.exe
用户名随意 密码不用输入 直接确定 我换个大号 去其他地图 看看有没问题
到成都了。。。行了
===================================
有些后话要说 有的朋友 有小地图 有的没有,我就是那个没有的 ,很郁闷 也不知道哪的问题
不能打怪 是因为 大家的角色新建 没有基础技能
用我的登录器 可以解决这个问题 我再继续演示一下 我的登录器的 使用方法 稍后会一起打包给大家
网关的 config.ini 对应配置你的 MYSQL的信息 然后打开网关
提示
[21时18分54秒]MYSQL连接成功……
[21时18分54秒]网关端口:[19730]打开成功!
说明连接没问题 端口 大家自由设置 如果你是 局域网要开外网 就把 这个端口 在路由上映射一下
登录器 的config.ini 这个 也对应配置一下就行了 单机写127.0.0.1 端口对应你的网关端口
我新建一个角色 看有没有技能 战斗 生活技能都是空的  好现在 退到选线地方
打开登录器 点数据系统
[21时22分40秒]角色信息读取成功,请继续!
[21时22分49秒]初始化技能成功,登陆游戏查看!
[21时22分56秒]游戏福利领取成功,登陆游戏查看!
这样就没问题了 进游戏看看  好了 技能都有了  经验 钱 都有了 也不红名了
游客,如果您要查看本帖隐藏内容请回复
421436107 发表于 2010-8-29 10:18:07 | 显示全部楼层
地板额
hj5271387 发表于 2010-9-1 01:01:06 | 显示全部楼层
看看 支持下
mabing66 发表于 2010-9-9 15:35:14 | 显示全部楼层
werwerwerwer
amwandy 发表于 2010-9-12 02:32:08 | 显示全部楼层

回 楼主(小楼) 的帖子

111111111111111
37262652 发表于 2010-9-15 16:02:40 | 显示全部楼层
111111111111111
laikankan123 发表于 2010-9-18 15:17:18 | 显示全部楼层
服务端文件还有吗
stwj11 发表于 2010-9-18 21:05:26 | 显示全部楼层
回答下看看咯
wanxinaa 发表于 2010-10-2 23:00:48 | 显示全部楼层
我顶你的肺
月夜狼舞 发表于 2010-10-5 15:07:33 | 显示全部楼层
还是3D游戏看着舒服
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小楼社区.

GMT+8, 2024-12-24 20:50 , Processed in 0.132130 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表