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

Проблема Ошибка после обновления сервера

OGPRussia

Специалист
Автор темы
7 Окт 2020
132
36
85
Сегодня решил обновить EXE файл ragemp-server.exe
Запустил RAGE Multiplayer и вот что получил:

Cannot bind to the target method because its signature is not compatible with that of the delegate type.
Void onPlayerExitVehicleAttempt(GTANetworkAPI.Player, GTANetworkAPI.Vehicle) doesn't match event signature ("PlayerExitVehicleAttempt"). Check return value and arguments types.
-> Error starting 'Project'
System.ApplicationException: Void onPlayerExitVehicleAttempt(GTANetworkAPI.Player, GTANetworkAPI.Vehicle) doesn't match event signature ("PlayerExitVehicleAttempt"). Check return value and arguments types.
at GTANetworkInternals.EventHandler.CollectDelegates[T](Event eventId)
at GTANetworkInternals.EventHandler.Reload()
at GTANetworkInternals.EventHandler.Register(Resources res)
at GTANetworkInternals.GameServer.StartResource(String resourceName, String parent)

Кто ни будь знает, куда "копать"?
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,060
2,448
219
Откуда ты его "обновил"?
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,060
2,448
219

OGPRussia

Специалист
Автор темы
7 Окт 2020
132
36
85
Не знаю, не пробовал это прописывать, а для чего ты сделал?
При запуске RAGE Multiplayer ошибку выдавало (критическая), думаю из-за папки server-files или файлов. Одним словом, поставил prerelease_server что бы качалось и клиентка и сервер, сейчас 2 разные ветки загрузки. И решил попробую обновить, уже не раз так делал. А тут что-то пошло не так:)
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,060
2,448
219
При запуске RAGE Multiplayer ошибку выдавало (критическая), думаю из-за папки server-files или файлов. Одним словом, поставил prerelease_server что бы качалось и клиентка и сервер, сейчас 2 разные ветки загрузки. И решил попробую обновить, уже не раз так делал. А тут что-то пошло не так:)
Ну значит что-то изменили в сервере, я заметил вчера что перестала качаться папка server-files после запуска updater.exe.
Но на этот случай у меня есть бекапы всех версий и билдов, могу залить если нужно чистый сервер от prerelease ветки.
 

OGPRussia

Специалист
Автор темы
7 Окт 2020
132
36
85
Ну значит что-то изменили в сервере, я заметил вчера что перестала качаться папка server-files после запуска updater.exe.
Но на этот случай у меня есть бекапы всех версий и билдов, могу залить если нужно чистый сервер от prerelease ве
Спасибо, я сделал бекап сервера, просто странно.
Я даже нашел строчку на которую он ссылается:

C#:
[ServerEvent(Event.PlayerExitVehicleAttempt)]

        public void onPlayerExitVehicleHandler(Player player, Vehicle vehicle)
        {
            try
            {
                if (!vehicle.HasData("OCCUPANTS"))
                {
                    List<Player> occupantsList = new List<Player>();
                    vehicle.SetData("OCCUPANTS", occupantsList);
                }
                else
                {
                    if (vehicle.GetData<List<Player>>("OCCUPANTS").Contains(player)) vehicle.GetData<List<Player>>("OCCUPANTS").Remove(player);
                }
                if (player.HasSharedData("isAutouPilot"))
                    player.ResetSharedData("isAutouPilot");
            }
            catch (Exception e) { Log.Write("PlayerExitVehicleAttempt: " + e.Message, nLog.Type.Error); }
        }

Это файл Vehicle.cs, пробовал её закомментировать, опять ошибка на другую строку, но везде участвует серверный эвент PlayerExitVehicleAttempt
Такое подозрение, что что-то изменили в эвенте PlayerExitVehicleAttempt
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,060
2,448
219
Спасибо, я сделал бекап сервера, просто странно.
Я даже нашел строчку на которую он ссылается:

C#:
[ServerEvent(Event.PlayerExitVehicleAttempt)]

        public void onPlayerExitVehicleHandler(Player player, Vehicle vehicle)
        {
            try
            {
                if (!vehicle.HasData("OCCUPANTS"))
                {
                    List<Player> occupantsList = new List<Player>();
                    vehicle.SetData("OCCUPANTS", occupantsList);
                }
                else
                {
                    if (vehicle.GetData<List<Player>>("OCCUPANTS").Contains(player)) vehicle.GetData<List<Player>>("OCCUPANTS").Remove(player);
                }
                if (player.HasSharedData("isAutouPilot"))
                    player.ResetSharedData("isAutouPilot");
            }
            catch (Exception e) { Log.Write("PlayerExitVehicleAttempt: " + e.Message, nLog.Type.Error); }
        }

Это файл Vehicle.cs, пробовал её закомментировать, опять ошибка на другую строку, но везде участвует серверный эвент PlayerExitVehicleAttempt
Такое подозрение, что что-то изменили в эвенте PlayerExitVehicleAttempt
Скорее всего.
 

koltr

Гуру
high coder
14 Сен 2020
154
114
120
PlayerExitVehicleAttempt замени на PlayerExitVehicle и всё
 

AndreTor

Новый участник
11 Апр 2023
3
0
3
Можно мне бекап
Ну значит что-то изменили в сервере, я заметил вчера что перестала качаться папка server-files после запуска updater.exe.
Но на этот случай у меня есть бекапы всех версий и билдов, могу залить если нужно чистый сервер от prerelease ветки.
Можно мне бекап
 

VoRTeX

Начинающий специалист
27 Окт 2020
23
12
48
Тоже после обновления ошибка при старте сервера:


Cannot bind to the target method because its signature is not compatible with that of the delegate type.
Void OnPlayerConnected(NeptuneEvo.Handles.ExtPlayer) doesn't match event signature ("PlayerConnected"). Check return value and arguments types.
-> Error starting 'NeptuneEvo'
System.ApplicationException: Void OnPlayerConnected(NeptuneEvo.Handles.ExtPlayer) doesn't match event signature ("PlayerConnected"). Check return value and arguments types.
at GTANetworkInternals.EventHandler.CollectDelegates[T](Event eventId)
at GTANetworkInternals.EventHandler.Reload()
at GTANetworkInternals.EventHandler.Register(Resources res)
at GTANetworkInternals.GameServer.StartResource(String resourceName, String parent)
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,060
2,448
219
Тоже после обновления ошибка при старте сервера:


Cannot bind to the target method because its signature is not compatible with that of the delegate type.
Void OnPlayerConnected(NeptuneEvo.Handles.ExtPlayer) doesn't match event signature ("PlayerConnected"). Check return value and arguments types.
-> Error starting 'NeptuneEvo'
System.ApplicationException: Void OnPlayerConnected(NeptuneEvo.Handles.ExtPlayer) doesn't match event signature ("PlayerConnected"). Check return value and arguments types.
at GTANetworkInternals.EventHandler.CollectDelegates[T](Event eventId)
at GTANetworkInternals.EventHandler.Reload()
at GTANetworkInternals.EventHandler.Register(Resources res)
at GTANetworkInternals.GameServer.StartResource(String resourceName, String parent)
Используй Bootstrapper.dll из сборки с сервером.