为朋友搭建服务器
小型社区服务器需要什么,以及关于它已经知道了什么
警告
服务器工具尚未发布,协议也尚未设计。本页只包含已经确定的内容
你需要什么
- 服务器工具。它们将以MIT许可证开源。官方服务器运行的也是同一套代码。你可以基于这些工具或任何衍生自它们的东西搭建服务器
- 每个连接者都使用完整版游戏。来自Google Play和App Store的版本无法连接社区服务器。完整版可以在GitHub和项目网站上获取
- 一个发布配置。
PublishProfile文件决定你的服务器接受哪些关卡。更多:发布配置 - 一台运行服务器的机器。系统需求、运行环境、端口和启动方式目前都还不知道
发布配置
配置决定接受哪些许可证、关卡可以从哪里获取文件,以及关卡最大可以多大。这些都不需要改代码
官方服务器使用standard预设,在其服务器配置中设定。从它开始,按你的需要放宽或收紧
你要承担什么
- 审核。开发者不审核社区服务器。完整版的EULA会告知每位玩家这一点
- 不得用于商业用途。关卡默认以CC BY-NC授权,作者可以选择其他许可证。请遵守每个关卡自己的许可证。CC BY-NC的关卡可以免费托管和分享,但你不能为它收费,也不能以其他任何方式从中获利
- 资源的权利。关卡中可能带有他人的音乐和图片。检查得多严格由你的配置决定。但针对他人作品的投诉会找到你。官方服务器的规则:用户关卡许可政策
非商业分享的许可来自每个关卡的作者,而不是游戏。因此开发者无法给予例外
还不知道的事
- 游戏如何找到服务器并连接它
- 社区服务器是否有账号
- 关卡如何上传和列出
- 几个人用的服务器与公共服务器的设置方式是否不同
面向更大服务器已经存在的内容:运行和扩展公共服务器