• Из-за обновления 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) последний раз были обновлены:

Мануал Бесплатные фиксы и решения RedAge 3.0

abc

Начинающий специалист
30 Мар 2021
231
11
55
Хочу помогать беслпатно нуждающимся по такой "прелестной" сборочке
Многие фиксы вы уже видели, но мне все равно. тут будет библиотека фиксов и недоработок




№1 "Убираем скримеры и т.п."

путь "src_client/player/donatemenu.js"
какой то овощ на кодере редейдже не сделал никаких проверок, вставляй какой хочешь URL, врубай порнуху и так далее
Удаляем
JavaScript:
gm.events.add('client.opendonatesite', (url) => {
    try
    {
        //if (!donateOpened)
        //    return;

        donateBrowsers = mp.browsers.new(url);
        mp.gui.cursor.show(true, true);
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.opendonatesite", e.toString());
    }
});

gm.events.add('client.closedonatesite', () => {
    try
    {
        if (!donateBrowsers)
            return;
        donateBrowsers.destroy();
        donateBrowsers = null;
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.closedonatesite", e.toString());
    }
});
Эта помойка тут нахуй не нужна, кому надо оставялйте и делайте проверки


№2 "Возвращаем авто-рестарт сервера"
Заходим VS Community - ищем по глобальному поиску:
public static bool AutoRestart = false;
меняем значение false на true

№3 "Возвращаем дебаг сервера"
Может поможет в каких случаях когда вас е*ать читаки будут, но больше для теста
Заходим VS Community - ищем по глобальному поиску:
public static bool IsDebugEvents = false;

меняем значение false на true
после этого каждый пейдей будет возвращатсья список евентов в корне папки
StatsClientToServer.txt
StatsServerToClient.txt

№4 "Фикс смерти"
Знаю что все уже пофиксили, но хочу развивать тему
JS - путь: src_client/animation/customAnim.js


заменяете свой gm.playAnimation на мой:

JavaScript:
gm.playAnimation = (entity, animDictionary, animName, speed, animFlag, arguments) => {

    const lockx = arguments > 5 && arguments[5] !== undefined ? arguments[5] : false;
    const locky = arguments > 6 && arguments[6] !== undefined ? arguments[6] : false;
    const lockz = arguments > 7 && arguments[7] !== undefined ? arguments[7] : false;

    try {
        gm.requestAnimDict(animDictionary).then(async () => {
            if (entity) {
                entity.taskPlayAnim(animDictionary, animName, speed, 0.0, -1, animFlag, 0.0, lockx, locky, lockz);
            }
        });
    } catch (e) {
        crushLog("playAnimation", animDictionary, e.stack);
    }
}

№5 "Фикс дверей"


№6 "Убираем с карты метки враг, союзник итд"
данную штуку я не могу протестить пока что, но с 99% уверенностью скажу что надо избавиться от 1 рендера.
путь: src_client/player/basicsync.js
JavaScript:
gm.events.add("render", () => {
    mp.players.forEachInStreamRange((player) => {

        if (mp.players.local === player) {
            return;
        }

        let needBlip = player['IS_MASK'] == false;

        if(player.blipId != undefined && !nativeInvoke("DOES_BLIP_EXIST", player.blipId)){
            delete player.blipId;
        }

        if (needBlip) {
            if (player.blipId == undefined) {
                gm.createPlayerBlip(player)
            }
        } else {
            deletePlayerBlip(player)
        }
    });
})

А так же остатки от него по типу gm.createPlayerBlip, но это вы уже разберетесь сами


№7 "Фикс no URL при входе"
Больше сайт redage.akamaized.net не работает. Необходимо подключить свой либо 2 вариант:
Путь src_client/utils/cef.js
находим строчку const getInterfaceUrl
и просто оставляем
return 'package://interface/local.html';

Либо оставить номер сервера цифру 0 в settings папке (не рекомендуется !!! )

№8 "Возвращаем колесо удачи на сервер"
//TODO обновлю в течение суток

Обновлено 02.05.23
Когда колесо обновишь?
 

Dzoba

Участник портала
29 Апр 2023
68
-1
20
Все сделал как видео ошибок нет токо когда запускаю сервер ragemp-server.exe сразу закрывается через 2-3 сек ошибка тут


NeptuneEvo: loading scripts.. found 1 script(s)
NeptuneEvo: instantiating NeptuneEvo.Main..
Could not load file or assembly 'C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1\MySql.Data.resources.dll'. Не удается найти указанный файл.
Could not load file or assembly 'C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1\MySql.Data.resources.dll'. Не удается найти указанный файл.
Authentication method 'auth_gssapi_client' not supported by any of the available plugins.
 

