Информационный выпуск 11. Срез активности с последнего выпуска. / Lineage 2 :: JoyReactor Games :: Lineage :: CornShard :: Игры

Lineage Игры Lineage 2 CornShard JoyReactor Games 

Информационный выпуск 11. Срез активности с последнего выпуска.

Доброго утра, пидоры.

Как обычно немного вступительной части.

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

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

- Для тех кто в "теме". Хочу поделиться некоторыми новостями проекта с момента последних анонсов:
     - Попытка портировать движок скиллов с ПТС кончилась фиаско. Движок, в очередной раз поимел меня и ведет со счетом 3:0. Я его запомнил, сделал выводы и пошел зализывать раны и строить планы мести. В текущий момент, сборка работает на последней стабильной версии движка, которая была на ЗБТ + пара фиксов багов, которые вылезли в процессе разработки новой версии + пара оптимизаций.
    - ЗАТО! Я полностью перевел сетевой движок на последнюю версию Netty, выпилив старый, медленный L2j MMOCORE. + была полностью перепилена структура сетевых пакетов с учетом особенностей открывшихся возможностей асинхронной обработки их очереди. Из заметных плюсов. Значительно упала нагрузка на процессор при обработке больших очередей для множества клиентов. Теоретически, это позволит играть без ощутимых лагов даже при большом скоплении народу(лол).
    - Полностью переписан модуль клиент-серверной защиты. Технические детали упущу, скажу только, что теперь появилась возможность запускать клиент на большинстве популярных дистрибутивов Linux из под Wine(7.0 и 7.9 тесты успешны) и PortProton(GE 7-20 тесты успешны). Работа относительна стабильна. Также значительно увеличена скорость работы модуля защиты в клиенте(потери скорости примерно 3-10%(против 20-25% в старой версии) в зависимости от модели процессора)
   - Полностью переписан с нуля старый ThreadPoolManager(Штука которая раскидывает задачи по потокам). Теперь большинство задач ИИ, Эффектов, действий персонажа, мобов и прочего параллелятся, что привело к значительному снижению нагрузки на процессор, при одновременной работе около 40.000 мобов в мире. При этом, в сочетании с Netty, нагрузка на клиент при входе в густонаселенные локации также распределяется более равномерно и не вызывает каких-то существенных лагов. 
  - Добавлено множество новых ИИ для мобов и НПЦ.
  - Полностью переписаны алгоритмы расчета агрессии у мобов. Теперь полностью динамические и управляются целиком ИИ.(Раньше были статичные)
  - Запилен новый движок Чемпионов. Они теперь фееричны и прекрасны.
  - Куча фиксов и улучшений по ядру и датапаку(примерно 650 коммитов на гите с последнего аннонса).

   - Начата работа над своей версией интерфейса для клиента. Частично портирован интерфейс с более новых хроник(Essence) + сделано много новых фишек для удобства игры.

+ Есть одна очень восхитительная новость, но я пока поберегу ее на потом.


  Вообщем не скучайте. Если кому интересно, можете присоединится к дискуссии в нашем дискорд-канале. Особенно будем вам рады, если вы ебете матан, а не он ебет вас.


Подробнее
Lineage,Игры,Lineage 2,CornShard,JoyReactor Games
Ждете открытие?
Видел прошлые посты, жду.
122 (25.5%)
Видел прошлые посты, не жду.
64 (13.4%)
Не видел прошлые посты, увидел этот, жду.
74 (15.5%)
Не видел прошлые посты, увидел этот, не жду.
187 (39.1%)
Ждал, уже не жду.
31 (6.5%)
Еще на тему
Развернуть
Я так понимаю, эта хрень написана на джаве... Кукурузыч, сколько у тебя опыта?!
Kon_Boi Kon_Boi 02.06.202209:17 ответить ссылка 0.4
Верно.
Серверная часть на чистейшей Java(более старые версии использовали Pyton для некоторых скриптов и квестов, но в последних версиях это выпилено и все переписано на чистую яву)
Клиент проприетарный, от создателей игры, на UnrealEngine 2.5(Интерфейс написан на Java-подобном UnrealScripts)
Библиотека клиент-серверной защиты на C++
Кукуруза... Мать моя женщина, сколько тебе лет и сколько ты программированием занят?
ну что ты!
это же минимальные требования к любому школьнику, который решил поднять у себя сервер вов или линейки
Поднять сервер и перепилить его. А тем более перенести движок -- далеко не джунские скилы
откройте окно, тут душно
очень интересно, я даж подписался.
Siegfrid Siegfrid 02.06.202209:26 ответить ссылка 0.4
Пару постов по теме видел, но потом как-то потерялся.
На каких хрониках то вообще играть планируем и с какими рейтами, если это уже определено?
smuk smuk 02.06.202209:53 ответить ссылка 0.4
Хроники пока High Five(С перспективой перехода на Essence в ближайший год)

