Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kercylan98/minotaur
A comprehensive Go (golang) game server framework supporting multiplae network protocols such as TCP, UDP, WebSocket, and KCP. Features include networking, time ticker, connection shunting, geometry, movement, pathfinding, and config table export......
https://github.com/kercylan98/minotaur
actor chatroom config game go kcp server socket tcp ticker udp websocket
Last synced: about 5 hours ago
JSON representation
A comprehensive Go (golang) game server framework supporting multiplae network protocols such as TCP, UDP, WebSocket, and KCP. Features include networking, time ticker, connection shunting, geometry, movement, pathfinding, and config table export......
- Host: GitHub
- URL: https://github.com/kercylan98/minotaur
- Owner: kercylan98
- License: mit
- Created: 2023-04-07T03:19:08.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T11:33:26.000Z (9 months ago)
- Last Synced: 2024-04-14T01:12:21.765Z (9 months ago)
- Topics: actor, chatroom, config, game, go, kcp, server, socket, tcp, ticker, udp, websocket
- Language: Go
- Homepage:
- Size: 32.4 MB
- Stars: 140
- Watchers: 3
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Minotaur
Minotaur 是一个通过 Actor 思想来设计的天然支持分布式的服务端开发支持库,主要目的是提供简单的并发及分布式实现。其中不仅包含了对 Actor 的抽象,同时也包含了大量常用的工具函数,尽管主要是面向于游戏开发,但是其中的大量功能也同样适用于 WEB 开发。
***
[![Go doc](https://img.shields.io/badge/go.dev-reference-brightgreen?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/kercylan98/minotaur)
![license](https://img.shields.io/github/license/kercylan98/minotaur)![go version](https://img.shields.io/github/go-mod/go-version/kercylan98/minotaur?logo=go&style=flat)
![tag](https://img.shields.io/github/v/tag/kercylan98/minotaur?logo=github&style=flat)
![views](https://komarev.com/ghpvc/?username=kercylan98&color=blue&style=flat)![email](https://img.shields.io/badge/[email protected]?style=flat&logo=gmail&link=mailto:[email protected])
![qq-group](https://img.shields.io/badge/QQ%20Group-758219443-green.svg?style=flat&logo=tencent-qq&link=https://qm.qq.com/cgi-bin/qm/qr?k=WzRWJIDLzuJbH6-VjdFiTCd1_qA_Ug-D&jump_from=webapi&authKey=ktLEw3XyY9yO+i9rPbI6Fk0UA0uEhACcUidOFdblaiToZtbHcXyU7sFb31FEc9JJ&noverify=0)
![telegram](https://img.shields.io/badge/Telegram-ziv__siren-green.svg?style=flat&logo=telegram&link=https://telegram.me/ziv_siren)# 开始使用
```shell
go get -u github.com/kercylan98/minotaur
```关于 Minotaur 的相关内容请参阅 [WIKI](https://minotaur.net.cn)。
> 参与贡献请参考 **[CONTRIBUTING.md](CONTRIBUTING.md)** 贡献指南。
# 联系方式
- **[Email: [email protected]](mailto:[email protected])**
- **[Telegram: ziv_siren](https://telegram.me/ziv_siren)**
- **[QQ 群: 758219443](https://qm.qq.com/cgi-bin/qm/qr?k=WzRWJIDLzuJbH6-VjdFiTCd1_qA_Ug-D&jump_from=webapi&authKey=ktLEw3XyY9yO+i9rPbI6Fk0UA0uEhACcUidOFdblaiToZtbHcXyU7sFb31FEc9JJ&noverify=0)**
- **WeChat 微信: Serendipity_7l7**# JetBrains OS licenses
`Minotaur` had been being developed with `GoLand` IDE under the **free JetBrains Open Source license(s)** granted by JetBrains s.r.o., hence I would like to express my thanks here.