弹弹堂服务器部署文档
弹弹堂服务器部署
一、 服务器架构图……………………………………………………………………
二、 服务器硬件(带宽)检查………………………………………………………
三、 需求代理商提供域名指向....…………………………………………………….
四、 服务器安全部署前相关软件安装……………………………………………….
五、 服务器安全部署………………………………………………………………….
六、 中心服务器(DB)部署…………………………………………………………….
七、 IIS服务器部署…………………………………………………………………...
八、 GM后台部署…………………………………………………………………….
九、 游戏服务器部署………………………………………………………………….
一十、 测试……………………………………………………………………………….
Parter_ID  代理商编号(一个区一个编号,由我们分配)
IP_Db      数据库服务器的IP(一般为192.168.0.1)
Port_Db      数据库端口(一般设置为2433)
Pass_Tank77  数据库账号tank77的密码
Pass_Count77  数据库账号count77的密码
Pass_LoginKey  合作伙伴的登陆地址(一般由代理商提供给我们)
Pass_ChargeKey 合作伙伴的充值地址(一般由代理商提供给我们)
Version        游戏版本号(由我们提供)
s1.ddt.7road  游戏主域名,游戏的入口
quest.ddt.7road  Web请求站点的域名,处理一些普通的数据业务。
res.ddt.7road  资源文件站点的域名
LoginPage  登陆地址(s1.ddt.7road)
MainPage    首页(现在已经无用,可以填同登陆地址一致)
RegistePage  注册地址(现在已经无用)
PayPage        充值地址
    注意,文档中以【x】编著的部分,表示此变量x的值。
File 模板站点(格式一般为file1.ddt.官方域名)
Gameadmin后台站点(格式一般为gameadmin.ddt.官方域名)
Channel_ID  频道的ID,在数据库录入。
Channel_Name 频道的名称
Channel_IP      频道的IP
Channel_Port      频道的端口
LogPath        游戏日志路径(默认为d:\GameLog)
                          服务器架构图
1、弹弹堂一个区里有4台服务器,1DB服务器(数据存储)、1IIS服务器(下载游戏客户端使用)、2台游戏服务器(游戏连接运行)
                                        外网xx.xxx
                                        内网ip:192.168.0.2
                                        外网xx.xxx
                                        内网ip:192.168.0.4
                                        外网xx.xxx
                                        内网ip:192.168.0.5
                                        外网xx.xxx
                                        内网ip:192.168.0.6
2、外网IP由服务器商自行设置(一般情况我方不需要进行修改)。
3、内网IP设置请咨询提供服务器的技术人员(可以为192.168.1.0网段等)。
  注意:不要造成内网IP冲突
服务器硬件(带宽)检查
1、 服务器硬件配置
服务器硬件配置
型号
数量
备注
INTEL 5420
2
可为E5405级别,双U四核心
4G
2
SAS硬盘146G以上
1
1000M网卡
2
一个接公网,一个接游戏服务器(连接交换机)
服务器软件配置
每台服务器系统都是window2003,X64位
服务器带宽配置
带宽:IIS服务器不小于100M独享接入,其他服务器各10M独享接入
2、 检查操作系统是否为windows2003 X64位操作系统。
3、 检查硬件配置是否符合要求。
4、 检查带宽,可以通过软件进行检测(10000.gd/)。
5、 检查内网网卡是否已经连接
6、 检查内网卡是否设置IP(咨询提供服务器技术人员可用内网IP网段
需求代理商提供域名指向
1、 从代理商技术人员提供过来的四台服务器从提取一台做IIS服务器。
2、 把需要指向的域名需求提供给项目负责人,项目负责人进行代理商的联系。
3、 服务器域名分为单线和双线的需求。
---------------------------------------
例:代理商提供了一组弹弹堂服务器
IP: 123.123.123.121 (IIS服务器)
123.123.123.122(中心服务器)
123.123.123.123(游戏服务器)
123.123.123.124(游戏服务器)
单线服务器需求如下:
  gameadmin.ddt.*.*
  s1.ddt.*.*
  res.ddt.*.*
  quest.ddt.*.*
  file1.ddt.*.*
  例:gameadmin.ddt.7road
  上面的域名ip请指向 123.123.123.121
---------------------------------------
例:代理商提供了一组弹弹堂服务器
IP: 123.123.123.121/222.222.222.221  (IIS服务器)
123.123.123.122/222.222.222.222 (中心服务器)
123.123.123.123/222.222.222.223 (游戏服务器)
123.123.123.124/222.222.222.224 (游戏服务器)
双线服务器需求如下:
  gameadmin.ddt.*.*
  s1.ddt.*.*
  res.ddt.*.*
  quest.ddt.*.*
  file1.ddt.*.*
    例:gameadmin.ddt.7road
    上面的域名ip请指向 123.123.123.121/222.222.222.221
======================================================
ddtgame1.*.*        指向123.123.123.123/222.222.222.223
ddtgame2.*.*        指向123.123.123.124/222.222.222.224
======================================================
服务器安全部署前相关软件安装
1、 对提供过来的四台服务器进行安装 Framework 3.5
注:IIS服务器要先进行Internet 信息服务(IIS)管理器的安装。
2、 更新操作系统最新补丁
3、 安装CuteFTP Pro V8.3.2
服务器安全部署
1、 针对所有服务器的安全部署
2、 安全部署文档
-------------------------------------------------------------------------------
1、用户帐号
  a.将administrator改名,例子中改为root
  b.取消所有除管理员root外所有用户属性中的
  远程控制->启用远程控制 以及
  终端服务配置文件->允许登陆到终端服务器
  c.将guest改名为administrator并且修改密码
  d.除了管理员root,IUSER以及IWAM以及ASPNET用户外.禁用其他一切用户.包括SQL DEBUG以及TERMINAL USER等等
2、目录权限
  将所有盘符的权限,全部改为只有
  administrators组  全部权限电脑游戏配置
  system  全部权限
  将C盘的所有子目录和子文件继承C盘的administrators(组或用户)和SYSTEM所有权限的两个权限
  然后做如下修改:
  C:\Program Files\Common Files 开放Everyone 默认的读取及运行 列出文件目录 读取三个权限
  C:\WINDOWS\ 开放Everyone 默认的读取及运行 列出文件目录 读取三个权限
  C:\WINDOWS\Temp 开放Everyone 修改,读取及运行,列出文件目录,读取,写入权限
出现msdtc日志问题,运行 msdtc -resetlog 重起
3、IIS的安全:
  右键单击“默认Web站点→属性→主目录→配置”,打开应用程序窗口,去掉不必要的应用程序映射。主要为.shtml, .shtm, .stm
IIS (Internet信息服务器管理器) 在"主目录"选项设置以下:
        读 允许
        写 不允许
        脚本源访问 不允许
        目录浏览 建议关闭
        记录访问 建议关闭
        索引资源 建议关闭
        执行权限 推荐选择 “纯脚本”
>> 在IIS6.0 -本地计算机 - 属性- 允许直接编辑配置数据库在IIS中 属性->主目录->配置->选项中
>> 在网站把”启用父路径“前面打上勾

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。