MAGIC RUST [DEVELOPING]
333 subscribers
41 photos
6 videos
3 links
Паблик сотрудников @magicrust
Download Telegram
Ещё один эксперимент. Более старый, чем прошлый.

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

Результат:
- Нормальные дороги, не проваливающиеся под землю (и с нужной текстурой по бокам).
- Присутствуют все рт с процедурных карт (порты, рыбачки, подводные базы, айсберги).
- Зиплайны.
- Реки на барренах не отображаются, поэтому их восстанавливать не стал, но места под реки оставил. Обычно у рек спавнится кукуруза и тыква. Дополнительная халявная еда.

А самое главное, что вес такой карты почти в 4 раза меньше оригинального баррена. Не будут занимать много места в файлах игры.

(Железные дороги тоже не отображаются, поэтому их я вообще не стал делать. Было бы странно, если бы поезда катались просто по земле.)
👍17
Объяснительная:

Я, Александр Шутер, являясь администратором проекта MAGIC RUST, признаюсь, что обосрался с летним обновлением. Пытаясь пойти по лёгкому пути и взять старые наработки из 2017 года, я создал ещё больше проблем, из-за чего всё работало через жопу. В данный момент работаю над исправлением ситуации и обещаю выкатить обнову к следующей пятнице, а может и раньше.

8.07.22 11:21
Подпись: SHooTeR
👍19👎1🔥1
балинт палит
👍4
Forwarded from Bálint [Rust]
Ожидаем..
В 18:00 по МСК
На Серверах MAGIC RUST
🥰7🤯1
Раньше я любил падающие платформы, но ещё в 2017-2018 я их невзлюбил из-за ситуаций, когда игроки могли случайно или намеренно создать сетевое зависание, за счёт чего могли зависнуть в воздухе и не падать. Скажу честно, эта же проблема меня напрягает и сейчас. Костыльный метод решения проблемы у меня имеется, но костыль всегда может подвести, поэтому пытаюсь придумать что-то нормальное. Поэтому завтра ивент не появится. И на 1-2 дня я не стал его переносить, сразу отложил на пятницу. То есть все оставшиеся ивенты появятся в один день, в пятничный вайп.
👍2
Кстати, неинтересный факт. Я этот ивент не сам придумал. В 2011-2014 я держал в гаррис моде свой сервер, на котором один из игроков накодил такой же ивент на e2. То есть я подрезал идею своего старого игрока. Не знаю, зачем Вам эта информация, но меня всегда из-за этого мучала совесть
👍9👏1
Ненавижу раст 😭
Вчера несколько часов всё тестил, всё предусмотрел, но нет блять, всё равно проблемы всплыли. В вроде даже все новые проблемы поправил, нооооооооооо.... я тестил всё на тестовом и там стабильность выключена. А на основных серверах стабильность включена... В прошлых годах всё работало, щас нет. Я заебался с этими ивентами, я уже не хочу их сегодня править, поэтому я их выключил. Починю всё завтра. И завтра же верну их обратно.
👍9
Очередные эксперименты с генератором карт. На этот раз не баррены, а процедурки.

Мне была дана команда уменьшить размер карт до 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