Go游戏服务器框架EASY
文章平均质量分 71
Golang编写的简易游戏框架。优点就是轻便,灵活,并发处理,自定义。很多组件都可以按照您当前的项目去编写自己的组件去适配。
同时支持多种网络协议如TCP,websocket,致于http,直接引入其他的框架如gin即可。easy可以同时监听多个端口服务,任意一种协议的数量也不限制,根据你的需要来。
Kaitiren
热情开放的技术专家,从事游戏开发方面的各项工作!
展开
-
GO EASY 框架 之 游戏AOI 08
游戏业务AOI业务部分,视野热区,多人同步大体是相同的;在这里easy中精简出aoi的逻辑部分。位置easy/vendors/aoi原创 2024-02-01 09:00:00 · 531 阅读 · 0 评论 -
GO EASY 框架 之 Router 07
easy的路由器(Route)是:Server服务,net/agent 链接,编码解码(json/protobuf/...),controller逻辑控制器等沟通的桥梁原创 2024-02-01 09:00:00 · 347 阅读 · 0 评论 -
GO EASY 框架 之 Server 06
easy,针对多种协议的监听服务的封装;保证监听服务的一致性;原创 2024-01-31 14:30:21 · 727 阅读 · 0 评论 -
GO EASY 框架 之 NET 05
easy 游戏框架网络,消息通信;不同网络协议实现同一个接口,保证对外接口一致;简化了逻辑代码;原创 2024-01-31 11:57:53 · 610 阅读 · 0 评论 -
GO EASY 游戏框架 之 GRPC 扩展篇 04
此章节是对第三章的一个补充。同样属于RPC的篇章。是专门为了类似游戏服务这种需要指定RPC服务端具体地址,也就是具体是哪台机器的某应用进程,通信的方式。笔者简单的封装了下保证基本的服务稳定,且具备服务发现的属性即可,因此也仅仅对GRPC的客户端进行一次壳子的封装。原创 2023-12-13 14:09:40 · 569 阅读 · 0 评论 -
Go EASY游戏框架 之 RPC Guide 03
easy解决服务端通信问题,同样使用了RPC技术。easy使用的ETCD+GRPC,直接将它们打包组合在了一起。原创 2023-12-13 12:30:45 · 900 阅读 · 1 评论 -
GoLang EASY 游戏框架 之 应用项目+教程 02
致于其它的目录结构也没什么内容,介绍目录的结构的tree中说明就足够了。你有自己习惯可以改吗,不是硬性要求。整体看下来代码量很少的吧。一个完整的单机游戏工程,就构建完毕了。数据库缓存等就用gorm等即可。致于说单线程开发,在golang中使用 go 和channel 可以轻易的实现,安全稳定的goroutine。并不需要我们过多的给予定式封装,反而难用且性能低下。不同的需求用不同的方式去控制线程就好了。go是一个高并发语言,开携程像吃饭喝水一样简单,控制好携程数量可能稍有难度。原创 2023-12-12 12:29:18 · 1296 阅读 · 1 评论 -
GoLang EASY 微服务游戏框架 01
EASY 是一个go语言编写的框架,兼容性支持go版本1.19+,go mod 方式构建管理。它是一个轻型,灵活,自定义适配强的微服务框架。原创 2023-12-12 10:06:58 · 471 阅读 · 0 评论