所有分类
  • 所有分类
  • APP源码

外网测试环境有1台实体机作网关(网关1,网关2),两台实体机作游戏服和登录服,1台作redis服务器和m主数据库配置信息,1台实体机作日志数据库;

  1. 远程登录账号(以上服务器的远程登录账号和密码都相同): 账号:administrator 密码:asdfASDF1234 mysql数据库登录:账号/密码:root/asdfASDF1234 redis执行认证密码:foobared

安装教程

服务器编译和运行 编译 Vs2013打开server/code/server.sln,然后编译…… 配置数据库

  1. 在数据库中创建account,game,log三个库
  2. 将server/sql中的sql文件,导入到对应的库中 安装redis 使用Redis-x64-3.0.503.msi安装,测试用默认配置 修改配置文件 配置文件在server/project/config中 DBServerConfig.pb port: 8004 监听端口 login_db { 登陆账号验证数据库 host: “tcp://127.0.0.1:3306” mysql的ip和端口 user: “root” mysql账号 password: “123456” mysql密码 database: “account” 连接的哪个库 } game_db { 游戏数据 host: “tcp://127.0.0.1:3306” user: “root” password: “123456” database: “game” } GateServerConfig.pb port: 8000 gate_id: 1 每组服务器唯一,从1开始 login_addr { 登陆服地址 ip: “127.0.0.1” IP port: 8001 端口 } center_addr { 中心服 ip: “127.0.0.1” port: 8002 } game_addr { 游戏服,可配置多个 ip: “127.0.0.1” port: 8003 } GameServerConfig.pb port: 8003 game_id: 1 标识不同游戏服务器,唯一 center_addr { ip: “127.0.0.1” port: 8002 } db_addr { ip: “127.0.0.1” port: 8004 } 其他的配置类似,根据需要做相关修改 启动关闭服务器
  3. 启动时最后启动GateServer
  4. 关闭时最后关闭DBServer,所有服务器使用Shift+Esc安全关闭
  5. 各个服务器连接成功会有日志输出,检查没有问题就可以进客户端

数据库配置表方式启动服务器参数如下: ../config/GameServerConfig.pb(配置表路径) -db GM命令 执行lua脚本 回车 lua要执行的脚本 回车 重新加载lua 只有db,center,game服支持,依次输入: 回车 rs 回车 成功会显示条日志 注:该命令不安全,仅在调试环境能用,用下面例子实现更新一个lua文件 回车 luahotfix_file(‘../script/db/main.lua’) // db服务器中重新加载了main.lua 回车 机器人相关命令 回车 android +a 房间号数量 // 加主动机器人 android -a 房间号数量 // 减主动机器人 android +p房间号数量 // 加被动机器人 android -p房间号数量 // 减被动机器人 回车

资源下载
下载价格995 环亚币
钻石免费
购买下载说明
0

评论0

C907-即时通讯--欧信升级版-双端全模块文件
C907-即时通讯--欧信升级版-双端全模块文件
6分钟前 有人购买 去瞅瞅看

站点公告

(Dear)亲,( Huanya Resource Station is now open!)现在环亚资源站已开站! (All resources can watch content, and we have enabled payment!)所有资源可以观看内容,我们已经开启了支付功能! (Consult customer service before placing an order to enjoy a 20% discount. Thank you for your attention and trust. We will show you better and higher-quality resources.)下单前咨询客服享受8折优惠,感谢您的关注信赖,我们将展示更好更优质的资源给您
显示验证码
没有账号?注册  忘记密码?