- 174
- 2,292
так, ну.. идея написать пост появилась у меня еще вчера, когда я переписывал свои скрипты под корректную работу с лаунчером. поэтому вот.
ЛАУНЧЕР.
так ну.. начну с того, что я сам всегда играл в сампик со своей сборки. всегда было отвращение играть с другими таймциклами/фовами/скриптами. и в целом вплоть до, наверное, недавнего момента, я позиционировал лаунчер как «ебаные костыли» с очень кривой настройкой. в общем-то, с моей стороны это было в коей-то мере даже обоснованно: до момента перехода лаунчера на р1 у меня действительно не работало ничего из старой сборки и я отказывался играть на нем. после перехода лаунчера на р1 уже, потестив, я заметил что половина луа скриптов не работают из-за того, что лаунчер не принимает библиотеку евентса, но это уже пофиксили после топика в ппу. недавно когда @шкипер попросил меня переписать скрипт под работу с лаунчером (а он на нем почему-то не работал, но я уже фиксанул), мне пришлось лезть и разбирать побайтово весь лаунчер и его функционал.
в общем-то, облазив файлики, образовался вывод: в целом-то лаунчер вещь действительно хорошая: под капотом оказался лимит аджастер, асишка лаунчера, свой цеф и пару фиксов в модлоадере. больше то я не нашел ничего. если кратко, асишка лаунчера оптимизирует игру и предотвращает краши, цеф, кстати, как я понял написан на Rust — как минимум, его внутриигровая часть, что позволяет цефкам работать быстрее. фиксы самые базовые, также автоматически включен чат++, но он выключается в настройках модлоадера. как только я покопался в архитектуре и пофиксил свой скрипт, я попробовал перенести свою сборку на лаунчер: из визуала это мой скайгфкс и геймтвикер который содержит таймцикл, настройки времени и погоды. ниже: сравнение визуала и тесты по фпс в одной и той же локации в одно и то же время.
лаунчер: удалось заскринить 131 фпс, но в пике замечал и 143+-. монитор у меня 180.
так, ну и сборка, я играю без фпс-увеличителей на ней или что-то еще, выводит 92 на скрине, максимум 95.
ладно, мы тут не за цифрами. веду к чему — на лаунчер можно спокойно перенести вообще любые моды из своей сборки, что графические, что не графические, правда скрипты что активно работают с памятью может перехватывать гамбиткор — но их в целом легко переделать.
так разберем все же чуть больше, почему лаунчер в целом может действительно частично оказаться лучше сборки.
ну во первых, опять же таки, в гамбиткоре я нашел прям дохренище фиксов, что в целом могут сделать игру поприятнее. во вторых, в лаунчере просто отсутсвует часть самповских лимитов, что в будущем может развить сервер. в третьих, тут наверное выделю новую фичу, на которую сам даже успел повлиять — кастомные скины. я не копался в реализации лаунчерной, но пример увидел и оно работает, что ни на есть круто. ну и под заключение — цеф интерфейсы, что вот на гамбите выглядят действительно хорошо, при этом оптимизированы под работу на отдельном потоке и написаны на крабе.
ладно, не думайте что мне заплатили, тут будет и критика
к примеру: инициализация игры дольше. я понимаю для чего это сделано, но сам факт минуса есть. также один из главных минусов — навязывание своего худа, карты и цефок. технически, цефки отключить можно, и вроде бы под это даже зашит отдельный режим, но я не проверял. также, в целом, лично я могу выделить статичность цефок того же самого инвентаря или меню, когда их было бы прикольно подвигать по экрану. одним словом — проблема кастомизации.
подвести итог — я не вижу в лаунчере сильных минусов, . если вы это дочитали, что маловероятно, объясню зачем я это вообще пишу. в целом в дев-индустрии сампика я сижу давно, почти 3 года, ну и вот, завидев как скептически относятся на гамбите к лаунчеру и новым обновам — решил расписать сюда, чтобы хоть эта тема афишировалась. лично я в целом перехожу на лаунчер, советую и другим. считайте, это небольшой гайд на объяснение причины «почему лаунчер это круто». как говорили хэппинес, форест, шекли, нечаев, ну и в общем-то все-все-все, переход на лаунчер должен быть с согласия игроков, а не резким. но на такой нынешней инициативе — мы упираемся в стенку. от себя лишь хочу поблагодарить @f0Re3t за разработку сервера и лаунчера. этот топик — полностью моя идея, никто больше в этом не замешан. ну хоть спасибо, если почитали!
ЛАУНЧЕР.
так ну.. начну с того, что я сам всегда играл в сампик со своей сборки. всегда было отвращение играть с другими таймциклами/фовами/скриптами. и в целом вплоть до, наверное, недавнего момента, я позиционировал лаунчер как «ебаные костыли» с очень кривой настройкой. в общем-то, с моей стороны это было в коей-то мере даже обоснованно: до момента перехода лаунчера на р1 у меня действительно не работало ничего из старой сборки и я отказывался играть на нем. после перехода лаунчера на р1 уже, потестив, я заметил что половина луа скриптов не работают из-за того, что лаунчер не принимает библиотеку евентса, но это уже пофиксили после топика в ппу. недавно когда @шкипер попросил меня переписать скрипт под работу с лаунчером (а он на нем почему-то не работал, но я уже фиксанул), мне пришлось лезть и разбирать побайтово весь лаунчер и его функционал.
в общем-то, облазив файлики, образовался вывод: в целом-то лаунчер вещь действительно хорошая: под капотом оказался лимит аджастер, асишка лаунчера, свой цеф и пару фиксов в модлоадере. больше то я не нашел ничего. если кратко, асишка лаунчера оптимизирует игру и предотвращает краши, цеф, кстати, как я понял написан на Rust — как минимум, его внутриигровая часть, что позволяет цефкам работать быстрее. фиксы самые базовые, также автоматически включен чат++, но он выключается в настройках модлоадера. как только я покопался в архитектуре и пофиксил свой скрипт, я попробовал перенести свою сборку на лаунчер: из визуала это мой скайгфкс и геймтвикер который содержит таймцикл, настройки времени и погоды. ниже: сравнение визуала и тесты по фпс в одной и той же локации в одно и то же время.
лаунчер: удалось заскринить 131 фпс, но в пике замечал и 143+-. монитор у меня 180.
так, ну и сборка, я играю без фпс-увеличителей на ней или что-то еще, выводит 92 на скрине, максимум 95.
ладно, мы тут не за цифрами. веду к чему — на лаунчер можно спокойно перенести вообще любые моды из своей сборки, что графические, что не графические, правда скрипты что активно работают с памятью может перехватывать гамбиткор — но их в целом легко переделать.
так разберем все же чуть больше, почему лаунчер в целом может действительно частично оказаться лучше сборки.
ну во первых, опять же таки, в гамбиткоре я нашел прям дохренище фиксов, что в целом могут сделать игру поприятнее. во вторых, в лаунчере просто отсутсвует часть самповских лимитов, что в будущем может развить сервер. в третьих, тут наверное выделю новую фичу, на которую сам даже успел повлиять — кастомные скины. я не копался в реализации лаунчерной, но пример увидел и оно работает, что ни на есть круто. ну и под заключение — цеф интерфейсы, что вот на гамбите выглядят действительно хорошо, при этом оптимизированы под работу на отдельном потоке и написаны на крабе.
ладно, не думайте что мне заплатили, тут будет и критика
к примеру: инициализация игры дольше. я понимаю для чего это сделано, но сам факт минуса есть. также один из главных минусов — навязывание своего худа, карты и цефок. технически, цефки отключить можно, и вроде бы под это даже зашит отдельный режим, но я не проверял. также, в целом, лично я могу выделить статичность цефок того же самого инвентаря или меню, когда их было бы прикольно подвигать по экрану. одним словом — проблема кастомизации.
подвести итог — я не вижу в лаунчере сильных минусов, . если вы это дочитали, что маловероятно, объясню зачем я это вообще пишу. в целом в дев-индустрии сампика я сижу давно, почти 3 года, ну и вот, завидев как скептически относятся на гамбите к лаунчеру и новым обновам — решил расписать сюда, чтобы хоть эта тема афишировалась. лично я в целом перехожу на лаунчер, советую и другим. считайте, это небольшой гайд на объяснение причины «почему лаунчер это круто». как говорили хэппинес, форест, шекли, нечаев, ну и в общем-то все-все-все, переход на лаунчер должен быть с согласия игроков, а не резким. но на такой нынешней инициативе — мы упираемся в стенку. от себя лишь хочу поблагодарить @f0Re3t за разработку сервера и лаунчера. этот топик — полностью моя идея, никто больше в этом не замешан. ну хоть спасибо, если почитали!
Последнее редактирование: