一、客户端操作

首先下载 (ServerSync)下载后将其放置在 .minecraft文件夹下 如图所示,本教程推荐使用3.6版本,因为4.0以上版本有些问题

随后点击 serversync 打开该面板

在其中输入要同步的ip和服务器的端口再点同步,客户端就可以和服务端同步

如果要设置mc启动就同步的话

打开HMCL启动器,选择对应MC版本后的齿轮图标,进入“游戏特定设置”页面(如仅有一个版本可以在此选择全局设置),勾选“启用游戏特定设置”


随后输入 $INST_JAVA -jar serversync-*.jar progress-only这样启动该版本客户端就会自动和服务端同步了

二、服务端操作

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

随后执行命令

cd /你自己存放服务端的文件夹/ 
java -jar serversync.jar server

就可以部署完毕,随后按 ctrl+c可以关闭同步服务

随后打开再输入

cd /存放服务端文件夹/config/serversync
vim serversync-server.cfg

打开 serversync-server.cfg文件进行编辑

然后根据下面的代码进行配置

# Configuration file
general {
    # # set true to push client side mods from clientmods directory, set on server [default: false]
    B:PUSH_CLIENT_MODS=false                        
    //推送客户端mod。true:推送,false:不推送
    # # The type of sync being used, tweak this if you want different network performance
    # # NOT CURRENTLY IMPLEMENTED
    I:SYNC_MODE=0                        
    //同步使用的网络模式(不建议修改),未开发完成。
}
serverconnection {
    # # The port that your server will be serving on [range: 1 ~ 49151, default: 38067]
    I:SERVER_PORT=38067                        
    //同步服务器访问端口。请设置端口号为1~49151,超过这个范围会导致ServerSync无法正确保存相应信息!!
}
rules {
    # # These configs are included, by default configs are not synced
    S:CONFIG_INCLUDE_LIST <                              
    //需要同步的config文件列表。默认不同步config文件夹下的所有文件。
    >
    # # These directories are included, by default mods and configs are included
    S:DIRECTORY_INCLUDE_LIST <                        
    //需要同步的文件目录。PS:魔改服的朋友可以在此添加scripts来同步魔改文件。
        mods
    >
    # # These files are ignored by serversync, list auto updates with mods added to the clientmods directory
    S:FILE_IGNORE_LIST <                        
    //拒绝向客户端发送的文件列表
        **/serversync-*.jar
        **/serversync-*.cfg                        
        //这两行执行的操作:拒绝发送所有文件夹下的带有serversync-名称的jar和cfg文件
    >
}
misc {
    # # Your locale string
    S:LOCALE=zh_CN                            
    //本地语言设置
}

配置完毕后再输入

cd /存放服务端的文件夹/ 
java -jar serversync.jar server

这样就可以和客户端同步了

三、将服务端启动同步放置在后台

首先得安装 screen

yum install screen -y

随后编写 shell脚本

vim tongbu.sh

打开该页面

如果输入不了就点击键盘上的ins键,然后输入以下代码

screen -d -m -S "mc113" java -jar serversync-3.6.0.jar server

输入完成后点击 esc 然后按shift+; 并在右下角输入wq即可保存

当然以上的操作可以在宝塔面板进行编辑

接下来给脚本增加一个可执行权限

chmod u+x tongbu.sh

随后输入

./tongbu.sh

如果想查看面板的话输入

screen -r mc113

至此服务器的同步设置就完成了

届ける言葉を今は育ててる
最后更新于 2023-02-14