ebanoe.dev
0
legacy_itPutin_-··2 перегляди

История одной галеры. Часть #3. Пришествие Гуру

Продолжение повести о галере, где на палубу поднимается новый персонаж, а гребцам уготован как попутный ветер, так и нежданный шторм.

Глава 2. Пришествие Гуру

Спустя неделю Капитан взошел на палубу. Естественно, мы уже не уволены, но, так как ни на что не способны, к нам через месяц приезжает знающий Ковбой, который должен нас научить делать игры. Тем же днем кто-то заказал пиццу и пришедший курьер оставил рекламный флаер «Пицца Папа Джонс». Так и пошла у нас шутка про скорый приезд здоровенного геймдев-гуру-негра-ковбоя Папаши Джонса.

Однако Капитан в свойственной ему манере, не дожидаясь приезда гуру, решил ускорить процесс при помощи ответа на простую задачу. Если одна женщина родит ребенка за 9 месяцев, за сколько родят одного ребенка 9 женщин? Как нетрудно догадаться, ответ был очевиден. На проекте PuzzleGame, который зашел в тупик ввиду отсутствия таких вещей, как внятный диздок и понимания, чего вообще хочет Капитан и что делать, уже присутствовала (благодаря “креативности” продакшена) хуева туча абстрактных тасок типа “сформировать панель бустеров” с пометкой “после того, как бустеры будут описаны в диздоке” или “сформировать функционал блокеров фишек на игровом поле” с пометкой “как только это будет описано в гребаном диздоке”. Вот на такие задачи на проект начинают переключать программистов с первого проекта. Естественно, процесс с мертвой точки так и не смог сойти и пилился просто на отъебись и абы как — поскольку, как и что делать — никто не понимал, но делать надо.

В Геймдевконторе был Боцман, Капитан и Эмеритус.

Любые вопросы Богоподобному или Эмеритусу заканчивались командировкой в звучный китайский городишко “Нахуй”, с точным указанием места на карте. Зато эти двое без конца срались между собой. Так продолжалось до поры, пока к нам не приехал Гуру-Геймдев-Ковбой — Который имел размеры человека, впитавшего в себя всю мощь Макдональдса. Именно он должен был научить нас делать игры, задать верное направление и навести порядок в нашей пошатнувшейся демократии. Не колеблясь ни минуты, среднестатистический житель Техаса “ухватил быка за рога”. Вброс был “конским” по всем параметрам. Простой PuzzleGame с незатейливой механикой и банальным геймплеем внезапно перенял все от CandyCrush, BestFiends, Farm Heroes Saga и всех долбанных саг со времен их первого выхода. Аки Шакил — из центра в кольцо — каждую следующую неделю был вброс новой механики. Поначалу мы нешуточно ахуели. Во-первых, то, что уже было написано — должно было быть выкинутым нахуй и писаться с нуля, ну да ладно, такое бывает. Во-вторых, сроки разработки тоже внезапно приобрели четко очерченные границы в два месяца — или за борт, вас же ж на проекте теперь овердохуя, значит быстрее справитесь. Наконец, в зону “эротических” интересов продакшена попал и Богоподобный, так как становилось все более очевидно, что размер положенного им на проект болта каждый день становится все больше, как от укуса атомной пчелы.

Надо сказать, что в этот период геймдиз, будучи мужиком харизматичным, словно лось в брачный период, имел на Капитана весьма нешуточное влияние. К его мнению не просто прислушивались — его мнение в большинстве решало. Неудивительно, что заполучив такой перк, пользовался им на всю катушку. Он мог в один день послать капитана, а потом прийти и сказать что идет в отпуск на неделю. Собственно, именно он приложил немало усилий, чтоб нас всех не уволили по возвращении капитана из-за бугра, ведь тот буквально готов был убивать. В общем, попытка присунуть Богоподобному, не сыграла на руку продакшену, и хоть Капитан с умилением наблюдал, как тот изощренно ебет его команду, продакшн был вышвырнут за борт. В моей памяти его метод всегда останется как “BDSM PM: порядок через еблю”. Однако след, который он оставил, никуда не исчез, а именно осталась хуева туча тасок в “жире”. И еще был диздок на стадии зачаточного состояния с общими и зачастую противоречивыми концепциями. Не понимая первопричины всего зла и продолжая слушать самого фейлящего человеке на проекте, Капитан захотел крови. Так как работа шла невпопад и медленно, было принято гениальное решение увольнять тех, на ком в “жире” больше всего задач и кто их медленнее всего закрывает.

