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