:::warning Blockbuster 是一个为单人使用场景开发的 Minecraft 游戏动画创作工具,并没有针对多人场景进行太多的优化。若触发某些恶性 Bug 导致工作进度丢失,后果自负。 :::
服务器可用性
你完全可以在服务器中使用这些模组,但我们不推荐您这么做,除非您有比较扎实的模组使用经验,从而能够在遇到问题时判断它是「特性」还是「Bug」。
服务端的选择
:::info
基于大量的多人协作实践,我们强烈建议有多人协作需求的创作者使用 frp 内网穿透、启动器多人联机等能够实现局域网联机的服务与工具。
局域网联机的兼容性与稳定性远胜任何在服务端运行的 Blockbuster 生产环境。
:::
在搭建服务器时,Forge 2768+ 的服务端是最稳定的。CatServer、Sponge 或 Mohist 也可以使用,但经过多次实践证明,它们在加载了 Blockbuster 模组套件的情况下,故障率比 Forge 端要高出很多。
稳定性排序(仅供参考):
局域网联机 > Forge Server > Mohist > CatServer > Sponge
但如果你非常需要某款 Spigot 服务器插件的话,推荐使用最新的 Mohist 或 CatServer 服务端,且避免安装 Essentials 或类似的插件,因为其中的部分指令会与 Blockbuster 冲突。
模组的使用
若要在服务器中使用 Blockbuster mod,您必须安装 Blockbuster, Metamorph, Aperture 和 McLib,缺一不可,Emoticons 是否安装可选,但如果需要让 Emoticons 伪装在服务器中生效则必须安装。
Minema 在大部分情况下,无需在服务端安装,甚至可能会因为服务端安装了 Minema 而造成本地客户端崩溃。
所有伪装的材质,只要所有人在本地安装的模型以及材质目录相同,则可以被所有玩家正确加载。此外还可以使用 URL 材质来避免手动同步所有人的材质,但请尽量减少 URL 材质的使用,否则在玩家登陆服务器时可能会造成长时间的客户端假死(取决于图床的加载速度)。
加载了 Blockbuster 的服务器不支持任何的服务器多世界插件,只能通过更换服务器存档来切换地图,或通过部署 BC / Waterfall 解决(如果你嫌关服换存档麻烦并且服务器性能足够强的话)。
Minema 在大部分情况下,不支持在服务器端使用(或者说相关功能已经很久没有得到维护,所以大概率不可用)。
玩家录制文件以及相机配置文件会被保存在服务器地图存档文件夹中。
权限组问题
Blockbuster / McLib 自 2.3 版本起,已支持编辑模组权限。
已知问题
- Aperture 1.5.2 及以下的版本,服务器中不能保存带有目标选择器的调整器(看、轨道、跟踪);
- 非原生 Forge 服务端中使用 Aperture,会因无法正确传送造成产生相机编辑器视角的频闪;
- 非原生 Forge 服务端中使用 Blockbuster 的断点续录功能,可能会在开始录制的瞬间被传送至玩家回放的原点,而非开始录制前的位置;
- 所有支持 Bukkit 的服务端,如果在编辑的过程中意外掉线,且提示
Server Closed
,请拆除所有被激活的信标,且最好放弃在演员出现的区域、模型方块附近设置信标; - 两人同时编辑同一个配置文件、场景、模型方块等内容时,只会保留其中一人的修改,通常只会保留第一个退出编辑界面的人做出的修改;
- 非原生 Forge 服务端用户请谨慎启用假玩家功能,否则可能会在播放或编辑回放时使服务端崩溃。