使用 MariaDB 让 Garry 的 Mod 私人服务器连接到 MySQL 数据库时遇到问题

Having troubles getting a Garry's Mod private server to connect to MySQL database using MariaDB

尝试获取私人 Garry 的 Mod TTT 服务器开始使用公开发布的代码进行测试(moat.gg GitHub。)使用 MariaDB 设置数据库并遇到错误启动我自己无法弄清楚的服务器时。零线索什么是错的,为什么它没有连接,我永远遇到下面的错误,任何帮助表示赞赏。

[moat_addons] addons/moat_addons/lua/system/app/core/datastore.lua:1: Couldn't load module 
library! (The specified module could not be found.)
  1. require - [C]:-1
   2. unknown - addons/moat_addons/lua/system/app/core/datastore.lua:1
    3. include - [C]:-1
     4. unknown - addons/moat_addons/lua/system/app/core/init.lua:607
      5. include - [C]:-1
       6. unknown - addons/moat_addons/lua/autorun/init.lua:4

它只是第一个“无法加载模块库”错误的倍数

那是因为您缺少 Garry 的 Mod 连接到 MySQL(也包括 MariaDB)服务器所需的 MySQLOO 模块。

该模块可以在这里找到:FredyH MySQLOO 安装很容易,因为选择您的服务器是 运行 的版本,即 Linux 或 Windows 并将其放入名为 garrysmod/garrysmod/lua/bin/ 的文件夹,如果您不确定服务器的版本 运行.

,则可以同时放置 32 位和 64 位版本

根据其他代码,您还需要编辑位于 addons/moat_addons/lua/system/cfg/sql/sv_config.lua

中的数据库选项(如果尚未编辑)

我以为我在每个位置都使用了最新的 mysqloo 文件,但我错过了一个,唯一重要的一个...已修复。