abc

Начинающий специалист
30 Мар 2021
231
11
55
Все сделал как видео ошибок нет токо когда запускаю сервер ragemp-server.exe сразу закрывается через 2-3 сек ошибка тут


NeptuneEvo: loading scripts.. found 1 script(s)
NeptuneEvo: instantiating NeptuneEvo.Main..
Could not load file or assembly 'C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1\MySql.Data.resources.dll'. Не удается найти указанный файл.
Could not load file or assembly 'C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1\MySql.Data.resources.dll'. Не удается найти указанный файл.
Authentication method 'auth_gssapi_client' not supported by any of the available plugins.
В сообщении об ошибке упоминается отсутствие файла "MySql.Data.resources.dll", который требуется для запуска вашего сервера. Вам необходимо проверить, находится ли этот файл по указанному пути, и если он отсутствует, то скачать и установить необходимую версию библиотеки.

Кроме того, в сообщении также упоминается о том, что метод аутентификации 'auth_gssapi_client' не поддерживается ни одним из доступных плагинов. Это может быть вызвано неправильной настройкой вашего сервера, поэтому вам нужно проверить настройки аутентификации и убедиться, что они правильно настроены для вашего сервера.
 

abc

Начинающий специалист
30 Мар 2021
231
11
55
Все сделал как видео ошибок нет токо когда запускаю сервер ragemp-server.exe сразу закрывается через 2-3 сек ошибка тут


NeptuneEvo: loading scripts.. found 1 script(s)
NeptuneEvo: instantiating NeptuneEvo.Main..
Could not load file or assembly 'C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1\MySql.Data.resources.dll'. Не удается найти указанный файл.
Could not load file or assembly 'C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1\MySql.Data.resources.dll'. Не удается найти указанный файл.
Authentication method 'auth_gssapi_client' not supported by any of the available plugins.
В сообщении об ошибке упоминается отсутствие файла "MySql.Data.resources.dll", который требуется для запуска вашего сервера. Вам необходимо проверить, находится ли этот файл по указанному пути, и если он отсутствует, то скачать и установить необходимую версию библиотеки.

Кроме того, в сообщении также упоминается о том, что метод аутентификации 'auth_gssapi_client' не поддерживается ни одним из доступных плагинов. Это может быть вызвано неправильной настройкой вашего сервера, поэтому вам нужно проверить настройки аутентификации и убедиться, что они правильно настроены для вашего сервера.
Вы можете скачать необходимую версию библиотеки MySql.Data из официального сайта MySQL. Для этого нужно:

  1. Перейти на сайт: https://dev.mysql.com/downloads/connector/net/
  2. Выбрать нужную версию библиотеки. Рекомендуется скачать последнюю стабильную версию.
  3. Скачать установочный файл (.msi) библиотеки.
  4. Запустить установочный файл и следовать инструкциям мастера установки.
  5. Убедитесь, что после установки библиотеки, файл "MySql.Data.resources.dll" находится в правильном месте (в данном случае, по пути "C:\ProgramData\redage_v3-main\dotnet\resources\NeptuneEvo\bin\Debug\netcoreapp3.1").
После установки библиотеки, вы можете попытаться запустить свой сервер еще раз. Если ошибка остается, возможно, вам потребуется перезапустить компьютер или проверить другие настройки сервера.
 

Taksagen

Начинающий специалист
15 Сен 2020
69
35
55
Хочу помогать беслпатно нуждающимся по такой "прелестной" сборочке
Многие фиксы вы уже видели, но мне все равно. тут будет библиотека фиксов и недоработок




№1 "Убираем скримеры и т.п."

путь "src_client/player/donatemenu.js"
какой то овощ на кодере редейдже не сделал никаких проверок, вставляй какой хочешь URL, врубай порнуху и так далее
Удаляем
JavaScript:
gm.events.add('client.opendonatesite', (url) => {
    try
    {
        //if (!donateOpened)
        //    return;

        donateBrowsers = mp.browsers.new(url);
        mp.gui.cursor.show(true, true);
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.opendonatesite", e.toString());
    }
});

gm.events.add('client.closedonatesite', () => {
    try
    {
        if (!donateBrowsers)
            return;
        donateBrowsers.destroy();
        donateBrowsers = null;
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.closedonatesite", e.toString());
    }
});
Эта помойка тут нахуй не нужна, кому надо оставялйте и делайте проверки


