zlp.dev
2.07K subscribers
270 photos
88 videos
21 files
43 links
Девблог о нашей залупной разработке
Здесь выходят новости об обновлениях и технический щитпост
Download Telegram
Давайте разберёмся, что вообще происходит на ОБТ и с Залупой сейчас. Это последний раз, когда я так подробно объясняю публично, потому что каждый раз объяснять одно и тоже, очень утомительно и сервер никогда такими темпами не выйдет.

Во-первых, никто ничего не ломал. Все настройки, которые кажутся "поломанными", оставлены намеренно, потому что мы решаем другие, более критические задачи. Например: торги жителей не обновляются не потому, что мы их сломали, а из-за того, что сейчас разбираемся с проблемой огромной прибыли ферм. А фермы дают такую прибыль из-за количества мобов. Мы идём от одной проблемы к другой, последовательно их устраняя.

Во-вторых, про наш инструментарий. Всё, что мы пишем — это не просто так. Например, система редактирования чар в столе зачарований нужна, чтобы дать полный контроль над балансом зачарований. Мы хотим, чтобы в будущем можно было гибко регулировать, какие чары доступны, их силу, стоимость и редкость. Это делается не ради усложнения, а ради того, чтобы создать основу для уникальной экономики и баланса на сервере. То же самое касается рыбалки, торговли жителей и дропа с мобов — все эти инструменты позволят динамично настраивать механику под глобальные события которые генерируются идейно у игроков, например, президент сервера запретил торги жителей, и всё на сервере невозможно торговать с жителями. Как решить проблему? Пойти свергнуть власть и отменить запрет торгов. Точно так же и с другой любой хуйней, изменения экономических условий, изменение погоды по общему лору сервера, когда кто-то там нахимичил допустим и теперь все время дожь. Без наших инструментов невозможно сделать то, что вы потом захотите реализовать.

В-третьих, когда вы говорите, что "всё сломано" или "вы на релизе обосрётесь", вы показываете, что не понимаете, куда попали. ОБТ — это тестирование, не предрелиз. Здесь важно находить баги и проблемы. Мы специально оставляем сырой инструмент, чтобы проверить, как он ведёт себя в различных условиях. А как нам иначе проверить условия? Нам важен этот момент.

Почему агрессия? Потому что вместо баг-репортов или конструктивной обратной связи мы слышим нытьё. Нам не важно, что вам сейчас "не нравится". Нам важно знать, что не работает, как должно.

Так что запомните:
— Если вы видите баг, пишите конкретику: "Что произошло, где произошло, как воспроизвести".
— Если вы хотите готовый продукт, дождитесь предрелиза/релиза. ОБТ — это не игра, а работа над сервером с технической его стороны но УЖЕ С ИГРОКАМИ.

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

Так что либо вы участвуете в тестах конструктивно, либо ждите релиза.
Просто и понятно.
28👎87👍3
zlp.dev pinned «Давайте разберёмся, что вообще происходит на ОБТ и с Залупой сейчас. Это последний раз, когда я так подробно объясняю публично, потому что каждый раз объяснять одно и тоже, очень утомительно и сервер никогда такими темпами не выйдет. Во-первых, никто ничего…»
Знаете, вот сижу я сейчас занимаюсь написанием синхронизации клиентской стороны и серверной стороны под плагин на стол зачарований, и всё больше понимаю каким же говном я занимаюсь, но сука мне интересно это написать, учитывая что в прошлом я очень мало работал с пакетами на клиенте. Но когда всё больше начинаю погружаться, понимаю, что нормализация баз данных это еще цветочки))0)0
8👎3
if (isEnchantingWindow(event.getPlayer(), windowId)) {
switch (property) {
case 0 -> event.getPacket().getIntegers().write(2, 3);
case 1 -> event.getPacket().getIntegers().write(2, 0);
case 2 -> event.getPacket().getIntegers().write(2, 4);
case 4 -> event.getPacket().getIntegers().write(2, 16);
case 5 -> event.getPacket().getIntegers().write(2, -1);
case 6 -> event.getPacket().getIntegers().write(2, 0);
case 7 -> event.getPacket().getIntegers().write(2, 3);
case 8 -> event.getPacket().getIntegers().write(2, -1);
case 9 -> event.getPacket().getIntegers().write(2, 4);
}
}


Если вы тут нихуя не поняли, не переживайте, я вместе с вами нихуя не понимаю, че тут ваще происходит 😵‍💫
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👎5
А, ой. Ебать у нас же дев канал есть, точно..
5👎21
Так, а я не понял, а какого хуя у нас кола залупная пропала, кто выпил? Долейте, чтобы всё было.
https://t.me/boost/zalupaonlinedev
👎641
This media is not supported in your browser
VIEW IN TELEGRAM
Вон посмотрите на гниду лучше
👍12👎21🔥1
Короче сейчас по больной теме пройдусь, но надо сразу сказать, чтобы не было недопониманий. В этом году мы вряд ли успеваем релизнуться, по понятным причинам 🤷‍♂️🤷‍♂️🤷‍♂️

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

Я надеюсь, что мы в этом году пофиксить успеем. Сильно тапками в нас не бросайтесь, очень много работы за кадром проведено на самом деле. Гигачадам которые нам в бота скидывали поведение мобов и записи их поведений в различных условиях вообще отдельный Thx, у нас есть понимание че ваще не так, благодаря вам 🤡

P.S. я попытаюсь развести Дестони на плащи кастомные для вас 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
175👍2🔥1
Вот некоторые видео, которые демонстрируют нестабильный пиздец 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82👎1🔥1
zlp.dev
Вот некоторые видео, которые демонстрируют нестабильный пиздец 🤨
Бляя ребят я придумал решение. А че а давайте как СП все режимы, все хуярить на Skript? Оказывается это ебать как профессионально и ахуенно!!1!
👍3👎2
zlp.dev
🪤
🥔
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
Being a gregtech youtuber is hard 😭

Кто понял, тот понял 🏌️
Please open Telegram to view this post
VIEW IN TELEGRAM
2👎1
zlp.dev
Being a gregtech youtuber is hard 😭 Кто понял, тот понял 🏌️
Ответ на 4 вопрос, могут, но не в пенисе, только в голове, правда мои вот вышли погулять
4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
It's Wednesday my dudes
8👍2
Пока у меня не будет такого пк, залупу не ждите ⚰️
Please open Telegram to view this post
VIEW IN TELEGRAM
113