Giter Club home page Giter Club logo

mateng813 / lollipopgo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from golangltd/lollipopgo

0.0 0.0 0.0 194.62 MB

稳定分支2.9.X 版本已更新,由【Golang语言游戏服务器】维护,全球服游戏服务器及区域服框架,目前协议支持websocket、http、KCP、TCP及RPC,采用状态同步(帧同步内测),愿景:打造MMO多人竞技游戏框架! 功能持续更新中... ...

Home Page: http://www.golang.Ltd

License: BSD 3-Clause "New" or "Revised" License

Go 100.00%

lollipopgo's Introduction

LollipopGo

Golang语言情怀 全球服游戏服务器框架,目前协议支持websocket、http及RPC,采用状态同步,愿景:打造竞技实时【比赛】对战游戏平台框架! 功能持续更新中... ...

微信订阅号:Golang语言情怀
微信服务号:Golang语言游戏服务器
商业定制版:联系彬哥(微信:cserli)
以下是本框架的实时对战3v3游戏项目:《荒野坦克大战》
谷歌play海外【荒野坦克大战】下载地址:https://play.google.com/store/apps/details?id=com.byteedu.tankBattle
taptap国内【荒野坦克大战】下载地址:https://www.taptap.cn/app/243380
4399游戏盒子国内【荒野坦克大战】下载地址:http://a.4399.cn/game-id-252256.html
微信小程序国内版本,小程序搜索:荒野坦克

论坛

WwW.Golang.Ltd

LollipopGo框架交流群

955259501

Go语言交流群

221273219

腾讯云+社区专栏

腾讯专栏

Golang语言情怀

  1. 希望更多喜欢Go语言的同学及想从事Go语言开发游戏服务器的同学一个方向的指引
  2. 课程多维度教学,lollipopGo游戏框架实战课程等等
  3. LollipopGo架构 最新版本: v2.8.X
  4. LollipopGo架构 直接下载就可以使用(彬哥维护),无需依赖管理,否则导致部分官方接口无法使用
  5. LollipopGo架构 手机对战游戏视频:点击访问
  6. LollipopGo架构 PC端游对战游戏视频:点击访问
  7. 同时我们的免费课程也在持续更新中; 点击访问:腾讯课堂
  8. 同时我们的免费课程也在持续更新中; 点击访问:网易云课堂
  9. 同时我们的免费课程也在持续更新中; 点击访问:B站(bilibili.com)
  10. 同时我们的免费课程也在持续更新中; 点击访问:LollipopGo框架文档地址,关注公众服务号:Golang语言游戏服务器

架构目录说明

├── encrypt
│   ├── AES           # AES加密           
│   ├── DES           # DES加密
│   └── RSA           # RSA加密
├── error             # 错误统一格式管理模块全局错误码定义
├── global_Interface  # 网络接口定义分布式服务器需要单独实现接口
├── heartbeat         # 通用心跳模块
├── leaf              # leaf的一些扩展函数包括自定义的protobuf消息解析器
├── log               # 通用的log封装
├── network           # 网络处理封装目前支持httprpcwebsocket
├── PhysX             # 3D游戏Physx支持目前内测
│   ├── DLLAndSo      # PhysX动态链接库支持windows系统及linux系统
│   ├── PhysXAPI      # Go语言封装的PhysXAPI调用接口
│   └── example       # Go语言封装接口测试实例
├── Proxy_Server      
│   └──  Proto        # 反向代理消息公用模块框架标准
├── SM                # 游戏AI处理,目前支持有限状态机
├── standard          # 框架函数变量命名规则(建议驼峰命名)
├── timer             # 通用定时器
├── tools
│   ├── collection    # 集合类的扩展方法
│   ├── database      # 快速初始化数据库连接
│   ├── deepcopy      # 通用深拷贝使用反射)
│   ├── DFA           # 过滤敏感字
│   ├── fs            # 文件系统/配置解析
│   ├── hardware      
│   └──  MAC          # 获取MAC地址
│   ├── ip            # ip地址库
│   ├── jsonutils     # json工具库
│   ├── mem           # 常用的内存缓存类
│   ├── num           # 基础数字类型工具函数
│   ├── sample        # 随机抽样函数
│   └── tz            # 时间函数
└── util              # 随机数并发安全map排序等相关公用接口

lollipopgo's People

Contributors

cserli avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.