Alley
Участник
- Сообщения
- 48
- Реакции
- 56
CS2 Плагин! Решение проблемы SSL в плагине WeaponPaints для CS2
Проблема
Плагин WeaponPaints падал с ошибкой:
MariaDB сервер не поддерживает SSL, а плагин пытался использовать SSL подключение по умолчанию.
Исправление - Config.cs
Файл: WeaponPaints/Config.cs
В класс WeaponPaintsConfig добавлено поле:
Исправление - WeaponPaints.cs
Файл: WeaponPaints/WeaponPaints.cs
В метод OnConfigParsed в MySqlConnectionStringBuilder добавлена строка:
Исправление - Utility.cs
Файл: WeaponPaints/Utility.cs
В методе CheckVersion добавлен ранний выход, чтобы отключить проверку обновлений:
Дальше собираем и всё :)
Сурсы плагина можете найти тут Releases · Nereziel/cs2-WeaponPaints
Проблема
Плагин WeaponPaints падал с ошибкой:
C-подобный:
[EROR] (plugin:WeaponPaints) Unable to connect to database: SSL Authentication Error
MariaDB сервер не поддерживает SSL, а плагин пытался использовать SSL подключение по умолчанию.
Исправление - Config.cs
Файл: WeaponPaints/Config.cs
В класс WeaponPaintsConfig добавлено поле:
C-подобный:
[JsonPropertyName("SslMode")]
public string SslMode { get; set; } = "None";
Исправление - WeaponPaints.cs
Файл: WeaponPaints/WeaponPaints.cs
В метод OnConfigParsed в MySqlConnectionStringBuilder добавлена строка:
C-подобный:
SslMode = MySqlSslMode.None
Исправление - Utility.cs
Файл: WeaponPaints/Utility.cs
В методе CheckVersion добавлен ранний выход, чтобы отключить проверку обновлений:
C-подобный:
internal static async Task CheckVersion(string version, ILogger logger)
{
// Отключено из-за SSL ошибок
logger.LogInformation("Version check is disabled to avoid SSL errors.");
return;
}
Дальше собираем и всё :)
C-подобный:
dotnet build -c Release
Сурсы плагина можете найти тут Releases · Nereziel/cs2-WeaponPaints