MAGIC RUST [DEVELOPING]
333 subscribers
41 photos
6 videos
3 links
Паблик сотрудников @magicrust
Download Telegram
Те, кто сидит в нашем дискорде, наверняка знают, что там Балинт за день до вайпа скидывает список следующих карт.
Недавно он предложил мне идею добавлять к картам ссылки на просмотр карт.

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

MR 1 https://magicmaps.ru/p/4250/664709384
MR 3 https://magicmaps.ru/p/4250/66470938
MR 4 https://magicmaps.ru/b/4250/415926535
MR 5 https://magicmaps.ru/p/4250/328230664
MR 6 https://magicmaps.ru/b/4250/141592653
MR 7 https://magicmaps.ru/p/4250/148086513
MR 8 https://magicmaps.ru/p/4250/821480865
MR 13 https://magicmaps.ru/p/4250/998628034
MR 14 https://magicmaps.ru/p/4250/62862089

UPD: работу на любой яблочной продукции не гарантирую, так как не имею возможности тестировать.
UPD2: это всё не окончательный вариант. Первая сырая версия, просто демонстрация.
👍10
Интересные новости. 9-ый сервер был забанен и не отображался в поиске серверов.

18 мая в 2 часа ночи он завис и висел до самого утра, пока я не проснулся и не перезапустил его. Спустя 5 минут он снова завис, а я его снова перезапустил, параллельно начав разбираться в проблеме. Пока я разбирался, он снова завис. Я решил попробовать вырубить навигацию животных и это помогло, но из-за этих падений, среди которых игроки пытались заходить, скачки онлайна были приняты за накрутку и сервер улетел в бан. Заметили мы это только вчера.

Сейчас сервер уже разбанен и должен был вернуться в поиск серверов.
Разработчик, который разбанил сервер, сказал мне обновить плагины и оксайд. Якобы это из-за устаревших плагинов может такое происходить... А я напомню, что девятый - это полуклассика, где плагинов не особо много.

Животные - зло. Завтра отключу их на 13-ом сервере. На данный момент они только там остались ходячими. Не хочется снова словить бан из-за кривой навигации.
👍10🔥2🎉1
Сегодня впервые за год в магик пассе обновятся задания🥳
👏18
В пятницу я жидко обосрался с серваками, проебавшись с блокировкой. Надеюсь сегодня приколов не случится 😅
👍11
Вы уже успели поиграть на новых серверах? Заметили какие-то отличия в них?
Играется ли на них лучше? Лагов стало меньше? Поделитесь своим мнением в комментариях.
Media is too big
VIEW IN TELEGRAM
Небольшие эксперименты. На серваках это не появится, так как подключение работает через тонну костылей.
👍5🔥3
Как же я люблю обновления от разрабов в середине месяца. "Мы ничего не сделали, но Вы должны обновиться". Окей, обновляемся. Один сервак не запускается. В итоге оказалось, что такая проблема у многих. "Извините, мы откатываем обновление, обновитесь заново". Теперь снова все сервера обновлять надо, даже те, которые нормально работали. А если не обновить, то потом нормально работать не будут.
🤬12👍1
Ещё один эксперимент. Более старый, чем прошлый.

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

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

А самое главное, что вес такой карты почти в 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