事情是这样的,我重启vps后忘记打开mysql就直接开了服务器,大概运行了十分钟就崩溃了,我才发现是数据库没有连接,现在连接上了,但PlayerDataSQL数据同步插件应该是识别到那十分钟里玩家产生的新数据与数据库里的数据不一样,一直显示数据包错误,服务器就进不去了
 
 
方便发一下playerdatesql的config吗?
a1208086024 发表于 2022-4-9 00:07
方便发一下playerdatesql的config吗?
# 配置文件版本,重要,请勿修改
# 插件升级配置的时候需要用到
version: '1.0'
# 设置消息输出等级
# INFO<WARN<SEVERE<DEBUG<DEVELOP
LogLevel: SEVERE
# 是否记录错误堆栈
LogStackTrace: true
# 插件大部分消息前缀
MsgPrefix: §7[§aPlayerDataSQL§7]§3
# 是否开启服务器信息收集,只是用于插件使用情况统计
# 收集的信息: 使用版本 服务器ID 服务器IP 服务器端口 服务器版本 Java版本 系统版本
EnableMetrics: true
# 是否启用线程安全检查
# 当前的安全检查有[命令是否异步运行]
IsThreadSafe: true
Plugin:
# 用户数据保存时间间隔,单位tick,6000tick=5分钟
SaveInterval: 6000
# 使用UUID保存数据(如果无需求不要开启)
UseUUID: false
# 背包还原延迟(tick),重要
SyncDelay: 40
# 读取SQL错误时踢出玩家
KickOnReadSQLError: true
# 如果数据库玩家数据不存在(在等待足够长时间后),PDS将不会从数据库还原玩家数据
# 此项配置的目的为可以自动导入数据未在数据库中的玩家,如果未开启,PDS将使用空白数据还原玩家
# 如果想使用此功能导入玩家数据,注意,数据库内一定要不存在该玩家的数据文件,并且玩家首次登录并且使用了此插件的服务器一定要有玩家的正确存档
NoRestoreIfSQLDataNotExist: true
# 在指定超时时间读取数据仍然锁定,使用锁定的数据还原玩家否则会将会以读取SQL错误为由踢出玩家
ForceUseLockData: false
# MySql数据库配置
MySQL:
# 数据库地址,包括端口
DBHost: localhost:3306
# 数据库名
Database: playerdatasqlsky
# 数据库链接参数
URLParams: useUnicode=true&characterEncoding=utf8&autoReconnect=true&useAffectedRows=true
# 数据表名
TableName: PlayerDataSQL
# 用户名
Username: playerdatasqlsky
# 密码
Password:
# 启用哪些同步模块
Sync:
# Minecraft成就数据
MinecraftStats: true
# Minecraft原版数据
Minecraft: true
# 星辉魔法
AstralSorcery: true
# 饰品背包
Baubles_v1_12_2: true
# FTB Quests
FTB_Quests: false
BetterQuesting_v1_12_2:
# 移除数据中的空数据
# 由于MOD的机制,数据保存会保存很多无用的空数据,造成对数据库空间的浪费,开启此项可以清除部分空数据以尽量减小数据大小
# 但是,MOD可能存在未知因素造成数据被错误的移除,如果你发现部分数据存在丢失,尤其是存在附属的情况下,可以禁用此项目,
RemoveEmptyData: true
慕由 发表于 2022-4-9 00:09
# 配置文件版本,重要,请勿修改
# 插件升级配置的时候需要用到
version: '1.0'
# 在指定超时时间读取数据仍然锁定,使用锁定的数据还原玩家否则会将会以读取SQL错误为由踢出玩家
ForceUseLockData: false
设置为true试试
a1208086024 发表于 2022-4-9 00:10
# 在指定超时时间读取数据仍然锁定,使用锁定的数据还原玩家否则会将会以读取SQL错误为由踢出玩家
For ...
如果还不行说明数据库未连接,数据库本地存储,重启vps按理说是不会损坏文件的,就算你没连接数据库,并且打开了服务器,他也不会影响到背包同步的数据库文件。
至此总结了一点,数据库没连上
a1208086024 发表于 2022-4-9 00:10
# 在指定超时时间读取数据仍然锁定,使用锁定的数据还原玩家否则会将会以读取SQL错误为由踢出玩家
For ...
好,我试试