Я решил открыть здесь вопрос, потому что это очень сложная проблема для меня, которую я и 4 из моих разработчиков не можем исправить или воспроизвести.
Эмулятор: База данных версий Trinitycore 3.3.5a, последняя версия trinity 3.3.База данных 5a
Я успешно применил патч, который просто меняет арену 5v5 на 1v1, патч очень маленький и изменяет только количество игроков, необходимых для присоединения к 5v5.Патч применяется и компилируется без предупреждений или ошибок.При тестировании на моей локальной машине это работает как шарм.Он ставит в очередь 1 на 1, оценивается и оценивается без проблем.Когда я запускаю сценарий на моем выделенном сервере, на котором размещен мой сервер, это исправление не будет ставиться в очередь на RATED arena 1v1, оно будет только разрешать UNRATED или Skirmish Queue!Однако, тестируя 2 на 2 и 3 на 3, вы можете просто поставить в очередь как номинальные, так и без рейтинга.
Мы застряли здесь на одном месте, очереди 2 на 2 и 3 на 3 работают как положено.Однако 1v1 просто не будет стоять в очереди на Rated.Мы используем одно и то же ядро, базу данных на нашем выделенном сервере.
Если кто-то может оказать мне некоторую помощь или указать мне правильное направление, он был бы очень признателен
Спасибо