№2 "Возвращаем авто-рестарт сервера"
Заходим VS Community - ищем по глобальному поиску:
public static bool AutoRestart = false;
меняем значение false на true

№3 "Возвращаем дебаг сервера"
Может поможет в каких случаях когда вас е*ать читаки будут, но больше для теста
Заходим VS Community - ищем по глобальному поиску:
public static bool IsDebugEvents = false;

меняем значение false на true
после этого каждый пейдей будет возвращатсья список евентов в корне папки
StatsClientToServer.txt
StatsServerToClient.txt

№4 "Фикс смерти"
Знаю что все уже пофиксили, но хочу развивать тему
JS - путь: src_client/animation/customAnim.js


заменяете свой gm.playAnimation на мой:

JavaScript:
gm.playAnimation = (entity, animDictionary, animName, speed, animFlag, arguments) => {

    const lockx = arguments > 5 && arguments[5] !== undefined ? arguments[5] : false;
    const locky = arguments > 6 && arguments[6] !== undefined ? arguments[6] : false;
    const lockz = arguments > 7 && arguments[7] !== undefined ? arguments[7] : false;

    try {
        gm.requestAnimDict(animDictionary).then(async () => {
            if (entity) {
                entity.taskPlayAnim(animDictionary, animName, speed, 0.0, -1, animFlag, 0.0, lockx, locky, lockz);
            }
        });
    } catch (e) {
        crushLog("playAnimation", animDictionary, e.stack);
    }
}

№5 "Фикс дверей"


№6 "Убираем с карты метки враг, союзник итд"
данную штуку я не могу протестить пока что, но с 99% уверенностью скажу что надо избавиться от 1 рендера.
путь: src_client/player/basicsync.js
JavaScript:
gm.events.add("render", () => {
    mp.players.forEachInStreamRange((player) => {

        if (mp.players.local === player) {
            return;
        }

        let needBlip = player['IS_MASK'] == false;

        if(player.blipId != undefined && !nativeInvoke("DOES_BLIP_EXIST", player.blipId)){
            delete player.blipId;
        }

        if (needBlip) {
            if (player.blipId == undefined) {
                gm.createPlayerBlip(player)
            }
        } else {
            deletePlayerBlip(player)
        }
    });
})

А так же остатки от него по типу gm.createPlayerBlip, но это вы уже разберетесь сами


№7 "Фикс no URL при входе"
Больше сайт redage.akamaized.net не работает. Необходимо подключить свой либо 2 вариант:
Путь src_client/utils/cef.js
находим строчку const getInterfaceUrl
и просто оставляем
return 'package://interface/local.html';

Либо оставить номер сервера цифру 0 в settings папке (не рекомендуется !!! )

№8 "Возвращаем колесо удачи на сервер"
//TODO обновлю в течение суток

Обновлено 02.05.23
Подскажите по 7му пункту не получается убрать урл
 

ubees

Активный участник
11 Фев 2023
42
10
37
39
№7 "Фикс no URL при входе"
Больше сайт redage.akamaized.net не работает. Необходимо подключить свой либо 2 вариант:
Путь src_client/utils/cef.js
находим строчку const getInterfaceUrl
и просто оставляем
return 'package://interface/local.html';

Либо оставить номер сервера цифру 0 в settings папке (не рекомендуется !!! )

вот так?

JavaScript:
const getInterfaceUrl = (serverId) => {
    if (serverId === 0)
        return 'package://interface/local.html';
    //else
        //return 'package://interface/cloud.html';
}
 

Bloodlust

Гуру
Автор темы
25 Апр 2021
308
103
112
вот так?

JavaScript:
const getInterfaceUrl = (serverId) => {
    if (serverId === 0)
        return 'package://interface/local.html';
    //else
        //return 'package://interface/cloud.html';
}
не так, поменял в мануале на более понятный способ
 
  • Like
Реакции: ubees

ubees

Активный участник
11 Фев 2023
42
10
37
39
Спасибо, не подскажешь как открыть или где прописать бортовой комп?

Screenshot_1258.jpg
 

Скрудж

Начинающий специалист
17 Апр 2022
12
1
48
Фиксани кастом броню в организациях, при смене формы и добавление кастомного броника он не надевается, было бы полезно
 
  • Like
Реакции: VoRTeX

bloodonmyjeans

Начинающий специалист
5 Авг 2022
134
-1
55
дайте фикс мини карты чтоб она на z делалась как в гта 5 онлайн