解压密码:
您所在的用户组暂无权查看,请登录后查看。
大战三国志架设教程
这里我们以Windows Server 2008 R2 x64为例
游戏IP:192.168.8.128
关闭防火墙,或放行 20200 、 9020 、 80 、 9052
游戏解压缩到D盘:D:\SGServer
环境安装
MSVBCRT.AIO.2019.05.21.x64+X86 这个看需要安装里面都是运行库,这里我是新系统很多运行库没有需要装下.
1、安装node-v0.10.31-x64.msi (一直默认安装即可)
安装结束后,右击电脑属性 - 高级系统设置 - 环境变量
增加变量名:NODE_PATH 路径:C:\Program Files\nodejs\node.exe
确保你的是安装在C:\Program Files\nodejs\目录
2、安装mongodb-win32-x86_64-2008plus-ssl-3.4.9-signed和robomongo-0.9.0-rc10-windows-x86_64-33c89ea (一直默认安装即可)
安装结束后
打开
D:\SGServer\MongoDB\bin
Shift+鼠标右键 运行命令
输入:mongod --config "D:\SGServer\MongoDB\bin\mongod.cfg" --serviceName "MongoDB" --install
安装完成以后继续在cmd命令输入net start mongodb -(开启)
使用 Robomongo 0.9.0-RC10工具连接[端口36130]
修改
logon-collections-t_server_info
修改(5)里面的IP为你的IP地址
3、启动phpStudy
使用D:\SGServer\环境\N11\N11 专业版.exe
连接数据库
数据库密码
NHJJK15adfby
数据库修改:
sanguo_staticdata_db库 t_logon_server t_servers
sanguo_user_db库 t_game_server
服务端修改
服务端修改里面的ip为你实际IP
D:\SGServer\servers\config.ini
D:\SGServer\dzsgz_web\res_1.3.168.1\jsons\logon_server.json
到这里服务端部分就好了。下面修改客户端
客户端修改
客户端改DLL文件\assets\bin\Data\Managed
Assembly-CSharp.dll
Ip192.168.8.128
使用反编译工具解包
大战三国志.apk
找到\assets\bin\Data\Managed\Assembly-CSharp.dll文件
使用dnSpy或Reflector修改DLL里面的IP
这里我用dnSpy
打开 dnSpy 后 把Assembly-CSharp.dll拖到里面
搜索 192.168.8.128 类型数字/字符串
搜索到结果双击(GetCenterUrl)
右键编辑IL指令
找到 序号221修改里面的IP为你的实际IP 然后确定(这里只需要该序号211这个)
然后保存。
保存后回编签名。
等他编译结束,我们先去启动服务端
开启服务:
按顺序启动游戏即可。
第一步:[1]phpStudy(上面启动过就不用操作了,如果是重启了系统需要操作)
第二步:[2]mongodb.bat
第三步:[3]cross.bat
第四步:[4]login.bat
第五步:[5]Server.bat
都启动好了 把APK安装到模拟器中进入游戏。
我们测试下。
自己随便注册一个号。
可以正常登陆
下面简单介绍下GM后台.
gm后台
http://你的IP地址/jdsgzgm/gm.php
找到角色ID
GM码123456
PS:
1、关闭mongodb数据库:
net stop mongodb
|
|