Началась “охота на ведьм” и поиски “слабого звена”. Эмеритус, понимая, что добросовестные и продолжительные эксперименты и бесконечное переписывание кода, для него ничем хорошим не закончится, стал втихаря валить вину на второго программиста, науськивая своим нытьем Капитана. Более того, у него появился союзник в лице Богоподобного, который продолжал наращивать болт и уже был не в состоянии его поднять. Доселе два человека, которые ругались не прекращая, как раз из-за того, что один не знает, что делать, а второй не знает, что придумать и написать в диздоке, ввиду феерий Капитана и собственно потому, что “болт тяжелый”, объединились против ничего не подозревающего чувака, чтоб просто избежать неприятностей. Наживка была проглочена. Программиста чуть не уволили, потому что он — человек, который фактически занимался UI и второстепенным геймплеем, — ЗАПОРОЛ ПРОЕКТ!!!

Благо, все закончилось хорошо, благодаря хардкоргеймплейтестеру, который, будучи возмущенным такой несправедливостью, добился, чтоб чутка прихуевшего от своей “значимости” раба оставили за веслом.

Следом за “охотой на ведьм” на проекте начался кранч. В интенсивном порядке в игру вносились сногсшибательные и противоречащие друг другу изменения. Постоянно менялись решения. Зато была определена четкая задача — “делаем софтланч, смотрим статистику, делаем фиксы, потом через месяц-полтора релизим”. Прошло два дня. Капитан просто приходит и говорит:
Ребята, релиз в понедельник! Работаем по 60 часов эту неделю! (без дополнительной оплаты, конечно же).

Капитану нужен билд в 17:00 в пятницу!

Через неделю происходит вброс и сроки снова отодвигаются. Каждую неделю Капитан и Ковбой пытались пропихнуть новые фичи, из каждой гребаной, только что вышедшей PuzzleGame-игры, при этом заставляя нас буквально рвать себе жопы, чтобы их реализовать. Это как если бы вы попытались выебать бешеную макаку на вершине Эйфелевой башни, зимней ночью, в метель, попутно отбиваясь от команды канадских хоккеистов-зомби резиновым дилдо. Именно так и выглядела в тот момент наша работа. Тогда же, понимая, что ловить тут больше нечего, Сайфу уволился, и это было единственное самостоятельное увольнение человека из этой компании. Так же, как показала практика, это было мудрое решение.

Месяцем позже, в конце концов пролилась первая кровь. Не поделив сферы влияния с Ковбоем, Богоподобный таки был обвинен в халатности и вышвырнут за борт. Эмеритус, окончательно почувствовав себя всевластным, стал хамить и посылать всех нахуй с еще большим цинизмом. Теперь любое обращение к нему заканчивалось следующими нервными возгласами: “Я сказал так и делай”, “Меня не ебет твое мнение”, “Вы уже достали меня”, “Я буду говорить с Капитаном, чтоб мы с тобой расстались”. Сам при этом все больше тратил время на бесконечный рефакторинг, каждый раз меняя код до неузнаваемости. Словно долбанный “Разрушитель легенд”, он пытался воплотить в коде любую чумную хуету, которая попадалась ему на глаза в интернете. О его некомпетентности разговоры ходили давно, несколько раз был сделан код-ревью Бритвой и Че, и оба сходились во мнении, что это треш.

Просто для понимания: в архитектуре проекта был класс “бог” и соизмеримая с библиотекой Конгресса — библиотека антипаттернов. UI с его же благословения был намертво интегрирован в логику и содержал в себе большую ее часть. Более того, серверная часть проекта, по настоянию Эмеритуса, писалась на шарпах под Юнити, что в итоге привело к разделению сервера на две части. Вторую писали на питоне так как Юнити на тот момент не поддерживал Net 4.5, и, естественно, он нихера не работал с гугловскими платежами. Сам же Эмеритус, тупля взглядик, полубормоча говорил — Ну я вот сделал систему(!), отдал им, а они тут такое натворили…” -. Свой говнокод он гордо именовал “архитектура”.

