Гость
15 января 2023 г, 20:26
|
|
Пользователь Рейтинг: 768 Сообщений: 38 Спасибок: 146 |
Не буду тут расписывать гору текста про то, что кому должен, а перейду сразу к фактам. Факт 1. Проект создан для денег, это нормально, тут при всей моей неприязни к Женечке, конкретно в этом плане он красавчик, делает деньги с привилегий и со сбора пожертвований на обновление серверов. И если по первому вопросов нет, то отсутствие фикса багов на сервере джайла в течении 2-3 лет (не говоря уже об нормальной обнове), это плевок в лицо игрокам и всем, кто поддерживает проект. Факт 2. Большинство багов сервера исправляются с помощью одной переменной или условия. Примеры будут ниже, самих багов и в каком виде они решаются. Факт 3. Критические баги по типу невозможности админам банить челов с трайлом, это отдельный плевок в лицо донатерам на админку Факт 4. Дыры сервера, а именно консольные комманды с помощью которых можно банить пол сервака через amx, открывать клетки, воскрешаться и т.д. привязаны к флагам, которые не подразумевались для этого. Немного субъектива перед тем, как мы начнем. Узнал супер смешную вещь про запуск игры Мафия (самое любимое что есть на джайл серверах). Чтобы её запустить игрок (ведущий) должен быть и САЙМОНОМ и СМОТРИТЕЛЕМ, причем на протяжении всей игры. У нас есть условный игрок "kosmo", который бы провел игру (ну или бы его заставили), но он не может. А почему? Не достаточно задонатил? Причем решение этой проблемы мы можем найти в "Факт 2". Да, все верно, всего два условия не дают возможности проводить регулярно игру (проблема 5 минут) Итак, я буду писать про баги столько, сколько они заслуживают времени на решение. У смотрителей нет доступа к саймон меню, или хотя бы меню глобалок, поэтому им приходится переходить за КТ, брать саймона, чтобы включить хоть что то. Да я знаю что некоторые можно включить через комманды в консоли, но это не решение. Решение - интерфейс. Интерфейс есть, нужен лишь хук к нему (напимер доп строчка в админ меню) и соответствующий флаг Нет заморозки КТ в игре "День рождения", готовое решение уже есть в других играх, например пираты. Все что нужно добавить task на заморозку КТ в начале игры. Нет заморозки КТ в игре "Чай чай". Решение тоже, что и в игре выше Нет нормального лимита скорости в игре "Чай чай". Пример с форвардами под 1000, моделька летит как ракета, а со стандартными форвардами (400) при зажатии двух векторов движения скорость выше 400. Решение выставить выдачу скорости кт в НЕОБХОДИМУЮ, вместо этого бреда. Правилами запрешено лечение в оружейках и т.д. во время бунта, при этом само лечение работает. В игровых все нормально, так что решение уже есть, осталось только его использовать. Правилами запрещено использование паутинки во время бунта, ВСЕМ ИГРОКАМ, при этом ограничивается только у бунтующего. Решение уже есть, необходимо расширить условие Модельки игроков КТ, имеют меню анимаций, анимации в саму модель не встроены, поэтому каждый раз проигрывается NULL anim. Ну согласитесь, охранник не может честь отдать, а зек может, ну бред же. Фикс проблемы - объединение моделек КТ и ТТ в один новый файл всех моделек сервера и дергать нужные через сабмодели. Делов на пару часов с тестами, плюс отсюда и подобную проблему можно увидеть, к ней далее Кастомная моделька банана имеет смену цвета игрока только на плаще, разве банан не может быть зеленым, красным? Может, решение уже есть в виде skin в сабмодели банана, делов на 15 минут с фотошопом. К слову у баната тоже нет анимаций, но там надо смотреть кости самой модели, утверждать за что не уверен не стану. Прочие кастомные модельки, например у Angelochek - Девушка в красной кофте. Проблема отсутствия нескольких текстур skin в модели, поэтому выглядит как бунтующий. Анимаций там тоже нету. Решение, закинуть все кастомные модели в одну, с анимациями, вытаскивать их через сабмодели. Проблем с этим нету, лишняя строчка в коде. Вот что вспомнил на данный момент, багов гораздо больше. Отпишу сюда еще, что вспомню. Если игроки что напишут, то отвечу как это можно решить. |
Спасибо сказали: Pupshail, Sanyа, Александр Саяпин, kosmo, leyn, I10 49I, Angelochek, Michael_Scofield, Ho4b, Беларус, ei7, Параша, AlexNT, PrettySmile, Удмурт SIGMA, _MAVRIK_, COSTENIUC, Sprite, Apelsin
|
Пользователь Рейтинг: 1326 Сообщений: 176 Спасибок: 230 |
Наномашины, сынок |
Пользователь Рейтинг: 613 Сообщений: 63 Спасибок: 110 |
Тема форума хорошая, расписал проблемы и их решения. Только вот люди сверху пропустят это мимо ушей, я почему-то уверен в этом доуби доуби |
Мафиозник Рейтинг: 952 Сообщений: 82 Спасибок: 174 |
надеюсь кто нить чё то поправит изменит из шишек После того игрок умирает от закрытия клеток, при переходе за наблюдателей, ресается дефолт моделькой или зека в команде спекторов. Может наносить дамаг всем остальным. Когда зек в "меню последнего зека" выбирает себе фд в четверг/пятницу сделать так чтобы фд сразу переносился на вторник Почему бы не убрать полностью бинд фонарика? Зачем он нужен? Что же может сделать админ игроку с трайлом? Практически ничего. Максимум если человек ниже моего "ранга привилегии", то есть ниже админа, могу вход за кт заблочить. Я не могу ударить,убить, перевести как-либо, кикнуть,забанить, выдать предупреждение |
Спасибо сказали: Pupshail, Sanyа, Michael_Scofield, Ветеран джайлбрика, Ho4b, ei7, Параша, PrettySmile, Удмурт SIGMA, _MAVRIK_
|
Пользователь Рейтинг: 1326 Сообщений: 176 Спасибок: 230 |
Также хочется добавить про кривизну лестниц на некоторых картах(иногда при подъёме по лестнице можно улететь в космос), ещё желательно было бы пересмотреть привелегии на сервере, так как вы просто объясните мне зачем нужен Босс или хищник? Из босс меню зек не может юзать ничего кроме выдачи хука, а так как хук в привелегию не входит, выдавать его нужно только самому себе, хищник тоже бесполезная херь, выдача голоса и пару плюх, невидимку, подхил, и случ оружие можно запихнуть в вип меню, а голос и выдача хука с босса в админ меню, всё остальное с Босса перенести в смотра, пересмотреть привелегию админ, разрешить админам банить всех кроме смотрителей, также было бы неплохо запретить менюшку Саймона во время дуели, так как очень многие "имбо-саймоны" любят закрывается в клетках, убрать баг со спектрами, и запретить кнопки во время игр в выходные, ибо камикадзе стайл живёт и процветает, ещё неплохо разширить функционал граба, к примеру редактировать жизни прямо через граб, при условии что у человека есть смотритель, а не лазить по менюхам и искать нужный параметр. Наномашины, сынок |
Спасибо сказали: Michael_Scofield, Ветеран джайлбрика, Ho4b, ei7, Параша, PrettySmile, Удмурт SIGMA, Sprite
|
Пользователь Рейтинг: 2188 Сообщений: 108 Спасибок: 416 |
У меня вопрос, джаил сервером собираются заниматься или как? Вопрос не про раскрутки, а про какие-либо изменения на сервере, а также про адекватный игровой процесс. Не, я конечно понимаю, что сейчас может не так много свободного времени, но, за 2.5 года что я на проекте, изменений на посту главного смотрителя было больше, чем изменений на самом сервере. Можно даже сказать, что их практически не было, т.к. за это время: Отредактировал: Michael_Scofield, 16 января 2023 г, 00:28 |
Спасибо сказали: Sanyа, kosmo, Pupshail, Ветеран джайлбрика, Ho4b, ei7, Параша, AlexNT, PrettySmile, Удмурт SIGMA, Александр Саяпин, Sprite, Apelsin
|
Пользователь Рейтинг: 768 Сообщений: 38 Спасибок: 146 |
kosmo писал: Проблема респавна исправляется добавлением проверки на текущую команду игрока (уже есть опция, где если менее 3 живых зеков, то респавна нет). Решение уже есть, решается еще одной дополнительной проверкой, как и говорил ранее.
По исправлению выдачи ФД, там идет проверка на игровой день. Посмотрел исходник, могу сказать следующее. Исправить проблему просто, добавив новое условие, но её нужно будет отследить, и затестить, ибо там говнокод.
Можно сделать опцию, по типу "говорит только начальник", но на фонарик. В таком случае, при необходимости можно его будет включать/выключать, но это отдельный модуль в код, соответственно и по временным ресурсам подобное решение будет весьма затратным. Можно запретить фонарь через конфиги amxx/metamod/rehlds в зависимости от версии сервера, но тогда это сломает игру "прятки".
Я почти уверен, что бан ограничивает одна строчка активного состояния слота меню (игрок прописан серым и не кликается), которая проверяет флаги игрока, решается изменением флагов. |
Пользователь Рейтинг: 768 Сообщений: 38 Спасибок: 146 |
250309max писал: Проблема в картах. Правильное, но затратное по времени решение - редактировать некоторые полигоны, в данном случае передвигать лестницу. Даже если и придумали решение плагинами, то оно должно излишне грузить сервер, постоянно проверяя хитбоксы "проблемных" объектов и игроков на их коллизии.
Переставить пункты меню, дело нехитрое. Об остальном рассуждать не буду
Решение, добавить новое условие на проверку последнего зека, но это может сломать геймплей, если на сервере 1 ТТ и 1 КТ. Я считаю лучше добавить пункт "Открыть клетки" в меню последнего зека.
Если это баг про респавн за спектаторов, то уже отвечал выше, фиксится просто.
Решение доп проверка, но думаю это может сломать геймплей на картах, где важно нажимать на кнопки. Думаю лучше добавить бессмертие против кнопок.
Решение - доп строчка в меню граба, можно сделать даже установку указанного хп, особо сложного в этом нету |
Пользователь Рейтинг: 768 Сообщений: 38 Спасибок: 146 |
Michael_Scofield писал: Надеюсь это отдельный плагин, но полагаю там такие "гении" его писали, что команда /snow проверяет конфиг клиента, и передергивает указанный параметр с 1 на 0 и наоборот.
Вот хотелось бы узнать в чем конкретно было дело, что удалили карты. Кто-то говорил что из-за объектов, если это так, то это смешно.
Эта очень крутая работа! Просто вдумайтесь, люди потратили свое время на выкачку и установку огромного количества карт. Проигнорировать такое недопустимо. От себя хочу добавить список карт, которые я когда то играл и мне они были по кайфу • jail_especial_v2 - https://cs16planet.ru/karty-cs-16/jailbreak/196-karta-jail_especial_v2-dlya-cs-16.html • jail_rats - https://cs16planet.ru/karty-cs-16/jailbreak/1639-karta-jail_rats-dlja-cs-16.html • jb_snow - https://cs16planet.ru/karty-cs-16/jailbreak/1613-karta-jb_snow-dlja-cs-16.html • jb_flyhigh - https://cs16planet.ru/karty-cs-16/jailbreak/18509-jb_flyhigh.html • jb_oasis - https://cs16planet.ru/karty-cs-16/jailbreak/221-karta-jb_oasis-dlya-cs-16.html • jb_projetocs - https://cs16planet.ru/karty-cs-16/jailbreak/1648-karta-jb_projetocs-dlja-cs-16.html • jail_justice_brgames - https://cs16planet.ru/karty-cs-16/jailbreak/16412-jail_justice_brgames.html Некоторые из них уже были на этом сервере, знаю. На мой субъективный взгляд, все они обладают и разнообразными играми и нычками и прочим необходимым добром Вайлд, M(Ь) 8 1 1 Отредактировал: Ветеран джайлбрика, 16 января 2023 г, 02:25 |
Пользователь Рейтинг: 2188 Сообщений: 108 Спасибок: 416 |
Вот хотелось бы узнать в чем конкретно было дело, что удалили карты. Кто-то говорил что из-за объектов, если это так, то это смешно. Отредактировал: Michael_Scofield, 16 января 2023 г, 03:40 |
Мятный клан Рейтинг: 1511 Сообщений: 226 Спасибок: 257 |
Добавить возможность разбана
My life for Aiur |