我的世界第一部分:Serversync使用教程
以下内容参考GithubWiki编写
写在前面:Serversync与MC版本脱钩,请下载使用最新稳定版本的ServerSync!!!无需考虑MC的版本。
ServerSync已更新3.x版本,使用方式有所改变。以3.2.1版本为例。
Github提供三个文件
-
客户端:
1.把下载下来的Serversync文件放置在.minecraft目录下;
2.双击运行Serversync.jar或者ServerSyncClient.exe会出现以下界面
3.IP Address 下方填写服务器地址,port 处填写服务器配置的端口
4.点击Sync按钮开始同步,进度显示100%,并且右侧信息框提示“Update Complete! Have a nice day!”表示更新完成。
-
服务器:
将下载好的Serversync.jar或者ServerSyncServer.exe文件放到服务端根目录下(只需要一个)。
开发者提供了三种推荐的启动方式,界面相同,如下所示(已有部分mod会显示出mod名称)
-
启动方法一
Windows环境下直接双击ServerSyncServer.exe即可。配置请向下看。
-
启动方法二
CMD命令行单独启动ServerSync:使用文件Serversync.jar,建立SerSync.bat批处理文件,编辑命令
java -jar serversync.jar server
即可单独启动ServerSync。
-
启动方法三
MC服务器启动时同时自动启动ServerSync;编辑启动MC服务器的批处理文件,添加如下命令
@echo off
SETLOCAL
FOR %%f IN (forge*.jar) DO (SET forge=%%~nxf)
FOR %%f IN (serversync*.jar) DO (SET serversync=%%~nxf)
java -Xms2g -Xmx2g -jar %forge% nogui //此行为服务器参数行,可自行修改为需要的参数
java -jar %serversync% server
ENDLOCAL
上面的代码适用于官服+Forge的服务器启动方式。如果你使用其他的服务端开服,请修改 (forge*.jar) 内的内容为核心的名字。
退出SS服务端请使用ctrl+c退出。
注意:Serversync默认配置中包含mods文件夹,当SS的同级目录下缺少mods文件夹时,SS将会启动失败(检测同步目录,无法找到对应目录,自动终止程序并退出)。解决方法:手动新建一个mods文件夹。
配置请看教程ServerSync配置教程
大功告成,启动服务端的ServerSync即可享受自动更新的便捷。
写在最后:该更新方式可以理解为对服务器允许同步目录的完全拷贝(镜像),不在服务器中的mod或者文件将会被删除。
比如:
服务器 | A | B | C | D |
客户端 | A | B | E | D |
同步结果 | A | B | C | D |