• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

MySql ошибка при подключении "Authentication method 'auth_gssapi_client' not supported by any of the available plugins."

jango81

Новый участник
Автор темы
24 Дек 2023
7
0
1
При запуске сервера вылезает такая ошибка

NVIDIA_Share_Qi11rnRim8.png

Не нашел решения спустя пол дня, может кто поможет?

Вот код подключения (знаю что хардкод)

C#:
using System;
using GTANetworkAPI;
using MySql.Data.MySqlClient;

namespace Server
{
    class mysql
    {
        private static readonly string connStr = "server=127.0.0.1;user=root;database=ragemp_base;password=;Pooling=true;";
        
        public static void Test()
        {
            using (MySqlConnection connection = new MySqlConnection(connStr))
            {
                try
                {
                    connection.Open();
                    NAPI.Util.ConsoleOutput("Подключение к MySQL успешно");
                }
                catch (Exception ex)
                {
                    NAPI.Util.ConsoleOutput(ex.ToString());
                }

            }
            
        }
    }
}
 

Вложения

  • NVIDIA_Share_Qi11rnRim8.png
    NVIDIA_Share_Qi11rnRim8.png
    167.8 KB · Просмотры: 36

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
862
1,158
5
Ошибка "Authentication method 'auth_gssapi_client' not supported by any of the available plugins" обычно возникает из-за проблемы с методом аутентификации, используемым MySQL сервером.

Для решения этой проблемы, вам нужно изменить метод аутентификации в файле конфигурации MySQL.

1. Найдите файл my.cnf или my.ini. Этот файл обычно находится в папке C:\ProgramData\MySQL\MySQL Server 8.0 или /etc/mysql/ на Linux.

2. Откройте этот файл в текстовом редакторе и найдите секцию [mysqld].

3. Добавьте следующую строку в раздел [mysqld]:
default_authentication_plugin=mysql_native_password

4. Сохраните и закройте файл.

5. Перезапустите сервер MySQL.

Это должно изменить метод аутентификации на mysql_native_password, который должен быть поддерживаемым вашим сервером MySQL.

Попробуйте выполнить программу снова и проверьте, появляется ли ошибка при подключении к базе данных.
 

Inoi

/dev/null
VIP
15 Окт 2020
2,363
1,412
208
34
Что здесь искать пол дня, если ответ в первом же результате в гугле?

Всё ведь написано в ошибке
Твой MySql.Data.MySqlClient не поддерживает метод аутентификации auth_gssapi_client, который выставлен в настройках твоего sql-сервера.
Значит тебе нужен либо https://www.nuget.org/packages/MySqlConnector/ который его должен поддерживть, либо сменить сам метод аутентификации на sql-сервере

Вообще если ты начинаешь что то делать сам, лучше сразу использовать https://www.nuget.org/packages/EntityFramework какие-нибудь современные решения
 

jango81

Новый участник
Автор темы
24 Дек 2023
7
0
1
Что здесь искать пол дня, если ответ в первом же результате в гугле?

Всё ведь написано в ошибке
Твой MySql.Data.MySqlClient не поддерживает метод аутентификации auth_gssapi_client, который выставлен в настройках твоего sql-сервера.
Значит тебе нужен либо https://www.nuget.org/packages/MySqlConnector/ который его должен поддерживть, либо сменить сам метод аутентификации на sql-сервере

Вообще если ты начинаешь что то делать сам, лучше сразу использовать https://www.nuget.org/packages/EntityFramework какие-нибудь современные решения
Понял, спасибо за ответ) Видать был не внимательным при поиске