Всем привет! столкнулся вот с такой проблемой,когда последний игрок покидает сервер то изменяется режим сложности с эксперта на нормал, хотя в Server.cfg и в параметрах запуска сервера прописано z_difficulty "impossible", отключение Metamod и Surcemod не помогли,проверка всех cfg тоже не помогла,если у кого то уже была такая проблема и вы её решили пожалуйста отпишитесь, сервер стоит на Linux ubuntu. (извиняюсь за флуд в других темах это нужно было что бы создать тему)
Сообщение отредактировал ASDnn - Понедельник, 26.09.2016, 05:05
ASDnn, здравствуйте! Нужно уточнить несколько нюансов. Смена сложности происходит сразу после выхода игрока или через какой-то промежуток времени? После смены сложности на нормал, когда игрок вышел и на сервере никого нет, меняется ли она через консоль сервера (z_difficulty impossible) или выдаёт ошибку о резервировании лобби? Происходит ли рестарт кампании, после того как последний игрок вышел? И дайте весь список команд прописанных в server.cfg или прикрепите сам файл.
Смена сложности происходит сразу как игрок покидает сервер,через консоль сервера меняет z_difficulty impossible без ошибки,я думаю рестарта не происходит сервер не пропадает из вида просто меняеться уровень сложности.
При рестарте сервер и не пропадает, поверить очень просто. Зайти включить 2-ю карту любуой кампании и посмотреть сменится ли она после выхода на первую. Больше всего походит на какой-нибудь плагин. Каким образом вы отключали Metamod и Sourcemod? Пробовали ли вы удалять плагины или перемещать в папку disable?
При рестарте сервер и не пропадает, поверить очень просто. Зайти включить 2-ю карту любуой кампании и посмотреть сменится ли она после выхода на первую.
Вопрос, а с чего вы взяли, что у вас сложность нормал, из вот этого скрина выше?
Изучил ваш скрин, протестировал у себя и вот какие выводы: Если смотреть выше того что выделено на скрине, там написано авто-рестарте сервера из-за краша. Т.е. после выхода игрока у вас падает сервер?! На момент снятия скрина Sourcemod у вас отсутствует. Дальше, так как произошёл краш, значит сервер стартует заново, вы пишите, что в параметрах запуска у вас стоит сложность эксперт. Ниже выделенного красным, мы видим смену кваров из server.cfg, где по идеи прописан эксперт. Значит у вас и стоит эксперт.
С чего вы вообще взяли, что у вас нормал? $%#$% Тут я тестировал и вот что выяснил. После запуска сервера (рестарта при краше) всегда в консоли пишется Normal! - т.е. это не показатель того, что на сервера такая сложность. Но, если у вас прописано в параметрах запуска или server.cfg смена сложности, то смена происходит. Просто это не отображается в консоле, если же конечно вы не пропишите в server.cfg смену таким образом: sm_cvar z_difficulty impossible
Так нужно всего лишь проверить сложность, после полного старта сервера, либо через игру в списке серверов (openserverbrouser) или же введя в консоль сервера команду: z_difficulty , где в ответ увидите текущую сложность на сервере. Думаю там будет написано impossible.
Вариант 3, если при таком раскладе всё равно нормал. У вас идёт запуск конфигов в server.cfg, в которых прописан квар на смену сложности. Пример, exec banned_user.cfg
Вопрос, а с чего вы взяли, что у вас сложность нормал, из вот этого скрина выше?
Нет со скрина выше я не чего не брал)
Цитата☭Ғỉĝą☭ ()
На момент снятия скрина Sourcemod у вас отсутствует.Дальше, так как произошёл краш, значит сервер стартует заново, вы пишите, что в параметрах запуска у вас стоит сложность эксперт. Ниже выделенного красным, мы видим смену кваров из server.cfg, где по идеи прописан эксперт. Значит у вас и стоит эксперт.
crash сервера при запуске был из за отсутствия отладчика GBD но это роли не играет (уже по правил) запускаю чистый билд сервера с Server.cfg который выложил выше без metamod и sourcemod и тд..
Цитата☭Ғỉĝą☭ ()
Так нужно всего лишь проверить сложность, после полного старта сервера, либо через игру в списке серверов (openserverbrouser) или же введя в консоль сервера команду: z_difficulty , где в ответ увидите текущую сложность на сервере.Думаю там будет написано impossible.
На команду z_difficulty когда первый раз захожу сервер отвечает Impossible ,когда пере захожу то пишет Normal,тоже самое в браузере. Скрины ниже
Цитата☭Ғỉĝą☭ ()
Вариант 3, если при таком раскладе всё равно нормал.У вас идёт запуск конфигов в server.cfg, в которых прописан квар на смену сложности. Пример, exec banned_user.cfg
У меня нет ни каких конфигурации запущены принудительно
Хорошо. Видимо я совсем давно не занимался установкой с нуля. Думаю, в данном случае, поможет только плагин. Ибо сервер, по умолчанию, сбрасывает сложность на Normal после выхода последнего игрока. Проверил на чистом сервере Windows. Такая же ситуация. Плагин такой даже где-то видел, позже напишу, если найду.
Вот и я впервые столкнулся с такой проблемой,раньше у меня сервер норм работал долгое время,но подвёл меня жесткий диск и я решил не восстанавливать его,вот сейчас решил вновь заняться скачал через steamcmd последний билд,а тут такой сюрприз решил по ставить плагин block_noob_difficulty но как оказалось он только голосование блокирует,потом ещё с одной проблемой столкнулся не работала ни одна версия l4dtoolz перекачал кучу версий не одно не работала у меня наконец нашёл рабочую,прикрепил с низу мало ли у кого то схожая проблема.
Да по-хорошему block_noob_difficulty нужно давно переделать. Возможно займусь этим.
По твоей проблеме. На данный момент решение такое. Во-первых, нужен сурсмод без него никак. Во-вторых, прописать в server.cfg: sm_cvar sb_all_bot_team 1 - т.е. боты буду продолжать играть после выхода игрока и рестарта не будет. В-третьих, нужен плагин [L4D2] Pause, так как при подключении загрузка будет останавливаться, и нужно жать esc или ~. Чтобы этого не делать нужен этот плагин.
Или, вот обновлённый Block Noob Difficulty v1.1. Изменил принцип определения админа, раньше возникал баг, при котором не админ всё таки мог запустить голосование на Easy и Normal. В данной версии это доступно админу со флагом A и Z. Так же добавил, сохранение сложности при выходе последнего игрока из игры, тут нужно потестить, я проверил вроде работает.
Сообщение отредактировал ☭Ғỉĝą☭ - Суббота, 01.10.2016, 19:58
Добавлено (02.10.2016, 12:58) --------------------------------------------- Всё же без багов не обошлось примерно через полтора часа режим по менялся на Easy.