以下内容参考GithubWiki编写


写在前面:Serversync与MC版本脱钩,请下载使用最新稳定版本的ServerSync!!!无需考虑MC的版本。

ServerSync已更新3.x版本,使用方式有所改变。以3.2.1版本为例。

Github提供三个文件

第一部分:Serversync使用教程-第1张图片

  • 客户端:

        1.把下载下来的Serversync文件放置在.minecraft目录下;

        2.双击运行Serversync.jar或者ServerSyncClient.exe会出现以下界面 

第一部分:Serversync使用教程-第2张图片

        3.IP Address   下方填写服务器地址,port  处填写服务器配置的端口

        4.点击Sync按钮开始同步,进度显示100%,并且右侧信息框提示“Update Complete! Have a nice day!”表示更新完成。


  • 服务器:

    将下载好的Serversync.jar或者ServerSyncServer.exe文件放到服务端根目录下(只需要一个)。

    开发者提供了三种推荐的启动方式,界面相同,如下所示(已有部分mod会显示出mod名称)

第一部分:Serversync使用教程-第3张图片

  • 启动方法一

    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或者文件将会被删除。

比如:

服务器ABCD
客户端
ABED
同步结果ABCD