授权和版本
授权在抢先体验里是怎么运作的:在这儿,在 Steam 上拥有这个软件顶了许可证密钥的位置。
抢先体验里没有授权这一步
抢先体验里的 Celas Studio 不会要你激活一个许可证,目前也没有哪个菜单项会打开一个授权界面。这个软件在每一个平台上都不需要任何激活步骤就完整地启动并运行。没有试用期,也没有和许可证挂钩的时间限制:抢先体验是一个构建阶段,不是一个授权档位,它只作为一个标签显示在启动画面上和 帮助 ▸ 关于 里。
后台跑着什么
这个软件底下有一套授权系统,在 Windows 上,已经有记录的话它会在启动时悄悄查一下并缓存一个许可证状态,但这次检查今天并不挡住或解锁任何东西:客户端这边没有强制执行任何功能,也没有席位计数。许可证状态在有的时候,是活动、未激活、已封锁、已过期或已吊销当中的一个,而一个活动的许可证还可以带一个 Essential 或 Advanced 的档位。这些在这个构建里从界面上一样都够不着。
许可证激活只在 Windows 上管用,而且就算在那儿它也不是你正跑着的这个 Steam 构建的一部分。在 macOS 和 Linux 上,一次许可证检查所需的机器识别和网络调用都没有实现,所以激活在那儿无论如何都成功不了。
Steam 构建
Celas Studio 只在 Steam 上出售、别处都没有,所以 Steam 构建就是你手上这个。通过 Steam 拥有它整个顶掉了许可证,这个软件自己那套许可证检查代码在它里面根本不跑。Steam 本身就是那道门:启动时这个软件确认自己是从 Steam 起来的,不是的话就通过 Steam 把自己重新启动一遍;Steam 要是根本没跑着,它会显示一条消息请你先启动 Steam,然后关掉自己。
别的一切(登录你的 celas.studio 账户、分享到 Artwall、崩溃报告)都不受这些影响,运作方式一模一样。
许可证数据存在哪儿
在少见的、缓存了许可证的那种安装上,它保在 license.dat 里,在一个和你其余设置分开的文件夹里,好让它熬得过一次重装。各平台上确切的路径见「Celas Studio 把文件放在哪儿」。这个文件是纯文本,没有加密。