Skip to content
#

game-server

Here are 542 public repositories matching this topic...

agones
sisso
sisso commented Apr 15, 2021

What happened:
Can not compile agones/examples/crd-client on release 1.13. Looking into the mod.go it is still using agones 1.12.

What you expected to happen:
Compile

How to reproduce it (as minimally and precisely as possible):

  • clone version 1.13
  • update the agones/examples/crd-client/go.mod to use agones 1.13
  • go run . in the folder

**Anything else we need to know

LinuxGSM
panel
Hadimhz
Hadimhz commented Oct 30, 2020

Is your feature request related to a problem? Please describe.
Getting a server by its visible ID requires many requests.
if I want to get a specific server using the ID visible to the user (example: efcecec0) I will have to list all servers and then filter the list. but that requires a lot of requests depending on the number of pages you have.

Describe the solution you'd like
can yo

使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑

  • Updated Apr 22, 2021
  • Java
codingcn
codingcn commented Jan 28, 2021

client.go unsafe in high concurrency

routes = make(map[string]uint16) // route map to code
codes  = make(map[uint16]string) // code map to route

func SetDictionary(dict map[string]uint16) error {
    //  ....
}

fatal error: concurrent map writes

runtime.throw at panic.go:1116
runtime.mapassign_faststr at map_faststr.go:291
github.com/topfreegames/pitaya/conn/message.S

游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。

  • Updated Apr 7, 2021
  • C++

Improve this page

Add a description, image, and links to the game-server topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the game-server topic, visit your repo's landing page and select "manage topics."

Learn more