• 微信
    咨询
    微信在线咨询 服务时间:9:00-18:00
    纵横数据官方微信 使用微信扫一扫
    马上在线沟通
  • 业务
    咨询

    QQ在线咨询 服务时间:9:00-18:00

    选择下列产品马上在线沟通

    纵横售前-老古
    QQ:519082853 售前电话:18950029581
    纵横售前-江夏
    QQ:576791973 售前电话:19906048602
    纵横售前-小李
    QQ:3494196421 售前电话:19906048601
    纵横售前-小智
    QQ:2732502176 售前电话:17750597339
    纵横售前-燕子
    QQ:609863413 售前电话:17750597993
    纵横值班售后
    QQ:407474592 售后电话:18950029502
    纵横财务
    QQ:568149701 售后电话:18965139141

    售前咨询热线:

    400-188-6560

    业务姚经理:18950029581

  • 关注

    关于纵横数据 更多优惠活动等您来拿!
    纵横数据官方微信 扫一扫关注官方微信
  • 关闭
  • 顶部
  • 您所在的位置 : 首页 > 新闻公告 > 游戏服务器的架构和基础系统

    游戏服务器的架构和基础系统



    一般地,会把游戏服务器的架构划分如下三层:网络接入层、游戏逻辑层、数据存储层,这样划分的主要目的是:

    将底层通信与业务逻辑处理解耦合;
    将业务逻辑处理与数据存储解耦合;
    有利于运营部署与扩展;
    游戏服务器开发框架整体视图。
    游戏服务器基础系统包含的内容基本上为各个游戏业务逻辑所公有的东西。
    游戏对象内存管理:这是业务系统中最基本也是最重要的系统之一,目前,我们采用基于共享内存的预分配机制,来管理游戏中各个对象所需内存的分配与回收。这样的好处是,当游戏服务器进程Crash时,配合运营的实时监测机制,系统自动拉取Crash进程后,在线玩家的状态数据可以无损恢复,并且在线玩家不会感觉到服务器宕机;
    消息分发管理:集中处理CS消息和SS消息,设计时重点考虑程序的可扩展性;
    系统与运营日志管理:分别用来监控服务器状态和玩家的各种行为;
    游戏商城管理:对付费物品的上架、扣除、计费等处理;
    玩家登录管理:玩家登录游戏时的流程统一处理。【艾娜】

    最新推荐


    微信公众帐号
    关注我们的微信