ServerSync简易基础教程
(本教程以ServerSync3.6.0版本为例,其他版本基本一致。)
---因写教程时混用了版本,所以截图不一致,但是方法是完全相同的。
本教程以windows系统为平台,家用电脑为例。以最小方式启动ServerSync并配置同步连接服务(不包括mc服务端)
需要的工具:
一台可以上网的电脑
ServseSync的jar或exe文件
一个可访问的外部链接(固定IP、端口映射、内网穿透等方式)。本教程使用内网穿透为例。
一、以服务器方式启动ServerSync:
1. 下载ServseSync的本体文件,放到一个空文件夹里;
2. 在ServerSync的同一目录下建立一个新文件夹命名为mods(已有mods的忽略此步骤);
PS:问:为何需要新建一个mods文件夹?
答:默认生成的serversync-server.json配置文件包含了mods文件夹的同步规则,如果检测不到mods文件夹,程序会自动退出。
3. 创建一个bat文件,编辑启动命令:java -jar servsesync.jar server
4. 双击启动bat文件,如下图,同时会在同一目录生成serversync-server.json服务器配置文件。(3.6.0的配置文件位于config/serversync目录下)
二、配置网络式,允许外部链接(以内网穿透服务为例)。
1. 登录你已注册并可正常使用的内网穿透服务后台,这里以量子互联为例;新建一条TCP隧道;
2. 查看serversync-server.json文件中的"port"项目后的地址,比如这里是38067;
# # The IP address of the server [default: 127.0.0.1]
S:SERVER_IP=127.0.0.1
# # The port that your server will be serving on [range: 1 ~ 49151, default: 38067]
I:SERVER_PORT=38067
3. 将新建的TCP隧道的内网主机改为127.0.0.1,监听端口:38067(注意此端口必须与serversync-server.json中的port相一致且不与其他端口冲突);保存配置即可。
4. 等待几分钟后可使用内网穿透的诊断功能,检测设置是否正确,在ServerSync服务器状态正常启动情况下,网络配置正确,诊断结果为:正常。(见下图)
三、配置服务器规则,选择同步模式与需要同步的文件夹(具体参考第二部分教程及文件规格及命令行)
1. 打开serversync-server.json文件,找到该文件中的
“rules”主项,按照格式添加需要同步的目录及文件。如下图:
四、启动客户端
双击启动serversync,输入TCP隧道里面公网域名\端口号,点击更新即可。