游戏开发论坛

 找回密码
 立即注册
搜索
楼主: zhcmeng

[广州] 找Erlang高手(内附开发经验干货)

[复制链接]

6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2018-12-26 10:26:16 | 显示全部楼层
  • 方案确定
    • 通过核对几个方面管理开发人员的编码正确性,包括数据结构、协议、配置、算法、数据流、存盘方式
    • 没有想清楚之前不要分配任务
    • 交代给他人的事情,对清楚目的、方案再开工
    • 新系统如果也需要模板或范例,直接告诉对方要怎么使用,避免他人探索性的工作内容


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2018-12-27 11:45:34 | 显示全部楼层
  • 协议
    • 根据三位数字划分功能和模块、协议号、错误码,两位不够用
    • 发给送前端的协议,尽量只有实例数据,不包含任何配置及通过配置计算得到的数据,各个系统都要遵守,消费活动例外,需要发送配置数据


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2018-12-29 11:19:38 | 显示全部楼层
  • 配置检查
    • 代码中不做配置表的校验功能,全部剥离出来放到CC配置检查中
    • 并且配置检查作为项目组整套开发、发版流程中的一环
    • CC配置检查作为SVN提交checklist中的一项,避免遗忘
    • CC和本地服整合到一起,便于策划填表后自测


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2019-1-2 19:43:34 | 显示全部楼层
  • 线上异常
    • 必须开放VPN或其他能连接到办公电脑的权限
    • 必须有整套的异常发现机制
      • 道具、资产异常监控机制
      • 来源异常监控机制
      • 能通过邮件、短信等方式及时通知开发
      • 运维zabbix异常最好能通知到技术
    • 必须有整套的异常处理流程方案
      • 专门的讨论组
      • 运营、研发、运维等多方都在
      • 完备的处理步骤,详细见线上问题处理流程文档


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2019-1-4 21:14:36 | 显示全部楼层
  • GM命令和测试代码
    • 测试和GM命令代码采用-ifdef(TEST).-endif.包含起来,Emakefile中增加{d, 'TEST'}编译选项
    • 有条件采用单元测试
    • 可以方便的控制服务器的GM开关
    • GM命令可以拆分文件实现,避免文件过大,单次获取的数据量过大阻塞前端


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2019-1-9 10:04:46 | 显示全部楼层
  • 配置表
    • 表格格式需要优先满足策划填表便捷性
    • 前后端、策划都必须充分核对并达成共识
    • 项目组初期的配置表格式必须由主管建立
    • 后续具体开发视需求,必要时由主管参与


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2019-2-13 12:02:45 | 显示全部楼层
  • 完备的工具
    • 配置导表工具
    • 协议生成工具
    • MD5生成工具
    • 服务器后台工具
    • 合服工具
    • 本地服
    • CC配置检查
    • 跨服管理工具
    • 消费活动检查工具
    • 内网服务器维护工具(jenkins)
    • 版本管理发布工具(jenkins)
    • 项目管理工具(tapd)
    • AI编辑器


6

主题

106

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2019-3-4 21:41:01 | 显示全部楼层
  • 技术后台工具
    • 技术自己搭建的WEB后台,只能查看不能操作,增加安全性
    • 查看服务器日志
    • 查找玩家信息,具体到模块
    • 查看某进程信息
    • 查看调度器、内存高的进程
    • 查看ETS
    • 查看场景进程OBJECT信息
    • 查看全服定时器信息
    • 其他快捷查看信息的功能


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-1 23:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表