Но Эмеритус обходился Капитану довольно дешево, так как подвязался на проект за проценты и символическую зарплату. Поэтому Капитан никого не слушал, но считал, что если добавить больше людей, то сраного ребенка (не важно, что урод) таки удастся выродить за месяц. В итоге над проектом PuzzleGame одновременно работало десять программистов, что, как по мне, уже достойно книги рекордов Гиннесса — за самую большую команду на казуальном проекте. Десять человек приходили на работу и делали по кускам некий PuzzleGame ТЫСЯЧЕЛЕТИЯ. К счастью, появился герой, тот самый хардкоргеймплейтестер с первого проекта. Он буквально подхватил «знамя» и взял на себя обязательства и геймдизайнера и продакшена. С этого момента он получил гордое погоняло Боцман. Хоть это никак и не отразилось на его зарплате, со своей работой он справился на ура, в отличие от предшественников. Тогда же главенство на проекте взял Че, жестко ставя на место зарвавшегося Эмеритуса в первую очередь знаниями ООП и паттернов проектирования. Начался рефакторинг. Начались адекватные тайминги. Влияние Капитана на процесс было снижено до минимума. Эмеритус, формально оставаясь тимлидом, был отстранен от руководства проектом и все вопросы уже решались через Че. Процесс пошел.

И вдруг, внезапно, наш Капитан взял и вышвырнул за борт: Че, Танка и Рыцаря Баянов, который был в числе последних вовлечен в проект и откровенно его ненавидел. Справедливости ради, скажу, что Танк все-таки вернулся через месяц, но уже с серьезным срезом в зарплате. Тогда же у нас появилась шутка, что мы бежали в атаку за Танком, под плотным огнем багов, а тут танк взяли и забрали. Человек получил такое прозвище за то, что тянул дебаггинг всего проекта будучи самым эффективным программистом. Скажу также, что Че, человек которым в принципе все время запугивали и Бритву и Эмеритуса, являлся отличным специалистом и лидером, он все хотел делать правильно и иногда довольно громко добивался этого от Капитана. Мы говорили — Опять пошел Чегеварить. Че не был лицемером, поэтому его разборки с Эмеритусом оставались внутри команды. Он настолько был предан работе, команде и собственно компании, что после такого увольнения попросту попал в больницу с осложнениями по здоровью на почве нервного срыва.

Дух команды и всей компании был сломлен. Шок был у всех, кроме, естественно, Эмеритуса. Спустя два года после начала PuzzleGame-проект был завершен. Из компании убрали шесть программистов. Почти вся команда первого проекта была выкинута за борт. Последним уволили Матфака, таким образом ликвидировав костяк и окончательно сломав хребет команде с первого проекта, доказавшей свою способность делать действительно сложные проекты. В конце, не выдержав накала идиотии, уволились и все артисты.

Финал истории печальный. Глючащий монстр, размером с четвертый DOOM, был залит на Appstore — это случилось без шампанского и пиццы, буднично и штатно. А самое невероятное, что на этот проект Капитан тут же положил болт. У него вообще было странное понимание работы рынка мобильных игр. В первые недели, как только проект вышел на Appstore, Капитан как минимум ждал чуда, но чуда не случилось и случиться не могло. Тогда же капитан изрек фразу, ставшую у нас очередным мемом. Он сказал: “Если игра сама себя не продает — это плохая игра”.

То Есть ему было совершенно насрать, что рынок мобильных игр и PuzzleGame в частности, уже не просто трещит по швам, он буквально фонтанирует избыточным контентом. Тысячи приложений гордо держатся на позиции 10-50 скачиваний и превышают этот порог в лучшем случае через несколько лет после релиза, не принеся своему создателю и доллара. Перед самым релизом, Ковбой свалил в свой Техас и больше мы про него не слышали. В общем, на проект был положен хер диплодока. Видимо, в этот момент наша галера уткнулась носом в ил днища игровой индустрии. Измученные и опустошенные, мы лежали прямо в центре ада и задавали себе только один вопрос: В этом месяце будет з/п?

Многие из нас думали, что все закончилось, мы просто ждали, что вот сейчас, всех разгонят и все. Ведь это было логично. Мы уже обновили свои резюме и статусы в Linkedin. Многие вообще не знали как им объяснить потенциальным работодателям, что они последние 2 года потратили на PuzzleGame проект. Я понимаю, что думать нужно было раньше, но на фоне массовых увольнений с крупных галер совершенно не хотелось терять работу ради принципов. Эфир молчал, нормальных предложений нет, а бежать туда, где будет такой же пиздец только в профиль и за те же деньги, как-то не хотелось. Плюс все знакомые сами сидят и рады, что есть работа. Тем временем, наш Капитан сумел доказать, что дно это не предел.

