朋友以前自己录制,从装数据库一步步教学,很详细了.蜀都系列通用

 

2017数据库 所以系统基本都是2012以上

数据库安装主要三个部分

1.jdk-7u80-windows-x64
2.SSMS-Setup-CHS.exe
3.sql_server_2017.iso

前期准备
不但先按照数据库,我们还要关闭防火墙,关闭服务器更新,如果不关闭防火墙2017数据库安装不了,不关闭服务器更新,c盘会莫名其妙的增加,因为他会偷偷的下载文件,老掉线烦死

正式塔建
第一部分,还原数据库

还原数据库前,我们会好给文件夹权限,然后看数据库是附加,还是还原
数据库部分,只修改数据库密码和机器识别码

DAPlatformDB—DataBaseInfo 修改数据库密码(明文)
DAPlatformDB—GameRoomInfo 修改机器识别码

他里面有几个不一样的识别码这个我们不管,我们全替换成自己的就行
这个有的部分是没得机器码 可能是数据库有但是客户端关闭了游戏或者服务端没有这个游戏 这个如果有时间可以进了游戏以后对比,如果客户端没有 就不用加

如果其他客户端有这个游戏把控的部分也加上识别码 然后对比服务端看看有没有相应的dll

怎么看游戏有没有,右键属性看dll文件就知道

后台用户名密码
game_manager—admin_user
8a094d02e624f0bb822df300f29f16cc
明文是123456
后台用户名密码
game_manager—admin_user
4ec8139c2a0c8aac8709b53ab4e07778
明文是123456

这个不知道是什么加密 但是如果换了数据库不知道密码 替换这个加密的123456就可以进后台

修改好数据库后,我们配置数据库

如果不配置服务端启动会报错,我们先不配置等启动服务端的时候报错了在来配

数据库部分先到这里

第二部分 网站塔建

这款游戏的网站不是iis 是php 是打包的php整体文件 并不需要配置什么,但是需要安装vc9 11 我们先安装 默认是7.1.13 nts +阿帕奇

默认是两个网站 一个是更新update就是更新的意思 这里需要注意的是文件的路径
如果我们的网站文件和他的不一样 我们主动去修改
后台网站的路径选择
\wwwroot\manager.com\public
热更新网站的路径选择
D:\wwwroot\update.com

由于我们的网站文件目前和他默认的存放位置一样都是D盘wwwoor文件夹下 所以我们只修改域名或者ip来对接我们服务器就可以

 

由于我们已经研究过知道修改哪里 但是第一次塔建我们怎么去查找我们需要修改的东西在哪里呢
第一,我们可以搜索数据库 原版数据库
第二,我们可以搜多http
第三,我们看到他用的默认端口是9999 我们可以搜索9999获取相关信息

“update_server”: “http://211.99.102.47:9999/”找到了这么一条信息

“http://211.99.102.47:9999/GameResources/”,

WSok998..搜索数据库密码也找到需要替换的

我们先替换测试 如果换不行,我们还可以在所搜索一些我们已经知道的信息

总之无非就是换数据库密码和ip或者域名 然后端口各种和他

一致就行 塔建无非就是把别人服务器里面的东西换成我们服务端的东西
都是万变不离其宗

第33行替换数据库密码 1处
D:\wwwroot\manager.com\conf\application.ini
替换ip8处 每个文件4处 注意这个文件com.www.jdyl 网址不像网址 后缀也是没见过

D:\wwwroot\update.com\conf\com.www.jdyl
D:\wwwroot\update.com\GameConfig.json

也要关注这个文件夹的名字 人家单独指向 不好说空穴来风
GameResources

后台路径
http://119.3.145.206:9595/admin/login/index

刚刚我们已经在编译数据库的时候提到了后台密码我们去看下 进不去 不管他 后台部分先到这

主要就是看路径 修改数据库密码和ip

第33行替换数据库密码 1处
D:\wwwroot\manager.com\conf\application.ini
替换ip8处 每个文件4处 注意这个文件com.www.jdyl 网址不像网址 后缀也是没见过

D:\wwwroot\update.com\conf\com.www.jdyl
D:\wwwroot\update.com\GameConfig.json

第三部分,服务端

我们都找到了ip 密码 我们先明文查找,如果找不到在考虑加密查找

没搜到 我们自己打开文件夹看
如果快速去找这个懂点英文就好办点 这个之所以查找不到是因为我改过了

我们换原版的搜 就搜到数据库密码需要修改6个文件8个地方
先修改在搜ip 没有搜索到ip
[wx]还看到了开发者的id和key
AppID=wxee719833ce80b8ff
AppSecret=10ac14300dcfdac384096cfa7377c07b

目前这些情况 我们简单的修改了一波
差不多可以启动服务端看看是什么情况

注意的一点就是 域名 前前后后我们都没有通过域名找到
过任何需要修改的地方 万一进不去游戏或者各种报错我们应该考虑是不是遗漏了域名
服务端部分,文件夹很多,也不知道应该先启动谁 乱启动
截止目前组建的文件夹我们基本都修改过只有一个文件夹Redis 这个我们不需要知道太多 知道他是存储左右 默认端口是6379就可以

第四部分 启动游戏分析研究

 

截止目前 5个文件夹我们处理修改了4个 只有redis没有动 应该就是启动服务端是时候先启动redis 我们不需要知道他是干嘛 就知道这个是一种存储 默认端口6379就行了 随便看了下里面有exe和bat文件 应该就是启动bat的

双击了一遍 ,不但没有成功,还有登录服务器闪退
回头考虑下,我们后台也没进去,服务端启动还闪退,应该就是数据库问题,,

因为服务器里面的东西就这三,2个有毛病 应该都是连接不上数据库
下面我们去配置一下 好像卡死了

重启服务器奶奶的暴脾气
经过前几次的塔建 服务端能不能正常启动,这个数据库配置是起到关键作用的
一定要先处理好

启动顺序

D:\Redis\run.bat
D:\Game-DA\correspond\2.exe
D:\Game-DA\LoginServer\LoginServer.exe
现在后台也进去了

关于这个服务端启动 为了省事情 有一键启动的

 

这部分有点长有点乱。。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。