开源了一个游戏服务中台,欢迎大家 Star - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gl3081
V2EX    程序员

开源了一个游戏服务中台,欢迎大家 Star

  •  1
     
  •   gl3081
    GStones 2024-07-30 22:04:27 +08:00 3383 次点击
    这是一个创建于 497 天前的主题,其中的信息可能已经有所发展或是发生改变。

    中台服务:

    • 地址: https://github.com/moke-game/platform
    • 校验服务: auth token 校验服务,支持 JWT token 校验
    • 统计服务: analytics BI 日志服务,支持 thinkingData ,MixPanel ,localFile ,ClickHouse 等方式
    • 好友服务: buddy 支持加好友/删除好友/拉黑/好友列表等功能
    • 聊天服务: chat 支持私聊/群聊/频道聊天,暂时不支持离线消息
    • 背包服务: knapsack 抽象背包功能,支持 Item{ID, Count, Type,Expire}
    • 排行榜服务: leaderboard 更新排行榜,获取排行榜,支持多种排行榜类型
    • 邮件服务: mail 发送附件邮件,支持模板,过期时间,附件等功能
    • 匹配服务: matchmaking 分配房间 (TODO refactor with openMatch)
    • 组队服务: party 组队/踢人/解散队伍等功能
    • 玩家信息服务: profile 创建/更新玩家基本信息
    • 房间服务: room (TODO 帧同步房间)

    游戏服务:

    • 地址: https://github.com/moke-game/game
    • game: all in one service
    • bff: backend for frontend 游戏聚合服务
    • cmd/room: game battle/world service 房间管理服务
    第 1 条附言    2024-07-31 11:39:17 +08:00
    部署相关配置:
    项目地址: https://github.com/moke-game/ops
    基于 aws EKS 的 k8s 集群部署
    12 条回复    2024-07-31 19:00:50 +08:00
    orzz
        1
    orzz  
       2024-07-30 22:06:55 +08:00
    仰望大佬,全平台?
    gl3081
        2
    gl3081  
    OP
       2024-07-30 22:09:47 +08:00
    @orzz 我试了下,cocoscreator 导入 sdk 可能有点问题,暂时不知道咋解决
    zdt3476
        3
    zdt3476  
       2024-07-31 09:59:38 +08:00
    看见有些是 TODO 的,所以生产环境还没实践过?
    nevermoreluo
        4
    nevermoreluo  
       2024-07-31 10:02:08 +08:00
    游戏中台这个词很陌生,不过一看到我就想到 GM ,然后居然没有。。。
    而且 go 写的似乎也很小众,场景服务拿啥去搞个物理引擎
    个人感觉房间的帧同步放中台感觉中台有点重了?
    gl3081
        5
    gl3081  
    OP
       2024-07-31 10:05:20 +08:00
    @zdt3476 已经实践过了,TODO 是需要优化的点
    gl3081
        6
    gl3081  
    OP
       2024-07-31 10:08:33 +08:00
    @nevermoreluo 帧同步其实就是逻辑帧的转发,是可以抽象出来为一个公共服务的,另外场景+物理引擎,可以使用 DS 架构,然后用 agones 管理,具体参考 game/room 的实现和相关架构图
    Parva
        7
    Parva  
       2024-07-31 10:15:12 +08:00
    star
    sloong
        8
    sloong  
       2024-07-31 11:07:38 +08:00
    厉害
    yingyy
        9
    yingyy  
       2024-07-31 12:58:23 +08:00
    请问是和这个差不多的东西吗? https://heroiclabs.com/nakama/
    gl3081
        10
    gl3081  
    OP
       2024-07-31 13:35:05 +08:00
    @yingyy 不一样的东西,可以看代码以及架构图了解更多内容哦
    gl3081
        11
    gl3081  
    OP
       2024-07-31 18:59:05 +08:00
    gl3081
        12
    gl3081  
    OP
       2024-07-31 19:00:50 +08:00
    整个项目都是基于 https://github.com/GStones/moke-kit 这个框架写的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1281 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:11 PVG 01:11 LAX 09:11 JFK 12:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86