百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

Telepathy

> 编程语言
开源

基于消息的简单 MMO 级别 TCP 网络,使用 C# 编写。而且没有魔法。

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

基于消息的简单 MMO 级别 TCP 网络,使用 C# 编写。而且没有魔法。

Telepathy 采用简单、基于消息的、无分配的 MMO 级别的 TCP 网络技术,而且没有任何魔法。 Telepathy 遵循 KISS 原则。

我们需要一个库,它具有以下特点: * 稳定且无 bug: Telepathy 仅使用 700 行代码。没有神奇之处。 * 高性能: Telepathy 可以处理数千个连接和包。 * 并发: Telepathy 每个连接使用两个线程。它可以充分利用多核处理器。 * 无分配: Telepathy 在热路径中没有分配。避免游戏中的 GC 峰值。 * 简单: Telepathy 封装了 Connect/Send/Disconnect/Tick 后面的所有复杂性。 * 基于消息: 发送的 A、B、C 消息会被接收为 A、B、C。从来不会是 AB、C 或 BC、A。

  • 异步套接字:在普通的 C# 项目中表现出色,但在 Unity 中使用时表现不佳。 * UDP 与 TCP:Minecraft 和《魔兽世界》是有史以来最大的多人游戏,它们都使用 TCP 网络。这其中有原因。 # 使用 Telepathy 服务器

请确保在项目设置中启用"在后台运行"选项,这是所有多人游戏的必备条件。然后进行构建,启动服务器

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言