Рейты и пожелания по концепции наверное уже будем обсуждать в ближайшее время.
Как варианты:
- Можно классический лоурейт х2-х10, но тут могут быть некоторые проблемы с некоторым контентом + скорее всего крабилка быстро всем наскучит, т.к там интересно играть с более менее высоким онлайном, который мы скорее всего не соберем.
- Можно полуклассический крафт-пвп х50-х100. Тут проблем особых быть не должно, с учетом того, что я относительно быстро допилю Хелбаунд, но проблема с уровнем онлайна сохраняется, хотя и не так сильно зависит уже.
- Можно открыть более или менее кастомный высокорейтовый PVP x1000+, с быстрой прокачкой и GM-шопами\Бафферами, фарм-зонами, оставив классические вещи, локации и баланс скиллов. Тут уже более менее просто вкатится новым игрокам + можно создать какие-то ежедневные активности в определенное время, чтобы народ мог зайти поиграть со всеми(что-то вроде ежедневных осад-эвентов)

- Можно пойти по более изысканному пути и создать лоурейт мультипрофу. Это сейчас топ-тренд на европейских серваках. Суть какая. Низкие рейты, что-то вроде х2-х3, но при этом есть возможность изучать скиллы ЛЮБЫХ других профессий за многократно увеличенный прайс, а все остальное по классической схеме. Т.е линейка частично приобретает возможность создавать какие-то БИЛДЫ и это вносит нихуевый такой элемент новизны. + по сути, персонажи становятся многократно сильнее и прокачка идет значительно более высокими темпами(т.е после создания билда, рейты, можно сказать возрастают до х100-х200, при этом учитывая конечность количества локаций для высокоуровневой прокачки, порождает конкуренцию и реально делает игру интересной даже с учетом не сильно высокого онлайна.)
планируешь ли позволять ботоводство и ингейм окна? или просто бум баферов на оффокнах держать пачками?
знаю, вопрос весьма спорный, т.к. при небольшом онлайне найти игрока бафера почти не реально и многим придется качать свой баф. без ботов это не оч удобно
Но сама бот программа, норм настроенная иногда весьма неравным стычкам.
smuk smuk 02.06.202211:20 ответить ссылка 0.0
Моя позиция по ботам в линейке такая.
На основных проектах: В Л2 - главная и самая ценная валюта - это "ЖопаЧасы"(далее ЖЧ). Т.е конверсия твоего личного времени в виртуальные и эндорфиновые блага. Люди с дефицитом свободных ЖЧ, как правило стараются найти какой-то альтернативный путь для получения виртуальных благ. Тут два пути. Вкинуть реальные бабки или попытаться наебать систему.
Т.к админы фришек любят бабки не меньше чем кто-либо, то как правило вариант со вкидыванием бабла становится приоритетным, а вариант с попытками наебать систему крайне не поощряется. Как правило, лишь единицы игроков способны самостоятельно наебать системы защиты и получить блага таким способом. Большая часть сдается и платит(ну или сливается с сервака, но тут похуй, на самом деле). Попытки использовать платных ботов - это просто попытки сэкономить и получить за стоимость бота те блага, которые бы покупке у админов стоили бы намного дороже. Это означает, что бабки проплывают опять же мимо админа и это печально) Поэтому как правило, все силы прикладываются к тому, чтобы свести количество успешно использующих ботов игроков к минимуму.

