ServerSync在服务器和客户端运行时会生成不同的配置文件,配置文件均存放在\config\serversync中。

服务器端配置文件有两个,内容如下:

  • serversync-server.cfg

# Configuration file

general {

    B:PUSH_CLIENT_MODS=true    //是否推送客户端mod。true:是;false:否

}

serverconnection {

    I:SERVER_PORT=31342    //服务器端口(serversync中设置的端口,与serversync-client中保持一致)

}

rules {

    S:CONFIG_INCLUDE_LIST <    //    需要同步的config文件列表(默认不同步)

    >

    S:DIRECTORY_INCLUDE_LIST <    //需要同步的文件目录(默认以开服核心所在的目录为根目录)

        mods 

//可以包含多级,如:

       config\cofh

    >

    S:FILE_IGNORE_LIST <    //拒绝推送的文件列表

        mods/ServerSync-2.6.17.jar    //例子:拒绝发送mods目录下的ServerSync-2.6.17.jar文件(注意:文件中不要包含中文

    >

}

misc {

    S:LOCALE=zh_CN    //语言设置,无需修改。

}

  • serversync-client.cfg

# Configuration file

general {

    B:REFUSE_CLIENT_MODS=false    //是否拒绝客户端mod。true:是;false:否

}

serverconnection {

    S:SERVER_IP=127.0.0.1    //服务器IP地址(一般不修改)

    I:SERVER_PORT=31342    //服务器端口(不能与server.properties中的相同)

}

rules {

    S:CONFIG_INCLUDE_LIST<    //无需配置

    >

    S:FILE_IGNORE_LIST <    //无需配置

    >

}

misc {

    S:LOCALE=zh_CN

}

客户端会生成serversync-client.cfg文件,依照上面的配置即可。