本篇教程由作者设定使用 CC BY-NC-ND 协议。
前言
Syncmatica模组是一个十分实用的模组,它能帮你在服务器中共享 投影 模组的原理图,省去很多麻烦。
有些地方可能会有错误,请积极指出,我会及时做出更改的,谢谢。
客户端
准备条件
如果你想要使用本模组,那么就要正确安装本模组和 投影 以及它的前置模组 MaLiLib 。
本模组只能在服务器或者局域网联机(v0.3.5版本后)中使用,在单人存档中是无效的(自己给自己共享有意义么?=/ )
进入后打开 投影 模组的界面,你就能发现多出了两个按钮,"View Syncmaticas"和"Material Collextions" 。
使用
上传
正确进入一个安装了Syncmatica模组的服务器后打开 投影模组的界面(默认是"M"键),此时你能看到多出了两个按钮,
分别是 "View Syncmatica"和"Material Collections"。
先加载一个原理图,然后进入 原理图编辑 界面,你会看到多一个 Share 按钮
按下 Shift 键后再单击(如果不按下Shift键就会有"Press shift to share"提示)
你就会发现这个按钮旁边多一个黄色的锁,证明已经正确加载了。
加载服务器中共享的原理图
回到 投影 模组的主界面,进入 View Syncmatica 界面
你就能看到服务器中已上传的原理图,找到你要加载的原理图,单击 Load 按钮
此时就会出现如下图所示的提示(投影文件的名字为示例,实际情况并不相同)
这样子原理图也就正常加载了,如果想要卸载,只需单击 Unload 按钮就可以了
想要删除原理图就单击 Remove 按钮(这一步不会有任何警告或确认,会直接删除,所以请不要在服务器中随意删除已上传的原理图!一定要得到他人的许可后再删除!)
更改位置
如需更改位置,请再次进入 原理图编辑 界面,再单击 配置 按钮,将 已锁定 关闭,此时就会出现 "Modification request accept - Lock the placement again to share the results to the server" 的提示,并且在你更改位置的时候别的玩家是无法更改原理图的位置的。
这时你就可以更改原理图的位置,在更改完成后再次单击 已锁定,这个时候原理图的位置也就更新了。
服务端
使用
服务器的核心必须是 Fabric核心,否则不能加载本模组。
只需要把Syncmatica模组的文件丢到服务器根目录下的 mods文件夹就可以了,非常简单是不是。
配置文件
客户端
加载 Syncmatica 模组后会在 %minecraft_folder%/config/syncmatica/ 目录下生成一个名为 config.json 的配置文件。
文件内容如下:
{
"debug": {
"doPackageLogging": false
}
}
debug
·doPackageLodding 配置客户端是否为所有传出和传入的数据包添加调试日志。数据包的类型和数据包的目标会被记录为传出数据包——对于传入数据包,只有数据包的类型会被记录。
服务端
加载后会在 %minecraft_folder%/config/syncmatica 目录下生成一个名为 config.json 的配置文件。
文件内容如下:
{
"quota": {
"enabled": false,
"limit": 40000000
},
"debug": {
"doPackageLogging": false
}
}
quota
·enabled 定义是否开启上传文件大小限制,值可以为 false 或 true 。
·limit 如果 enable 为 true ,那么这个功能将起作用,它定义了客户端允许上传的最大文件大小,单位为 bytes 。
debug
·doPackageLogging (功能与客户端的 doPackageLodding 相同。)