|
征程手游服务端+安卓苹果双客户端+架设教程 征程手机游戏源码下载 征程手游源码下载
编辑注:本款游戏非一键端,但包含所有架设工具。有文字架设教程,架设环境需要是linux环境。
需要一定经验才可以架设,内含苹果、安卓双客户端。
服务端客户端源码都有C++开发,需要修改字符集编码支持.
现在只支持中英文字符,输入也只支持中英文
S2服务器部署文档
服务器架构:
服务器种类:
分为全局服务器和游戏区服务器(提示,可参照下文服务器架构图)
全局服务器:
每种服务器只需要一台. (对于登录服和子列表服来说, 如果压力较大,可以使用负载均衡机制部署多台)
全局服务器包括:
bill91server 91付费服务器, 处理支付页面(见下面的ztpay.php)发来的支付数据, 转个各个逻辑服
loginserver 登录服务器, 主要用于玩家登录时验证账号信息,第三方token等
superserver 列表服务器, 管理客户端的服务器选择界面
Sublistserver 子列表服务器, 功能同sublistserver, 可以使用负载均衡机制开启多个子列表服来减压
globalserver 跨服服务器, 处理一个跨服逻辑(如:跨服战, 跨服聊天)
ztpay.php 91付费用php页面,各个渠道支付成功后访问 的页面, 负责把订单转给billserver
游戏区服务器:
一组游戏区服务器支撑一个游戏区的正常运行.一组游戏区包括:
dbserver 数据库服务器, 数据库的前端, 逻辑服加载和保存游戏数据通过dbserver来中转, 一组游戏区有且只有一个
gamegate 网关服务器, 客户端连接的服务器, 用于把客户端的数据转发给逻辑服, 一组游戏区可以有一到多个
gameserver 游戏主逻辑服务器, 一组游戏区有且只有一个
managerserver 进程管理服务器, 可以启动一个服务器组(dbserver, gameserver+若干gamegate, 监视他们的运行,发现有异常会自动重启, 一组游戏区有且只有一个
另有一些http服务代码后续介绍
服务器架构图:
|
|