Nakama 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Nakama 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Nakama 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache 2.0
开发语言 Google Go
操作系统 未知
软件类型 开源软件
开源组织
地区 不详
投 递 者 罗奇奇
适用人群 未知
收录时间 2021-10-18

软件简介

Nakama 是一款用于社交、实时游戏和应用程序的分布式服务器。

特征

  • 用户- 通过社交网络、电子邮件或设备 ID 注册/登录新用户。
  • 存储- 将用户记录、设置和其他对象存储在集合中。
  • 社交- 用户可以与朋友联系,并加入群组,内置社交图。
  • 聊天- 支持用户之间的一对一、群组和全局聊天,保留聊天记录。
  • 多人游戏- 实时或回合制的多人游戏。
  • 排行榜- 动态的、季度性的、个人或工会等等排行榜均可支持。
  • 锦标赛- 邀请玩家一起争夺奖品,将许多人联系在一起以创建联盟。
  • 组队- 将团队添加到游戏中:用户可以组队并与成员交流。
  • 可调整代码- 支持使用 Lua、TypeScript/JavaScript 或 Go 编写代码,来自定义逻辑扩展服务器。

部署

Nakama 服务器易于设置和运行,以进行本地开发,它可以部署到任何云提供商,例如 Google Cloud、Azure、AWS、Digital Ocean、Heroku 或其他私有云,请注意为 Nakama 和 CockroachDB 设置和提供单独的节点。

运行服务器和数据库的最快方法是使用 Docker。设置 Docker 并启动守护进程。

  1. 设置一个 docker-compose 文件,并将其放在项目的文件夹中。

  2. 运行docker-compose -f ./docker-compose.yml up ,以下载容器映像,并运行服务器。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
0 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部