Closed xuanerwa closed 1 year ago
你好,此问题是由于数据库日志模块未正确运作而造成的
sourcemod/ServerLog
目录下,如下代码所示(可在 tree_server_rpg
第 98 至 99 行处更改日志保存位置)
`// 插件日志保存位置
sourcemod
目录下没有 ServerLog
文件夹则会导致插件无法创建日志文件报错(类似于 Linux 系统 mkdir
命令,不使用级联创建会导致创建多级文件失败)OnClientPostAdminCheck()
函数,由于先进行日志记录发生错误,函数停止执行,无法执行 InsertPlayerInfo()
函数将玩家信息写入数据库中从而导致后续对玩家信息的更新操作失效解决方法
sourcemod
目录下手动创建 ServerLog
文件夹或更改日志保存位置为现有文件夹这个问题将会在不久后更新修复,更改为使用插件自动创建 ServerLog 文件夹 (。・ω・。)
描述问题:
数据库连接成功,自动建表也完成,游戏里可以使用!buy命令,写入数据库失败 载入和使用命令时有报错
环境信息:
mysql:8.0.24 for Linux on x86_64 (Source distribution)
os:CentOS Linux release 7.9.2009 (Core)
截图和日志:
载入和使用命令:
游戏内个人信息: