目 录
- 源码描述:
- 源码截图:
源码描述:
闪乱神乐文字教材,视频教程自己下载观看
系统:ubuntu 14.04 x64
使用压缩包内new_install.sh安装node环境以及mongodb数据库环境,
MySQL自行使用apt等包管理工具和编译安装方式等都可以。
Platform全局登录服部署
tar xvf platform.tar.gz
配置文件修改
config/master.json
key作为env在启动时使用,配置端口,端口在停服时使用
config/servers.json 监听服务配置
{
\”platform\”: { 对应master.json里面配置的key
\”platform\”: [{
\”id\”: \”platform-server-1\”,
\”host\”: \”127.0.0.1\”,
\”realhost\”: \”120.92.141.137\”, 本机IP
\”port\”: 9907, 监听的端口
\”clientPort\”: 7935, 客户端使用端口
\”frontend\”: true,
\”auto-restart\”: true,
\”httpPort\”: 7934,
\”secretKey\”: \”sdfsdfrandom1\”
}],
\”global\”: [{ global服务进程监听配置
\”id\”: \”global-server-1\”,
\”host\”: \”127.0.0.1\”,
\”realhost\”: \”120.92.141.137\”,
\”port\”: 8643,
\”clientPort\”: 8925,
\”auto-restart\”: true,
\”httpPort\”: 8930,
\”frontend\”: true
}],
\”log\”: [{ log服务监听配置
\”id\”: \”log-server-1\”,
\”host\”: \”127.0.0.1\”,
\”realhost\”: \”120.92.141.137\”,
\”port\”: 8644,
\”auto-restart\”: true,
\”frontend\”: true
}]
}
}
config/server_config.json 数据库链接配置
{
\”game_version\”: 180000, 游戏版本号
\”debugBattle\”:false,
\”mysql_pay_server\”: { MySQL数据库配置支付信息储存
\”host\”: \”172.31.48.9\”,
\”port\”: 3306,
\”user\”: \”root\”,
\”password\”: \”leyun1324\”,
\”db\”: \”pay\”
},
\”mysql_account_server\”: { MySQL数据库配置账号信息储存
\”host\”: \”172.31.48.9\”,
\”port\”: 3306,
\”user\”: \”root\”,
\”password\”: \”leyun1324\”,
\”db\”: \”account\”
},
\”mysql_account_server_uc\”: {
\”host\”: \”172.31.48.9\”,
\”port\”: 3306,
\”user\”: \”root\”,
\”password\”: \”leyun1324\”,
\”db\”: \”account\”
},
\”uc_info\”:{
\”apiKey\”:\”5c04925674920eb58467fb52ce4ef728\”,
\”cpId\”:\”49347\”,
\”gameId\”:\”320676\”
},
\”lj_secretKey\”: \”93a95852b5854f88931f29c255664e64\”,
\”app_secret_360\”: \”43f2e67d84dbab68dd804a14e64718b4\”,
\”productCode\”: \”p976\”,
\”pay_url\”:\”http://127.0.0.1:\”,
\”mongodb_server\”: {
\”host\”: \”172.31.48.9\”, mongodb,游戏数据信息储存
\”port\”: 27028,
\”db\”: \”platform_sl\”,
\”reconnect\”: 5000
},
\”mongodb_log_server\”: { 日志信息
\”host\”: \”172.31.48.9\”,
\”port\”: 27028,
\”db\”: \”dc_sl\”,
\”reconnect\”: 5000
},
\”cache_config\”: {
\”maxAge\”: 300000,
\”max\”: 2000
},
\”master\”:{
\”host\”:\”127.0.0.1\”,
\”post\”:\”8910\”
},
\”current_server\”: 1, 唯一id号。
\”log_server\”: {
\”host\”:\”127.0.0.1\”,
\”httpPort\”:7937
},
\”gift_code_server\”: {
\”host\”:\”172.31.48.5\”,礼包服配置
\”httpPort\”:7936
},
\”platform\”: { 登陆服地址配置
\”host\”:\”127.0.0.1\”,
\”httpPort\”:7934
},
\”monitor\”:{
\”host\”: \”127.0.0.1\”,
\”port\”: 8300
},
\”needStartDB\”: false,
\”current_server_info\”: [{
\”id\”: 1,
\”name\”: \”嘉年华\”
}, {
\”id\”: 2,
\”name\”: \”内测服\”
}],
\”current_server_info_remark\”: \”为了合服需求,server_id设定为数组,初始可能是[{}}]这样的结构,合服后[{},{}]\”
}
master_server_config.json 区服列表配置,多个区服依次添加
{
\”1\”: { ID号为区服配置的current_server号码
\”name\”: \”公开测试服\”,
\”server_list\”: [
{
\”server_id\”: \”1\”,
\”name\”: \”公开测试服\”,
\”host\”: \”127.0.0.1\”,
\”port\”: \”11111\”, 这里配置区服global进程的httpport
\”status\”: \”1\”,
\”white_list\”: true 此为白名单,有这条区服对外不可见
}
]
}
}
\”config/platform_white_list.json\” 白名单开放设置
在ip_list列表内,按格式添加白名单ip,从此ip进入游戏,可以看见设置了white_list:true的区服
config/server_list.json 渠道分组配置,见具体配置文件
启动:
screen 终端内
nohup pomelo start -e platform > log &
platform 就是master里面的key
停止:
pomelo stop -P 9911
9911就是master里面的port
源码截图:
暂无评论内容