以下内容参考GithubWiki编写


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

Github提供三个文件

服务器同步教程-第1张图片

客户端:

        1.把下载下来的《服务器同步》文件放置在.minecraft目录下;

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

服务器同步教程-第2张图片

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

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


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

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

服务器同步教程-第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) 内的内容为核心的名字。

        

  • 服务端配置(配置文件位于config/serversync)具体请看教程ServerSync配置文件教程

    修改serversync-server.cfg修改文件中的字段SERVER_PORT=38302中的“38302"(端口)为未占用的端口

  •  配置clientmods(注意:此项强烈建议配置,否则更新时将删除客户端的如小地图等辅助性Mod)

    1. 在服务端目录建立clientmods文件夹,将R键整理此类的mod放进去。

    2. 调整serversync-server配置文件中的B:PUSH_CLIENT_MODS选项为true;在客户端调整serversync-client配置文件中的REFUSE_CLIENT_MODS为false。

大功告成,启动服务端的ServerSync即可享受自动更新的便捷。

==============================================

写在最后:该更新方式可以理解为对服务器允许同步目录的完全拷贝(镜像),不在服务器中的mod或者文件将会被删除。

比如:

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