基本理念:
一个开放式公共服务器和公共服务器平台。
提供基于沙盒为单位的创造模式(或其拓展)的游戏服务。
也可以使用相同技术向其他方向拓展延伸,比如说 游戏沙盒
, 主题生存沙盒
,冒险沙盒
。
对于沙盒这个概念,你可以理解为 Docker
中的 Container
。
预设的基本服务:
下述的基本服务是在撰写这个计划时假想的,仅供参考。
- 临时沙盒(创造)
- 高级沙盒(创造)
- 大沙盒(创造)
- 其他……
术语概念:
该节介绍 MetaSandBox 的一些基础概念。
沙盒
为玩家服务的基本服务单位。可以是一个区块
,一张地图/世界
,一个服务器实例
。
玩家可以对沙盒做出这些操作:
- 允许上传地图作为沙盒使用的地图
- 允许下载沙盒的地图
- 可以将沙盒封装为沙盒套装,共享在沙盒广场上,供他人使用下载
- 其他…….
临时沙盒
大概是所有预设的基本服务器里最常用的一种沙盒了。
在共享服务器实例上的一个单独世界,拥有世界边界限制和资源限制。玩家可以在临时创造沙盒里使用创造模式做任何想做的事。
拥有有限的创造建筑辅助工具,和有限的 API 可以使用。
权限管理
基于沙盒的有限的权限管理。
- 玩家创建一个沙盒的同时会生成一个沙盒码用于 API 操作和唯一身份标识。
- 同时,生成一个沙盒邀请码,用于邀请其他玩家。
- 一旦加入,则拥有此沙盒除了高级管理权限外的所有权限。
成本控制
- 沙盒默认 7 天进入不活动状态,世界从共享实例上卸载。
- 14 天后归档为压缩包,本地 HDD 存储。
- 30 天后归档到 COS,并提供最长保留 2 年(其中 180 天免费存储,超过需要支付因 COS 沉降导致的取回费用)的服务。
- 2 年后生命周期结束,沙盒销毁。
增强功能
- 2D Dynmap 支持
高级沙盒
由玩家/团队申请的独立的服务器实例,无边界和资源限制。
提供完整的创造建筑辅助工具,高级权限管理工具和完整的 API 使用。
权限管理
基于沙盒的高级权限管理。
- 创建者可按需设置数个身份组,并为每个身份组分配不同的权限,使用身份组来控制每个玩家的可以执行的行为。
- 创建者创建一个沙盒的同时会生成一个沙盒码用于 API 操作和唯一身份标识。
- 创建者和管理员可以生成任意多的沙盒邀请码,可以将使用此码的玩家自动分配到指定的身份组。
- 身份组可以控制玩家发言、游戏内行为操作和其他沙盒中可以修改的一切。
- 创建者和管理员可以阻止特定玩家加入沙盒。
成本控制
- 沙盒默认 30 天进入不活动状态,服务器实例关闭。
- 60 天后归档为压缩包,本地 HDD 存储。
- 90 天后归档到 COS,并提供最长保留 5 年(其中 180 天免费存储,超过需要支付因 COS 沉降导致的取回费用)的服务。
- 5 年后生命周期结束,沙盒销毁。
增强功能
- 临时沙盒的所有增强功能
- 3D Dynmap / Bluemap 支持
- 额外的辅助插件
- 聊天格式自定义
- MOTD 自定义
- Tablist 自定义
- 定时公告
- 其他…
大沙盒
也是一个独立的服务器实例,无边界和资源限制。
同时,提供完整的创造建筑辅助工具,高级权限管理工具和完整的 API 使用。
由玩家、团队申请或者沙盒运维方提供的公共沙盒。
任何玩家都可以申请加入(或直接加入),参与建造。
权限管理
基于区域的高级权限管理。
- 玩家可以在沙盒中建立多个区域,对不同区域实行不同等级的权限管理,或者权限细分。
- 当一个区域的细分层的所有管理员不活跃时,会选择一名活跃人员作为管理员。
- 否则该细分层将被回收,由该细分层的上层管理员接手管理,以此类推。
- 直到顶层无人管理,由系统回收,根据设置对区域:
- 标记为公共区域
- 标记为可认领区域
- 重置整个区域
成本控制
- 沙盒默认 180 天进入不活动状态,服务器实例关闭。
- 360 天后归档到 COS,并提供最长保留 5 年(其中 2年 免费存储,超过需要支付因 COS 沉降导致的取回费用)的服务。
- 5 年后生命周期结束,沙盒销毁。
增强功能
- 高级沙盒的所有增强功能
- 其他定制需求
商业化
MetaSandBox 在设计上是公益化运营的,但是不排除加入商业化的可能性,所以还是有一套商业化的方案:
- 创作者可以出售他们的沙盒变成沙盒币,并将沙盒币提现。
- 玩家用沙盒币购买创作者创作的沙盒。
- 可以在 MOTD、游戏内聊天、BossBar、Title、ActionBar 和 TabList 以及 Web 控制面板投放广告。
- 用户也可以充值沙盒币,使用沙盒币在 MOTD、游戏内聊天、BossBar、Title、ActionBar 和 TabList 以及控制面板投放广告,或者广播喊话。
- 看广告签到续期
- 看广告兑换沙盒币
- 使用沙盒币兑换沙盒的免广告、喊话屏蔽特权
- 充值沙盒币免广告签到
- 使用沙盒币购买沙盒加入权限
- 使用沙盒币扩容沙盒最大加入人数
- 使用沙盒币扩容世界边界和其他可使用的资源
- 使用沙盒币订阅高级功能
- 等….
后记
这个项目有意义吗?说实话我也不知道。
它存在的目的就是为了让普通玩家可以快速多人联机,并且游玩。
而因为运行成本因素,它最终变成了基于创造模式的沙盒。
实际上,这套逻辑还可以扩展成生存盒,冒险盒,RPG盒…… 沙盒只是一个大体的思路罢了。
顺带一提,牛头人提议把 NFT 概念引入进来,但是我还没整明白(
至于最后的完成度如何,项目能否成功,我也没什么把握hhhh。
不过至少可以从中学到点什么~
如果你有什么好点子,也可以在评论里面一起聊一聊~
Designed by @ghost_chu with his partner @hikarilan