本教程部分内容来自GithubWiki
ServerSync允许进行自动化执行。本教程以使用ServerSync配合HMCL启动器以及MultiMC启动器完成游戏启动前的自动更新。
ServerSync在更新4.0版本以后,自动化执行指令有改变,具体如下:(请根据所用版本选择对应的命令)
ServerSync版本 自动执行命令 3.6.0及以下 $INST_JAVA -jar serversync-*.jar progress-only 4.0.0及以上 $INST_JAVA -jar serversync-*.jar -o 注意:serversync-*.jar请填写完整的文件名称,如serversync-4.2.0.jar 使用HMCL(注意:HMCL版本必须为3.3.163及以上版本)
下载serversync的jar文件,放到客户端的.minecraft文件夹下;
双击运行Serversync.jar文件,填写IP地址、端口号信息,点击同步,确认能够连接更新服务器;
打开HMCL启动器,选择对应MC版本后的齿轮图标,进入“游戏特定设置”页面(如仅有一个版本可以在此选择全局设置),勾选“启用游戏特定设置”;
下拉页面,高级设置->启动前执行命令,填写命令:(我使用的3.5.1版本,因此填入serversync-3.5.1,填写所使用的SS版本)
ServerSync版本 | 自动执行命令 |
3.6.0及以下 | $INST_JAVA -jar serversync-*.jar progress-only |
4.0.0及以上 | $INST_JAVA -jar serversync-*.jar -o |
设置完成,返回主界面,点击启动游戏,在Minecraft启动前便会自动启动ServerSync来更新需要的文件。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
使用MultiMC
选择你需要的minecraft实例;
转到实例设置(右键单击实例->编辑实例->设置->自定义命令)
在启动前字段中添加:(图例)
ServerSync版本 自动执行命令 3.6.0及以下 $INST_JAVA -jar serversync-*.jar progress-only 4.0.0及以上 $INST_JAVA -jar serversync-*.jar -o
4.设置完成,返回主界面,点击启动游戏,在Minecraft启动前便会自动启动ServerSync来更新需要的文件。