{"id":21107736,"url":"https://github.com/donnyep/cosmosengine","last_synced_at":"2025-07-08T16:31:51.287Z","repository":{"id":56738860,"uuid":"394880382","full_name":"DonnYep/CosmosEngine","owner":"DonnYep","description":"CosmosEngine是一款轻量级的服务器框架，提供高速可靠UDP传输协议。支持网络多通道、服务器间RPC大数据流传输通讯，非常容易改成分布式服务器。本框架长期维护更新，LTS。","archived":false,"fork":false,"pushed_at":"2024-03-07T02:02:11.000Z","size":2489,"stargazers_count":60,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-03-07T03:23:44.421Z","etag":null,"topics":["csharp","game-server","kcp","lockstep","netcore","netcoreserver","rpc","tcp-client-server","tcp-server","udp-server"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DonnYep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-08-11T06:03:58.000Z","updated_at":"2024-03-05T11:38:42.000Z","dependencies_parsed_at":"2023-02-15T16:00:56.434Z","dependency_job_id":"a3e62f68-d758-4067-94df-d0c3dd697402","html_url":"https://github.com/DonnYep/CosmosEngine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonnYep%2FCosmosEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonnYep%2FCosmosEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonnYep%2FCosmosEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DonnYep%2FCosmosEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DonnYep","download_url":"https://codeload.github.com/DonnYep/CosmosEngine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225449647,"owners_count":17476095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","game-server","kcp","lockstep","netcore","netcoreserver","rpc","tcp-client-server","tcp-server","udp-server"],"created_at":"2024-11-20T00:42:08.519Z","updated_at":"2024-11-20T00:42:10.976Z","avatar_url":"https://github.com/DonnYep.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://github.com/DonnYep/CosmosEngine/blob/main/LICENSE)\n[![Issues:Welcome](https://img.shields.io/badge/Issues-welcome-blue.svg)](https://github.com/DonnYep/CosmosEngine/issues)\n# CosmosEngine\n\n CosmosEngine是一款轻量级的.NetCore服务器。支持网络多通道、服务器间RPC大数据流传输通讯、分布式部署。此项目长期维护更新，LTS。\n\n## 环境\n\n- .NetCore 5 \n\n## 内置数据结构、工具\n\n- Utility工具集含，反射、算法、转换、IO、加密、Json、MessagePack、Time、Text等常用工具函数。\n  \n- 包含跳表、四叉树、AStar等数据结构。\n  \n## 网络库\n\n- 集成 KCP，Telepathy，RUDP，SUDP协议。\n  \n## RPC\n- RPC功能模块。客户端只需要接口即可生成动态代理对象，无需手动实现。服务器只需在被调用的方法上标记[RPCMemberAttribute]特性，就能实现被客户端RPC调用。RPC底层使用TCP协议，无需担心RPC方法返回的数据量，大数据会自动转换为流式传输，接收端只需要使用async/await方法等待数据结果，若数据解析错误，则抛出异常。\n\n## Library link\n\n- CosmosFramework：https://github.com/DonnYep/CosmosFramework\n\n- KCP C:https://github.com/skywind3000/kcp\n    \n- KCP CSharp:https://github.com/vis2k/kcp2k\n    \n- TCP：https://github.com/vis2k/Telepathy\n\n- PureMVC：https://github.com/DonnYep/PureMVC\n\n- Mirror:https://github.com/vis2k/Mirror\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonnyep%2Fcosmosengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonnyep%2Fcosmosengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonnyep%2Fcosmosengine/lists"}