Интересные новости. 9-ый сервер был забанен и не отображался в поиске серверов.
18 мая в 2 часа ночи он завис и висел до самого утра, пока я не проснулся и не перезапустил его. Спустя 5 минут он снова завис, а я его снова перезапустил, параллельно начав разбираться в проблеме. Пока я разбирался, он снова завис. Я решил попробовать вырубить навигацию животных и это помогло, но из-за этих падений, среди которых игроки пытались заходить, скачки онлайна были приняты за накрутку и сервер улетел в бан. Заметили мы это только вчера.
Сейчас сервер уже разбанен и должен был вернуться в поиск серверов.
Разработчик, который разбанил сервер, сказал мне обновить плагины и оксайд. Якобы это из-за устаревших плагинов может такое происходить... А я напомню, что девятый - это полуклассика, где плагинов не особо много.
Животные - зло. Завтра отключу их на 13-ом сервере. На данный момент они только там остались ходячими. Не хочется снова словить бан из-за кривой навигации.
18 мая в 2 часа ночи он завис и висел до самого утра, пока я не проснулся и не перезапустил его. Спустя 5 минут он снова завис, а я его снова перезапустил, параллельно начав разбираться в проблеме. Пока я разбирался, он снова завис. Я решил попробовать вырубить навигацию животных и это помогло, но из-за этих падений, среди которых игроки пытались заходить, скачки онлайна были приняты за накрутку и сервер улетел в бан. Заметили мы это только вчера.
Сейчас сервер уже разбанен и должен был вернуться в поиск серверов.
Разработчик, который разбанил сервер, сказал мне обновить плагины и оксайд. Якобы это из-за устаревших плагинов может такое происходить... А я напомню, что девятый - это полуклассика, где плагинов не особо много.
Животные - зло. Завтра отключу их на 13-ом сервере. На данный момент они только там остались ходячими. Не хочется снова словить бан из-за кривой навигации.
👍10🔥2🎉1
В пятницу я жидко обосрался с серваками, проебавшись с блокировкой. Надеюсь сегодня приколов не случится 😅
👍11
Вы уже успели поиграть на новых серверах? Заметили какие-то отличия в них?
Играется ли на них лучше? Лагов стало меньше? Поделитесь своим мнением в комментариях.
Играется ли на них лучше? Лагов стало меньше? Поделитесь своим мнением в комментариях.
Media is too big
VIEW IN TELEGRAM
Небольшие эксперименты. На серваках это не появится, так как подключение работает через тонну костылей.
👍5🔥3
Как же я люблю обновления от разрабов в середине месяца. "Мы ничего не сделали, но Вы должны обновиться". Окей, обновляемся. Один сервак не запускается. В итоге оказалось, что такая проблема у многих. "Извините, мы откатываем обновление, обновитесь заново". Теперь снова все сервера обновлять надо, даже те, которые нормально работали. А если не обновить, то потом нормально работать не будут.
🤬12👍1
Ещё один эксперимент. Более старый, чем прошлый.
Все знают, что на данный момент баррен карты слишком урезаны. На них отсутствует не только трава и скалы, но и многие новые рт. Дороги там тоже не самые лучшие. Половина из них скрыты под землёй.
Я захотел попытаться решить эту проблему. Вручную исправлять карты в редакторах мне лень, поэтому пришлось немного вмешаться в процесс генерации карт.
Результат:
- Нормальные дороги, не проваливающиеся под землю (и с нужной текстурой по бокам).
- Присутствуют все рт с процедурных карт (порты, рыбачки, подводные базы, айсберги).
- Зиплайны.
- Реки на барренах не отображаются, поэтому их восстанавливать не стал, но места под реки оставил. Обычно у рек спавнится кукуруза и тыква. Дополнительная халявная еда.
А самое главное, что вес такой карты почти в 4 раза меньше оригинального баррена. Не будут занимать много места в файлах игры.
(Железные дороги тоже не отображаются, поэтому их я вообще не стал делать. Было бы странно, если бы поезда катались просто по земле.)
Все знают, что на данный момент баррен карты слишком урезаны. На них отсутствует не только трава и скалы, но и многие новые рт. Дороги там тоже не самые лучшие. Половина из них скрыты под землёй.
Я захотел попытаться решить эту проблему. Вручную исправлять карты в редакторах мне лень, поэтому пришлось немного вмешаться в процесс генерации карт.
Результат:
- Нормальные дороги, не проваливающиеся под землю (и с нужной текстурой по бокам).
- Присутствуют все рт с процедурных карт (порты, рыбачки, подводные базы, айсберги).
- Зиплайны.
- Реки на барренах не отображаются, поэтому их восстанавливать не стал, но места под реки оставил. Обычно у рек спавнится кукуруза и тыква. Дополнительная халявная еда.
А самое главное, что вес такой карты почти в 4 раза меньше оригинального баррена. Не будут занимать много места в файлах игры.
(Железные дороги тоже не отображаются, поэтому их я вообще не стал делать. Было бы странно, если бы поезда катались просто по земле.)
👍17
Объяснительная:
Я, Александр Шутер, являясь администратором проекта MAGIC RUST, признаюсь, что обосрался с летним обновлением. Пытаясь пойти по лёгкому пути и взять старые наработки из 2017 года, я создал ещё больше проблем, из-за чего всё работало через жопу. В данный момент работаю над исправлением ситуации и обещаю выкатить обнову к следующей пятнице, а может и раньше.
8.07.22 11:21
Подпись: SHooTeR
Я, Александр Шутер, являясь администратором проекта MAGIC RUST, признаюсь, что обосрался с летним обновлением. Пытаясь пойти по лёгкому пути и взять старые наработки из 2017 года, я создал ещё больше проблем, из-за чего всё работало через жопу. В данный момент работаю над исправлением ситуации и обещаю выкатить обнову к следующей пятнице, а может и раньше.
8.07.22 11:21
Подпись: SHooTeR
👍19👎1🔥1
Раньше я любил падающие платформы, но ещё в 2017-2018 я их невзлюбил из-за ситуаций, когда игроки могли случайно или намеренно создать сетевое зависание, за счёт чего могли зависнуть в воздухе и не падать. Скажу честно, эта же проблема меня напрягает и сейчас. Костыльный метод решения проблемы у меня имеется, но костыль всегда может подвести, поэтому пытаюсь придумать что-то нормальное. Поэтому завтра ивент не появится. И на 1-2 дня я не стал его переносить, сразу отложил на пятницу. То есть все оставшиеся ивенты появятся в один день, в пятничный вайп.
👍2
Кстати, неинтересный факт. Я этот ивент не сам придумал. В 2011-2014 я держал в гаррис моде свой сервер, на котором один из игроков накодил такой же ивент на e2. То есть я подрезал идею своего старого игрока. Не знаю, зачем Вам эта информация, но меня всегда из-за этого мучала совесть
👍9👏1
Ненавижу раст 😭
Вчера несколько часов всё тестил, всё предусмотрел, но нет блять, всё равно проблемы всплыли. В вроде даже все новые проблемы поправил, нооооооооооо.... я тестил всё на тестовом и там стабильность выключена. А на основных серверах стабильность включена... В прошлых годах всё работало, щас нет. Я заебался с этими ивентами, я уже не хочу их сегодня править, поэтому я их выключил. Починю всё завтра. И завтра же верну их обратно.
Вчера несколько часов всё тестил, всё предусмотрел, но нет блять, всё равно проблемы всплыли. В вроде даже все новые проблемы поправил, нооооооооооо.... я тестил всё на тестовом и там стабильность выключена. А на основных серверах стабильность включена... В прошлых годах всё работало, щас нет. Я заебался с этими ивентами, я уже не хочу их сегодня править, поэтому я их выключил. Починю всё завтра. И завтра же верну их обратно.
👍9
Очередные эксперименты с генератором карт. На этот раз не баррены, а процедурки.
Мне была дана команда уменьшить размер карт до 4к и объединить город с бандиткой, а так же сохранить железные дороги (они спавнятся только на 4250 и выше).
Разумеется вручную я бы не стал править карты. Да и нанимать маппера на это дело было бы проблемно, ведь в месяц нам нужно 52-65 разных карт на разные сервера.
Пришлось снова прибегнуть к помощи кода.
На начальном этапе генерации я меняю параметры некоторых компонентов генератора. Например на этапе Medium Monuments спавнятся 4 рт - город, бандитка, свалка и канализационный отвод. Бандитке пришлось просто увеличить минимальный требуемый размер карты до 6к, а железной дороге наоборот уменьшить до 4к. На выходе получилось почти то что нужно.
Не хватало ещё пары деталей - внесение изменений в оригинальный город, а именно добавление туда контента из бандитки.
Тут уже процесс поинтереснее. Пришлось сделать пустую кастомную карту, на которой в нулевых координатах я поставил город и начал добавлять туда необходимые улучшения (например лестница на крышу у переработчиков). Потом город удаляется (остаются только улучшения), карта сохраняется (с названием рт), кладётся в папку сервера и считывается в момент генерации, добавляя всё её содержимое на нужное рт.
Но и на этом не всё. У нас на картах всегда присутствуют все рт, так что случайные сиды не подходят. Перебирать вручную их долго и муторно, поэтому пришлось запилить плагин для автоподбора сидов.
На одной выделенной машине запущено 2 сервера, которые круглосуточно перебирают разные сиды и проверяют, все ли рт присутствуют на карте или нет.
Если какого-то рт не хватает, то сервак рестартится и пробует новый сид. Если все рт на месте, то сервер генерирует изображение карты, сохраняет координаты рт и загружает всё на сайт.
Хватает двух-трёх дней, чтоб серваки подобрали карты на целый месяц.
Но все эти процедуры невозможно провернуть на стороне клиента, поэтому получаемые карты мы ставим на сервер как кастомные.
Мне была дана команда уменьшить размер карт до 4к и объединить город с бандиткой, а так же сохранить железные дороги (они спавнятся только на 4250 и выше).
Разумеется вручную я бы не стал править карты. Да и нанимать маппера на это дело было бы проблемно, ведь в месяц нам нужно 52-65 разных карт на разные сервера.
Пришлось снова прибегнуть к помощи кода.
На начальном этапе генерации я меняю параметры некоторых компонентов генератора. Например на этапе Medium Monuments спавнятся 4 рт - город, бандитка, свалка и канализационный отвод. Бандитке пришлось просто увеличить минимальный требуемый размер карты до 6к, а железной дороге наоборот уменьшить до 4к. На выходе получилось почти то что нужно.
Не хватало ещё пары деталей - внесение изменений в оригинальный город, а именно добавление туда контента из бандитки.
Тут уже процесс поинтереснее. Пришлось сделать пустую кастомную карту, на которой в нулевых координатах я поставил город и начал добавлять туда необходимые улучшения (например лестница на крышу у переработчиков). Потом город удаляется (остаются только улучшения), карта сохраняется (с названием рт), кладётся в папку сервера и считывается в момент генерации, добавляя всё её содержимое на нужное рт.
Но и на этом не всё. У нас на картах всегда присутствуют все рт, так что случайные сиды не подходят. Перебирать вручную их долго и муторно, поэтому пришлось запилить плагин для автоподбора сидов.
На одной выделенной машине запущено 2 сервера, которые круглосуточно перебирают разные сиды и проверяют, все ли рт присутствуют на карте или нет.
Если какого-то рт не хватает, то сервак рестартится и пробует новый сид. Если все рт на месте, то сервер генерирует изображение карты, сохраняет координаты рт и загружает всё на сайт.
Хватает двух-трёх дней, чтоб серваки подобрали карты на целый месяц.
Но все эти процедуры невозможно провернуть на стороне клиента, поэтому получаемые карты мы ставим на сервер как кастомные.
🔥10👍6
Давно ничего не постил, занят двумя крупными обновами (о которых мне нельзя рассказывать), а пока что вот это появилось щас на пятничных и через 40 минут будет на понедельничных.
UPD: Если вдруг Вам в сообщениях группы говорили, что мы ничего не добавляли и не планируем добавлять, то это мой косяк. Наши сотрудники не были в курсе, я всё начал делать пару часов назад и ничего им не сообщал.
UPD: Если вдруг Вам в сообщениях группы говорили, что мы ничего не добавляли и не планируем добавлять, то это мой косяк. Наши сотрудники не были в курсе, я всё начал делать пару часов назад и ничего им не сообщал.
❤7⚡2