На Pet-проектах: Мне в большей степени похуй, поэтому какие-то сверхусилия по истреблению ботов я прилагать не буду, но стандартный функционал защиты достаточен, чтобы отрезать возможность использования 99% бесплатных разновидностей ботов и он совершенно точно будет активен на релизном варианте сервера. Я не думаю, что кто-то захочет вкладывать деньги, чтобы купить бота на джой сервер, но опять же, если смогут обойти защиту - никаких санкций не будет.
Играл я как-то давно на одном серваке. Там была не мультипрофа, а скилы от лайфстоунов. На обычных сборках они слабые, имеют долгий откат и можно наложить только один. А на этом можно было наложить хоть десяток+, абилки имели меньший откат, а сила была, как у обычных проф.скилов. В целом было забавно.
Я тоже играл на сервере с лайфстоунами. Они отличались по редкости и имели разные активные/пассивные бафы либо скилы. Хай грейд лайфстоун давал рандомно скилл. Но это было дорого и муторно.
smuk smuk 02.06.202214:27 ответить ссылка 0.0
Я не про сами камни говорил, а как раз про скилы, которые они дают и что они были сильнее, чем на других серверах. Кстати, из-за этой особенности ЛСы были самым ходовым товаром, во многом даже заменяли адену при торге, а весь онлайн сервера сосредотачивался в Погане, Мосе, Дино, что хорошо при низком онлайне.
Эх чувак где ты был в мои 16 лет и 8ой класс. Сколько в линягу не возвращался, через неделю забивал, потому что жить надо и работать. Был бы пассивный доход, ебашил бы на твоем серваке. Чет подсказывает мне, что он будет круче всех, в каких я был ( по внутренностям, Скрипты или как вы называете это дело все).
Дак вот я и думаю, сделать что-то такое, чтобы игре можно было уделять 2-3 часа в неделю, без каких-либо сильных потерь. Для более точной подгонки игры, нужно понять, что хочет народ. Синглплеер L2, где у тебя есть уютный сервер, на котором ты крабишь полчаса под пивко после работы в своё удовольствие, ностальгируя по временам молодости, либо все же какие-то активные действия, вроде PvP, эвентов, осад и прочего. L2 это удобная и нетребовательная к железу песочница, в которой можно много всего нахуевертить, было бы желание.
как вариант перепилить систему энергии, чтобы она работала таким образом, что эффективность прокачки терялась по экспоненте, т.е 2-3-5 часов в неделю кач максимально эффективен, а потом сильно замедляется, но есть обратная сторона. качаться неэффективно - уходим в оффлайн => нет онлайна - игра теряет интерес. Есть альтернативный вариант, это работа сервера в определенные часы, чтобы собрать максимальное количество людей в определенное время, но на это, как мне кажется, мало кто согласится. Можно попытаться совместить оба варианта, тогда получится что-то среднее. По итогу лучше все вывести на голосование, чтобы большинство выбирало как будет приятнее играть)
MKOP MKOP 02.06.202211:26 ответить ссылка 0.0
ебать блять, кукуруза, рад что ты жив здаров, рад что я жив здаров и скорее всего држдусь когда ты таки выкатишь следующее збт
на предыдущем збт был, понравилось
Пень Пень 02.06.202210:53 ответить ссылка 0.1
Я тоже рад) Постараюсь в этот раз немного более активно все делать.
и позвать подписчиков тега не забудь
я вот на прошлом тесте не был
да чего там скрывать - я вообще ни разу в жизни в линейку не играл, а всё детство очень мечтал о ней
Да, я в этот раз наверное подольше буду збт проводить по срокам. Будет пара постов в предверии уж точно.
ждемс ждемс
Прочитал описание сервера, унылейшее говно для писькомеров, коих миллиарды. Стоит ли заморачиваться ?
Droni0s Droni0s 02.06.202212:15 ответить ссылка -7.3
Все очень сильно будет зависеть от того, какую концепцию сервера утвердим по итогу опросов. Я думаю, что ламповый сервер, на котором можно будет побегать с друзьями - это неплохо, как минимум. Вопрос стоит только в том, что не хочется выкладывать прям сырой продукт. Хочу чутка допилить хотя бы.
Только недавно мне писал балабака, что сервера я не дождусь. Но я верил, и свершилось.

Видел второй пост.
Рад, что у тебя всё устаканилось с твоей хуйнёй, и таки ты выпутался.
>С перспективой перехода на Essence в ближайший год

жаль. это автобой и прочее ? пишешь же сам про жопочасы, идея сделать классик сервер (тот который именно классик с1 с дропом от мобцов, станами во все щели, а не йоба с камаелями и прочим которое сейчас называется легаси) прикрутить к нему удобства (панельки там, отображение рб на карте, ну вот безобидные штуки) тебе совсем не нравится ?
nefr1t nefr1t 02.06.202217:17 ответить ссылка 0.6
Essence, для меня это в первую очередь возможность дрогнуть остолбеневший клиент High-Five.
В клиенте Essence понапихано много всего, но в 90% это опционально. Тот же Автобой работает не только на стороне клиента, но и на стороне сервера. Его можно просто не включать) Я бы с гораздо большим удовольствием использовал классик клиент, но, к сожалению, у меня нет по ней нормальных данных. На глазок делать я не хочу уже, да и времени столько нет, чтобы ещё и датапаком заниматься.
а где территориально будет находится сервер? вертеть бубен что бы наладить впн и подобрать страну с нормальным пингом, что бы покатать в линягу в заблокированном сегменте не особо хочется. У меня весь .ru сегмент инета закрыт, и вряд ли что то изменится.
Сейчас решаю этот вопрос.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты