一、客户端操作
首先下载 (ServerSync)下载后将其放置在 .minecraft文件夹下 如图所示,本教程推荐使用3.6版本,因为4.0以上版本有些问题
随后点击 serversync 打开该面板
在其中输入要同步的ip和服务器的端口再点同步,客户端就可以和服务端同步
如果要设置mc启动就同步的话
打开HMCL启动器,选择对应MC版本后的齿轮图标,进入“游戏特定设置”页面(如仅有一个版本可以在此选择全局设置),勾选“启用游戏特定设置”
二、服务端操作
将下载好的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
至此服务器的同步设置就完成了
Comments 1 条评论
博主 天金 丶Gad
八错