Code Monkey home page Code Monkey logo

golangltd / lollipopgo Goto Github PK

View Code? Open in Web Editor NEW
827.0 36.0 183.0 194.6 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 99.98% Batchfile 0.02%
golang game-server game-engine game-development websocket-http-rpc

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lollipopgo's Issues

关于导入路径问题

1.golang的版本是多少,我本地1.11.4
2.我下载的路径:F:\gospace\src\github.com\mafei198\gos
但导入到idea时,依旧显示找不到包,费解(截图https://imgchr.com/i/ZJc6nH) 不知道您能不能看到截图,显示路径还是需要加上src,才能对应得上

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.