MAGIC RUST [DEVELOPING]
333 subscribers
41 photos
6 videos
3 links
Паблик сотрудников @magicrust
Download Telegram
Очередные эксперименты с генератором карт. На этот раз не баррены, а процедурки.

Мне была дана команда уменьшить размер карт до 4к и объединить город с бандиткой, а так же сохранить железные дороги (они спавнятся только на 4250 и выше).
Разумеется вручную я бы не стал править карты. Да и нанимать маппера на это дело было бы проблемно, ведь в месяц нам нужно 52-65 разных карт на разные сервера.

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

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

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

Но все эти процедуры невозможно провернуть на стороне клиента, поэтому получаемые карты мы ставим на сервер как кастомные.
🔥10👍6
Давно ничего не постил, занят двумя крупными обновами (о которых мне нельзя рассказывать), а пока что вот это появилось щас на пятничных и через 40 минут будет на понедельничных.

UPD: Если вдруг Вам в сообщениях группы говорили, что мы ничего не добавляли и не планируем добавлять, то это мой косяк. Наши сотрудники не были в курсе, я всё начал делать пару часов назад и ничего им не сообщал.
72
Ну и бонус за то, что тут долгое время было скучно - промо hw2022
13👍1
Где я?
👍6
🧐
6
В комментариях группы Вк кто-то заметил, что в прошлом году скидка была больше. Это мой проёб. Почему-то я думал, что и в прошлом году скидки были 50%.

Так что скрин выше уже не актуален, скидок ниже 60% не будет.
👍3
Снова эксперименты с картами. Через боль, страдания и костыли я заставил генератор добавлять новое рт на карты. Уже завтра на пятничных серверах появится зимняя деревня, которая сначала не будет иметь ничего интересного (кроме торговых автоматов с зимними товарами), но позже там появится что-то более значимое.

UPD: Скрин специально так убого сделан, чтоб раньше времени нельзя было рассмотреть всё в деталях. Деревня немного видна и на этом пока что всё.
👍8
В январе деревня пропадёт, но возможно появится что-то другое. Хочу разнообразить оригинальные рт.
🤔5
Е*ать прикол на**й. Уже который час не могу зайти на сервера в расте. Вообще на все. В консоли мне ясно дали понять в чём дело. Античит не может приконнектиться.

А теперь внимание! Несколько часов назад в эпик гейм стор началась раздача дед стрендинга и после этого у меня сдохла связь с серваками античита, а именно с серваками эпик геймса. (Если кто не знает, то изи античит сейчас принадлежит эпикам)

С*ка я из-за раздачи одной игры в эпике не могу поиграть в другую игру в стиме, это прикол какой-то...

P.S. Сразу скажу, что у других проблемы с античитом могут либо немного отличаться (например вообще игра не запустится или кик во время игры), либо может быть всё хорошо и никаких проблем нет. Тут кому как повезло.
👍9🤡3
Сегодня днём обязательно загляните в магазин 😉

UPD: Ляяя, оказывается вчера в группе уже анонс был, а я тут какую-то секретность строил...
👍2
Media is too big
VIEW IN TELEGRAM
Как у Вас обстоят дела с новогодним настроением?
👻4
Media is too big
VIEW IN TELEGRAM
Почти год назад (13 января) я решил попробовать сделать кастомные граффити для баллончика.
Тогда это вполне получилось, но не получилось у разрабов и они отложили граффити до июня, а я отложил ещё на дольше.

И наконец перед нг я к ним вернулся, что было заспойлерено в видео из прошлого поста.
Никакой баллончик теперь не нужен, меню с граффити открывается по бинду.
Стандартно выбраны 8 граффити из набора от разрабов, но их можно поменять в настройках.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Поменять спреи можно даже так
5
Я не успел сделать к сегодняшнему дню кое что крутое, но я в скором темпе постарался сделал кое что другое, что не должно огорчить игроков. Оно уже на серверах, но анонс будет только днём.
👍6🔥1
Малюсенькая подсказка. В ящиках/бочках спавнятся подарки.
👍3
Не хочу срать в группе, поэтому выскажусь тут.

Как же я всей душой "люблю" игроков, которым по**й на причины проблем. Если у них что-то не так, то мы автоматически х**сосы. И им абсолютно насрать на то, что проблема сейчас была не в наших серверах, не в хостинге, а глобальная. Сейчас в расте вообще никуда нельзя было подключиться, даже на официальные сервера. Игроков кикало из-за стима, а виноваты мы.

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

Прошу прощение за негатив, просто такие ситуации очень злят. Комментарии засраны, личка засрана.
18👍6🤬3🔥1
Кто-то замечал на наших картах торчащие префабы в этом месте? Картонная коробка и плиточный пол.
👍7
Уже пол года (а может и больше) у нас в этом месте сделан "бар", но вход в него всегда закрыт крайним торговым автоматом.

Не знаю, когда мы его откроем.
😱11👍3
А Вы знали, что у нас есть граффити, которое временно доступно всем, но потом останется только у тех, кто успел им воспользоваться? Одно такое доступно до 7 апреля.
👍12🤡73❤‍🔥1
Кто догадается что это такое?
👍3