zoukankan      html  css  js  c++  java
  • 游戏服务器学习之路前言

    一年前,我加入了现在的团队。致力于网络游戏服务器端的开发工作。在加入到游戏中时,游戏还是处于转型阶段。我也就是在半路接手了该项目。重新设计并实现了游戏的业务逻辑模块。期间并没有多少时间去涉及游戏的基础功能模块。最近有想法来整理整理并学习一下游戏的基础模块。

    游戏模块主要分为两个部分。一、技术支持部分。由这些技术点堆积成游戏的主要框架。也是要搞网络游戏的主程所必需熟知的,这些内容的可重用性非常高。二、基础业务系统。这是整个游戏的灵魂,是否能有较大的并发性,就指望下这个模块了。

    下面我列举了游戏服务器的功能点

    1 技术支持部分

    • 网络连接模块
    • 消息收发模块
    • 资源加载模块(Excel,js等)
    • 自动生成代码工具
    • 数据存储模块(分表)
    • 日志记录模块(行为日志记录,debug日志记录)
    • 单元测试模块(Jmock)
    • 缓存模块

    2 基础业务系统

    • 物品系统
    • 任务系统
    • 场景、副本系统
    • 帮会系统
    • AI系统
    • 好友系统
    • 交易系统
    • 角色系统
    • 聊天系统
    • 商城系统

    后面的一段时间内,我也会逐个来介绍下面的模块。

  • 相关阅读:
    DSP 知识点
    JVM中的垃圾收集
    MyBatis中的命名空间namespace的作用
    Gradle各版本下载地址
    redis学习笔记
    Mybaties 的缓存
    zookeeper配置集群报错Mode: standalone
    ZooKeeper 典型应用场景
    Linux下搭建mongDB环境
    关系型数据库三范式
  • 原文地址:https://www.cnblogs.com/xitang/p/2057970.html
Copyright © 2011-2022 走看看