Продолжение следует…

Предыдущие части:
История одной галеры. Часть #1. Предисловие
История одной галеры. Часть #2. Погружение

З архіву ebanoe · Опубліковано 20 січня 2017 р.

Коментарі (108)

Сортування:ТопНовіСтарі
  • legacy_о_Слава_IT_Nації_о

    1

    • legacy_Макс_Ёёменко

      Пригласить специалиста из-за рубежа — правильное и своевременое решение, поскольку наши западные Учителя намного прозорливее и эффективнее украинских работников.

      • legacy_itPutin

        Ну надо отдать должное — у него было хорошее понимание американского рынка. Он предложил по шаблону сделать то что зайдет на этот рынок. Только вот с таймингами ошибся — потому как для него мы были не адекватные американские разработчики, а плебс страны третьего мира, который надо изучить на выносливость и на способность выполнять простейшие команды. 🙂 Все-таки у ребят больше опыта в плане рабовладения чем у нас.

    • legacy_Футболист

      Не по тексту, а по картинке — это не регби блять, не регби! Тут нарисован игрок в американский футбол.
      Регби без экипы, с другим мячом и по совершенно другим правилам. Футбол с экипой, удары поэтому жёстче и игра зрелищней.

      • legacy_Регби

        Это что бы никто не догодался:)

        • legacy_itPutin

          Но по ходу кто-то начал догадываться 🙂

    • legacy_Парвиз

      Высер умалишенного. Не стоит прочтения даже при полной зарядке и получасовом запоре

  • legacy_itPutin

    Наслаждаемся продолжением 🙂

    • legacy_blablabla

      я вообще не догоняю этих статей…

      • legacy_Танк

        Не все поймут геймдев…

      • legacy_Дмитрий

        в укр ГД надо было поработать. Я вот наслаждаюсь, автору — респект !

    • legacy_Рапс_Крэкет

      чувак, это шикарно, у тебя талантище) Жду продолжения

      • legacy_itPutin

        Грядут «Откровения Капитана» сразу как закончу про «Галеру» 🙂

    • legacy_1

      А где на игру то можно глянуть?

  • legacy_Танк

    Старые добрые времена… Было приятно с вами работать.

    • legacy_itPutin

      Спасибо что был с нами до конца 🙂

    • legacy_галерный_надсмотрщик

      А зачем вернулся назад тогда?

      • legacy_itPutin

        Это будет понятно дальше 🙂 в 4й части

  • legacy_Да_это_я

    Больше чем новых частей этого опуса жду только нового высера выебщика-вайтишника Курочки про вход в тестирование на сыроварне.

  • legacy_НєдоАйтішна_Хуйня

    Браво, мужик! Годно пишешь. Ждем дальше.

  • legacy_НєдоАйтішна_Хуйня

    Только вот я не понял, американская нигра Папа Джонс хули вообще делала? Пришла, и уебала в Асашайщину. Больше нихуя?

    • legacy_itPutin

      Папа Джонс приехал и со словами «No, no, no it’s bad work» Выкинул почти готовый проект и внес в разработку персонажей, механику, сюжет, бустеры, скилы и все это по кускам из десятка аналогичных проектов. Дал на все-про-все 2 месяца. На следующий день подумал — «А чем черт не шутит» и добавил еще пару незапланированных механик. Если честно, нам казалось что чувак просто смотрит как сильно можно загрузить местный плебс и как они это вытянут. Видимо, это нужно было, чтоб осваивать рынок местных рабов самостоятельно и понимать с чем столкнешься в процессе. В общем его работа была больше похожа на эксперимент, чем на помощь в создании игры.

  • legacy_Выёбщик_80-го_лвла

    Как-то дахуя ничем не запоминающихся персонажей с дибильными прозвищами. Автырь, ты бы бля хоть список действующих лиц, ху ис ху, в начале высера приводил бы.

    • legacy_Тот_самый_парень

      в самом первом посте было

  • legacy_НєдоАйтішна_Хуйня

    Кстати, по картинке вашей команды — похоже я знаком с Рэгби)

  • legacy_разРАБ

    Эта байка явно про какое-то другое ИТ ! Я просто не представляю что бы в Украине такое могло быть.
    Куча программистов, которые, судя по описанию, шарят и умеют работать по 60 часов терпят этот идиотизм. При этом они бояться что их уволят! А когда таки увольняют — просятся назад на меньшую зарплату!
    При этом все вроде-бы адекватно понимают что этот ебаный проект ничем хорошим не кончится и не принесет участникам ни славы ни бабла — но при этом два года продолжают жрать кактус еще и пытаются что-то рефакторить и спасать.
    Аффтор — назови хотя бы город! Если это какой-нибудь «солнечный Магадан» где только одна ИТ компания и владелец — начальник лагеря, я еще могу понять.
    Но вот эта фраза: «на фоне массовых увольнений с крупных галер совершенно не хотелось терять работу ради принципов» — она меня ставит в тупик!
    Да — я не из геймдева.Но не верю что программист, который писал игры, не способен написать ничего другого!
    Я за 15 лет не могу вспомнить никакого «массового увольнения». Да, бывало что в кризис (крах доткомов, 9.11, 2008) сокращали июней и интернов или «замораживали» повышение зарплат. Но синьоров искали и переманивали всегда! Не знаю случая что бы толковый мидл искал работу дольше месяца!

    • legacy_itPutin

      Ну в этот период Варгейминг распустил человек 200 и до этого были массовые увольнения с крупных галер. Период был напряженный в плане работы. И как назло предложений на рынке 0, вот тишина и все

    • legacy_Светлая_3

      // Но синьоров искали и переманивали всегда! Не знаю случая что бы толковый мидл искал работу дольше месяца!

      На одного сильного синьора приходится сотня посредственностей и легион иней. Синьора трудно купить за баланду, особенно когда он себя показал и сам себя прочувствовал. Вот мы и покупаем стада сирости и убогости, которые потом вот так вот и ваяют. Также стадами и увольняем. Это норма в мире, где ресурсы ограничены.

      🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

      • legacy_itPutin

        Что ты несешь, ну что ты несешь?!

        • legacy_Светлая_3

          А что не так?

          🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

          • legacy_НєдоАйтішна_Хуйня

            не так, это когда твой папа запулил твоей маме и родился высер в виде тебя

            • legacy_Исламбек

              Ну у тебя-то мама это вообще синюшный бомж, который тебя по-пьянке высрал в общественном сортире на сортировочной жд станции, после чего связал пуповиной и смыл в смердящее жерло, протолкнув ногой, для ускорения. Так что, чья бы корова мычала, хуета ты рагулячья

    • legacy_Джава_бог

      Тебе же дали вывод в конце статьи, 10 чуваков пилили сраный пазл 2 года, какие могут быть оферы?
      Теперь о квалификации поговорим, юнити это сраный шарп, который я не знаю, но когда говорят платежек на завезли мне охота спросить, а датаграммы подвезли уже или нет?
      Шарп это виндоуз и по прочтению этого высера, я пришел к выводу что там основной паттерн МОНОЛИТ. Эмеритус пилил монолит, у автора вызывает бугурт разделение сервера и он шарпист, значит так оно и есть виндоуз паттерн это монолит.
      В Юникс подобных или как их называют *nix системах — философия что есть много программ которые делают только свою задача и для их объединения есть socket и pipe. Очень удобная штука. Поэтому если есть железно-бетонная прога вылизанная и без багов которая делает то что мне надо и готова принять на вход и отдать, то я ее буду использовать, а не искать велосипед на ЯП на котором я пишу.

      Сабд написан коряво, какие то левые персонажи (например Танк и Рыцарь Баянов) введены. Какой смысл их добавлять? чтобы читатель знал что танк вернулся? нахуя он вернулся? А рыцарь баянов? на хуя он о нем писал?
      Я думаю что чувак возомнил себе богом геймдева и что он сюжеты может выдавать и код писать, вывод раздутое ЧСВ.

      Давай подводить черту:
      1. Пилил в команде 10 человек пазл два года
      2.Не умеет отправить запрос на сервер.
      3.Не понимает принцип модульности
      4.Раздутое ЧСВ.

      Какие могут быть еще вопросы о том почему не было/ нет предложений?

      • legacy_мльдукшзфкоешщтпм

        Шарп это виндоуз

        Ебать ты тупой.

      • legacy_itPutin

        Эээээ. Ща погоди я вытрусь…. 🙂 все так лучше. Вот. Короче если что-то без багов, то лучше не трогать, но блядь оно не без багов, а одним классом состоящим из 15 partial, у самого толстого, было порядка 1500 строк кода — так понятнее что я имею в виду под «класс БОГ». По поводу персонажей — их вообще небыло изначально, я просто добавил их уже со второй части 🙂 просто потому что в начале писалось нечто безликое и вообще без имен, а потом я их вставил и тут уж да простит меня читатель, я это сделал больше рабов галеры чем для читателя. Плюс немного затронул судьбу каждого. Тут все-таки лучше читать с начала. Ну и напоследок, я предпочитаю латте с банановым ликером — вместо смузи и хороший, горнолыжный курорт сраным гироскутерам, так что с ЧСВ у меня, все норм. 🙂

        • legacy_Джава_бог

          А причем тут класс БОГ? Это самое смешное место, к нему претензий нет.

          Гугл платежка это запрос на сервер гугла с передачей каких то данных и получения ответа, нет? если да, то продолжаем, неужели с помощью юнити нельзя отправить запрос, окей, не нужен велосипед, берем либу от гугла на пайтоне по отправке запроса, пишем скрипт на 200 строк кода, женим юнити и пайтон. Виндоуз сервер был? сокеты там есть? или например порт локальный слушать можно? shared memory или просто писать куда то в файл на той же машине, это все имеет V<<V(ожидание от сервера гугла ответа) и этим можно пренебречь.
          В чем я не прав? или что там такое платежи гугл? Почему плохо использовать пайтон? Если посыл что Эмеритус по этой причине захуячил пол сервера на пайтоне, а не в том что пайтон использован, тогда претензий по модульности нет.

          • legacy_Регби

            Как раз сервер был норм. Единственное место где только выбор инструмента (Юнити вместо классического С#) был под влиянием Эмеритуса, да и то, вылезло бочком это только когда поднимали БД и делали сервер-сайд матч3, но я забегаю вперёд:) Вполне себе поженил Пайтон и и Юнити. Пайтон вообще в 70 строк уложил, при этом ни разу не видев его до этого в глаза:)
            Та и в целом единственная часть, которую писали исключительно я, да ЧЕ 🙂
            Сам факт того что пришлось использовать +1 технологию напрягает. Зачем, если можно было сделать проще == надежнее?

            • legacy_Джава_бог

              То что ты написал звучит по другому чем у автора:
              >что в итоге привело к разделению сервера на две части.
              или ты пиздишь и ты левый чувак или автор из мухи слона делает.

              >Сам факт того что пришлось использовать +1 технологию напрягает.
              70 строк? расслабься, если конечно весь твой сервер не 300 строк. +1 технологию используют многие библиотеки(например те что работают с изображениями), но так как там все под капотом то мало кто об этом задумывается.

              • legacy_Регби

                70 строк на пайтоне. Потом ещё на шарпах для сокетов. Потом ещё допилки потому что захотелось пару версий поддерживать сервера. Потом валидация покупок в два разных метода для разных сторов. В общем, поебался там. Хотя конечно, это не сравнить с теми серваками которые пишут для ВоВки или клешей, но для матч3 игры?)
                И да, разделение это больше логическое было, нежели физическое.

                • legacy_Джава_бог

                  А не похуй, что поддерживать юинити которое с сокетами общается или юинити которое с сервером общается? Что там такая разница? запрос есть запрос.
                  Я же писал, можно сделать по разному, хоть локальный хост слушать. Так что тут работы не появилось более чем 70 строк кода.
                  Вывод добавочные 70 срок кода на пайтоне, что хуйня на самом деле

            • legacy_Peppa_1

              Олсо, проще далеко != надежнее
              +1 технология очень часто оказывать +300% к стабильности, а таких которые пишут сталкер на своей одной технологии я уже повидал

              • legacy_Регби

                Если на одной технологии сделать проще — то зачем добавлять ещё одну? Просто потому что могу? И да, я не говорю про моменты когда одной технологии нехватает, и надо либо делать костыли, либо добавить технологию — это усложнение.

  • legacy_збс

    Даешь продолжения