Новые комментарии
Обсуждение JAVA or PTS? Хочешь поговорить об этом?
Автор темы: sk4nk
Дата создания: 20.10.2013 20:51
JAVA or PTS? Хочешь поговорить об этом?


Всем привет, дорогие друзья!

В этой теме мы поговорим о сборках серверов Lineage II.

Я попытаюсь максимально подробно и понятно рассказать о свойствах, плюсах и различиях всех типов сборок.

Итак, поехали!

Если вдаваться в техническую сторону игровых проектов, то все они базируются на сборках 2х типов: Java и PTS

Коротко пройдемся по каждому из них, выявляя слабые и сильные стороны.

Java - это своеобразный эмулятор, написанный на языке, чье название он и носит: Java. Гибкость и легкость в освоении кода дает возможность любому преславутому админу внести свои поправки в игровой сайд. Даже самый неопытный администратор сможет пофиксить небольшие ошибки\баги.

Из плюсов можно выделить основные характеристики:

Плюсы:
  • Меньшее потребление ресурсов
  • Гибкость в реализации (любой ивент\фичу гораздо легче будет сделать именно на яве)
  • Более развита сфера разработки (много команд)
  • Больше специалистов

А вот основные минусы.

Минусы:
  • Серьёзные отличия игрового контента от официального
  • Наличие как больших и серьезных багов, так и мелких недочётов
  • Плохая реализация "трудных" моментов (АИ мобов (их поведение), локации, и проч.)

Однако несмотря на все минусы, в мире все-таки существует несколько действительно играбельных сборок на яве.

Теперь о PTS.

PTS - официальный дистрибутив серверной части от NcSOFT (разработчиков игры). Платформа написана на C++

Откуда админы берут PTS, и откуда его взяли вообще?

В основном, все PTS сервера (речь идет о HighFive\GoD+) берутся в аренду у одной известной фирмы, которая дает сборки под % с доната.

PTS Gracia Final есть в свободном доступе. Скачать ее может каждый человек, который умеет пользоваться гуглом.

НО: Та версия, что лежит в паблике - ужасна. Там есть удручающее кол-во багов, как критичных, так и не очень.
А кодеры взяли эту сборку, подлатали баги, и теперь продают админам за N-ую сумму денег.

А вообще, все PTS сборки либо сливаются прямиком с Live (боевых) и PTS (public test server) серверов, либо делаются "экстендером" (поднятие с одних хроник на другие, или наоборот).

Небольшой списочек происхождения:
  • C4 - Слитая.
  • Interlude - экст. С4, сапомис.
  • Gracia Final - Слитая
  • Epilogue - экст. ГФ
  • High Five - Слитая\Экст (есть 2 варианта).
  • GoD+ - Слитая.


Не смотря на то, что это официальный продукт, у него также есть свои плюсы и минусы.

О хорошем:
  • Стабильность.
  • Реализация "каг на оффе"
  • Трудность в настройке и запуске (плюс потому, что не каждый школьник сможет вообще запустить PTS, соответственно, PTS запускают лишь реально шарящие админы)

О плохом:
  • Огромное потребление ресурсов
  • Большие трудности в реализации (написать какую-либо фичу будет либо очень трудно, либо очень дорого)
  • Менее гибкая программная часть
  • Баги, кочующие с офа (как "приятные", так и плохие, портящие игру).


В целом, если обобщить все вышеописанное, то PTS - это сборка, где все действительно рабтает "каг на офе". Но это не исключает того, что там не будет тех кривостей и багов, которые были на руофе.

А теперь поговорим про основные отличия Java сборок и PTS.

Начну с того, что ява сборка - это лишь эмулятор игры Lineage II. То есть, 100% качества и соответствия с официальной версией на ява сборках достигнуть не получится.

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

Рассмотрим самые основные отличия, а также способы определения типа сборки.

Примечание: я не стал описывать самые явные признаки птса, такие как откат скиллов в макросе, баг сосок и тд.

1. AI монстров.

AI - это искусственный интеллект монстров. Всех монстров. Абсолютно.

На PTS у КАЖДОГО моба (будь то эльпи 1 lvl, забытый богами кобольд или же моб с топ спота) есть своё AI. Использование скиллов, беготня и нагиб - за это отвечает AI.

На яве проблематично в точности воссоздать верное AI, поэтому поведение монстров на PTS и на яве сильно различается.

2. Покупка заточенных вещей.

На многих явах (почти на всех) нету проверки на уровень заточки при покупке предмета. Поэтому запомните:

На PTS если кто-то покупает заточенную вещь (будь то венера кинжал +2, или же кармиан +6), то и продать возможно ТОЛЬКО заточенную вещь. Покупают венера кинжал +2 - смогут продать только +2, и никак иначе.

3. Разговор с НПС.

На PTS нельзя говорить с любыми НПЦ, пока вы сидите на трейде.
Также нельзя разговаривать с НПЦ, когда вы просто сидите.

На PTS, после обычного разговора с НПЦ, от него нельзя отойти в течении маленького промежутка времени. Если же после разговора с НПС можно убежать сразу - ява.

4. Пробежал - сел.

Маленькая мелочь. На PTS, если во время бега нажать действие "Сесть", то персонаж сядет только тогда, когда добежит до точки.

Если во время бега персонаж сядет сразу - ява.

5. Беготня петомца\суммона при атаке.

Если при атаке петомца\сумонна он просто стоит и получает урон - это ява.

На PTS же, когда пет получает урон, он начинает судорожно биться в припадках бегать вокруг своего хозяина.

6. Срабатывание автососок при одевании пушки.

Представим ситуацию. У вас в руках оружие (любое), включены соски. Вы снимаете эту пушку и тут же одеваете.

На PTS перед тем, как на новом оружии сработают соски будет пауза. Её можно заметить.

На многих ява сборках соски срабатывают сразу.

Дополнение.


Сообщение от Ennaque:
1.на ПТС серверах система дебаффов/бафов настроена так, что один баф/дебаф заменяет другой только в случае равенства значений параметров abnormal_type и если abnormal_lv того бафа/дебафа, который накладывается, больше или равен abnormal_lv'у того бафа/дебафа, который уже лежит на персонаже. Время при этом не учитывается.

Если говорить русским языком -
есть скилл у ХК - Horror(фир на 10 секунд), есть у фир +30 кост у магов(висит 70 секунд)
на ПТС - вешаешь на персонажа +30 cost фир мага, после этого накладываешь Horror.
На ПТСе Horror заменит фир мага, провисит своё время, спадёт, а фир мага после этого не вернётся.
На гавноявах учитывается время действия дебаффа, т.е. при таком же эксперименте произойдёт
1)фир ХК тупо не перебьёт фир мага, т.к. время действия у него меньшее
2)фир ХК перебьёт фир мага, провисит своё время и после этого вернётся фир мага(на гавноявах есть такое явление, как откладывание эффекта)

2.Так же сразу можно опознать яву по системным сообщенькам
1)на гавноявах при снятии бафа альт+кликом систмное сообщение типа "$s1 has worn off"(привет астериус), либо его не будет вообще
на ПТС - The effect of $s1 has been removed
2)при переналожении дебаффа/бафа на ПТС будет 2 сообщения.
1.The effect of $s1 has been removed
2.$s1’s effect can be felt
На гавноявах либо первого вообще не будет, либо оно будет "$s1 has worn off"(привет астериус снова)
3)Ни на 1 ПТСе не видел системного сообщения о прохождении дебаффа, если дебафф прошёл, то просто не пишет про резист, если не прошёл - $c1 has resisted your $s2
Если выдаётся системная сообщенька при прохождении дебаффа - ява привет

3.На ПТС есть такое явление, как каст скиллов на ходу. Например, Shield of faith(пати уд танков), Warp - во время каста скилла можно бежать. На гавноявах этого нет, ни на 1 не видел.

4.Так же одно из главных отличий - следование за чаром при попытке автоатаке или при попытке кастовать скилл
На ПТС - если кликать мышкой на землю за препятствие, то чар побежит к этому месту по лучшему пути
Если выделить чара, который стоит за препятствием и нажать автоатаку/какой-либо скилл то чар побежит к своей цели ПО ПРЯМОЙ и само собой, остановится у препятствия.
На Явах - если выделить чара, который стоит за препятствием и нажать автоатаку/какой-либо скилл, то чар побежит по ЛУЧШЕМУ ПУТИ и само собой, оббежит препятствие и начнёт атаку/кастанёт скилл
Сообщение от Ennaque:
На ПТС при использовании итема(например, СОЕ) будет 2 системных сообщения
1.You use $s1.
2.$s1 has disappeared.

На явах они идут В ОБРАТНОМ ПОРЯДКЕ, сначала, судя по системным сообщениям, исчезает итем, а после этого начинается его использование.
Ну и в завершение, если у вас есть желание дополнить тему, или наоборот, оспорить некоторые моменты - прошу ко мне в ЛС, поговорим.

Выражаю благодарность за всяческую помощь в составлении гайда следующим людям:

RomkaCW
DiagoD (команда open-team)
Zubastic
Asmodiel
MrShyr

Здравствуйте.
Т.к. многие знакомые столкнулись с проблемой поиска моего нового логина в Skype, то ниже будет прямая ссылка на этот аккаунт:
С уважением, Sk4nk "Ded" Pony
Последний раз редактировалось sk4nk; 26.10.2013 в 21:37.
3 пользователя оценили это сообщение: Показать
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от HannahMontana:
Ну хотя бы потому, что на яве скилы могут работать не так как надо? Хотя мб ил явы уже допилили более-менее.
это "как надо" оно не всегда логично, да и вообще не всегда нужно имхо
на ПТСе скиллы, кастующиеся на пэта, начинают кастоваться даже тогда, когда пэт стоит за стеной. Т.к. он стоит за стеной - они не докастовываются и фейлятся с надписью cannot see target. На явах тебе сразу напишет сразу "cannot see target" и скилл не пойдёт в откат, тупо не начнёт юзаться. Зачем делать бред оффа, если то, как реализовано на яве, гораздо логичнее?)
Или тот же Erase вспомнить. На птсе каст начнётся, даже если живого чара выделишь(эффекта не будет офк). На явах при попытке каста на живого чара будет сообщенька типа "неверная цель". Смысл делать так, как на ПТСе?
Можно ещё контратаку вспомнить. На ПТСе физ.абилки, заточенные именно на дуэль(все, кроме Backstab) вообще не контратакуются. Нафиг это? Где логика? Нафиг вообще тогда контратака нужна на ХФ? На явах этот бред, как правило, не делают, потому у авшек, берсов и хк яв остаётся рабочая контратака.
Да, на явах, как правило, неверно пашут скиллы типа spell turning, betrayal mark и.т.п. Но даже если их сделают "как на оффе", пользы от них всё равно не будет, т.к. они и там были почти бесполезными. И какой тогда смысл делать "по оффу"?

Сообщение от Re_animatoR:
ПТС может быть лучше явы только до рейтов х3-х4.
истина где-то тут
Аватар для Gorezone_renamed_669439_13042023
Маньяк
Регистрация:
03.05.2009
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Ennaque:
это "как надо" оно не всегда логично, да и вообще не всегда нужно имхо
на ПТСе скиллы, кастующиеся на пэта, начинают кастоваться даже тогда, когда пэт стоит за стеной. Т.к. он стоит за стеной - они не докастовываются и фейлятся с надписью cannot see target. На явах тебе сразу напишет сразу "cannot see target" и скилл не пойдёт в откат, тупо не начнёт юзаться. Зачем делать бред оффа, если то, как реализовано на яве, гораздо логичнее?)
Или тот же Erase вспомнить. На птсе каст начнётся, даже если живого чара выделишь(эффекта не будет офк). На явах при попытке каста на живого чара будет сообщенька типа "неверная цель". Смысл делать так, как на ПТСе?
Можно ещё контратаку вспомнить. На ПТСе физ.абилки, заточенные именно на дуэль(все, кроме Backstab) вообще не контратакуются. Нафиг это? Где логика? Нафиг вообще тогда контратака нужна на ХФ? На явах этот бред, как правило, не делают, потому у авшек, берсов и хк яв остаётся рабочая контратака.
Да, на явах, как правило, неверно пашут скиллы типа spell turning, betrayal mark и.т.п. Но даже если их сделают "как на оффе", пользы от них всё равно не будет, т.к. они и там были почти бесполезными. И какой тогда смысл делать "по оффу"?


истина где-то тут
Ennaque, Hello!

PS TpeHePoK
Аватар для Zubastic
Читатель
Регистрация:
23.08.2009
Волшебник
Re: JAVA or PTS? Хочешь поговорить об этом?
Про контератаку бред написан. Дуэль нужна для того, чтобы убиваьь танков...
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Zubastic:
Про контератаку бред написан. Дуэль нужна для того, чтобы убиваьь танков...
Ты хочешь сказать, что ближние скиллы, заточенные на дуэль, контратакуются на ПТС?) или в чём бред?
Сообщение от Gorez19396:
Ennaque, Hello!

PS TpeHePoK
q
Аватар для Zubastic
Читатель
Регистрация:
23.08.2009
Волшебник
Re: JAVA or PTS? Хочешь поговорить об этом?
На дуэль контратакуются 1 раз. А остальные 2 раза.
Аватар для No3nvy_renamed_592143_13122023
Мастер
Регистрация:
12.01.2008
Зомби мутанта Признанный автор
Награжден за: Автор интересных и полезных статей
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Zubastic:
На дуэль контратакуются 1 раз. А остальные 2 раза.
Там был какой-то косяк с механикой дедлика, заточенного на дуэль. Там пропадала в формуле какая-то составляющая что ли при заточке на дэль. Диггер выкладывал там код. (Тему найти не смог).

Добавлено через 1 минуту
Сообщение от Ennaque:
это "как надо" оно не всегда логично, да и вообще не всегда нужно имхо
Есать одна проблема. Играя на явах, ни разу не встречал админа/кодера, достаточно хорошо подкованного в ла2 в принципе. Куда этим людям подкручивать баланс, если они не знают очевидных вещей?

La2, WHO, La2 , Aion, La2 DotA, DotA2, La2 AA , SC2, L2classic HoTS, LoL
Последний раз редактировалось No3nvy_renamed_592143_13122023; 01.11.2013 в 10:26. Причина: Добавлено сообщение
Аватар для Zubastic
Читатель
Регистрация:
23.08.2009
Волшебник
Re: JAVA or PTS? Хочешь поговорить об этом?
Про дедлик не помню...поискать надо будет потом.
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Zubastic:
На дуэль контратакуются 1 раз. А остальные 2 раза.
не хочу искать на фрапсах с ру на ютубе(лень, да)
с птса рпг пруф кину
бэк +27 дуэль http://sau.su/fd90cc43b6676389fa9374.../Shot00941.jpg
летал +15 дуэль http://sau.su/7258dcae49704411943d6d.../Shot00942.jpg
как видим, сообщенька есть о рефлекте, а дамага нет
http://sau.su/d7e492ee3e61d590dd5720.../Shot00943.jpg дедлик +21 дуэль, такая же история
http://sau.su/839a3a464a384f22dd794b.../Shot00944.jpg тир, скилл видим сами

Те, кому не лень, кстати, могут скачать птску финала, которая лежит в шаре и проверить заточку на дуэль там. Там всё так же будет.

Добавлено через 1 минуту
Сообщение от Eerthion:
Там был какой-то косяк с механикой дедлика, заточенного на дуэль. Там пропадала в формуле какая-то составляющая что ли при заточке на дэль. Диггер выкладывал там код. (Тему найти не смог).
Дело не в механике дедлика, такая херня со всеми ближними физ.скиллами кроме бэкстаба
Последний раз редактировалось Ennaque; 01.11.2013 в 11:38. Причина: Добавлено сообщение
Аватар для Zubastic
Читатель
Регистрация:
23.08.2009
Волшебник
Re: JAVA or PTS? Хочешь поговорить об этом?
Странно в том, что на птс финала я такое не замечал...ну да ладно.
Аватар для Re_animatoR_renamed_650257_02122019
Гигант мысли
Регистрация:
22.01.2009
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Zubastic:
Странно в том, что на птс финала я такое не замечал...ну да ладно.
у вас вампир же творит чо хочет=) там своя птс, с блекджэком и шлюхамэ
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Zubastic:
Странно в том, что на птс финала я такое не замечал...ну да ладно.
я про ту птску, которая лежит в шаре(1хп рес, багнутый сод без стадии защиты и.т.п.)
Перед рпг х3 на тест серве, который поднимали трибуналы, я проверял эту херню. Там абсолютно так же, как на ХФ.
Аватар для Zubastic
Читатель
Регистрация:
23.08.2009
Волшебник
Re: JAVA or PTS? Хочешь поговорить об этом?
Ну я тоже ее ковырял... Вообщем давно это было..
Аватар для Евгений Шнырк
Привношу умиротворение
Регистрация:
04.10.2007
Джентльмен Признанный автор
Награжден за: Написание гидов по квестам
Re: JAVA or PTS? Хочешь поговорить об этом?
java можно запустить на телефоне старом и ОК будет

Траволта не волнуется
Аватар для xNoName
Гуру
Регистрация:
05.08.2012
Re: JAVA or PTS? Хочешь поговорить об этом?
сечки на дуэль не отражаются и это правильно

Добавлено через 6 минут
Сообщение от Re_animatoR:
Играя на высоких рейтах Вы уже играете не в оригинальную игру. И если администрация с пвп сервером x30 или еще хуже x1000 говорит - а у нас "ПыТыЭс" и все "кагнаоффе" - то лучше поищите нормальную яву, на ней будет куда интереснее:)
какая тебе разница как идет процесс кача на хай рейтах на пвп серверах главное это правильная работа скилов и все...т.к пвп сервера типо х50 это по*****ть недельку и сидеть на оли и приходить на фарм эпиков
Последний раз редактировалось xNoName; 05.11.2013 в 23:34. Причина: Добавлено сообщение
Аватар для Zubastic
Читатель
Регистрация:
23.08.2009
Волшебник
Re: JAVA or PTS? Хочешь поговорить об этом?
БАИВОЙ РЕВ НИРАБОТАИТ!!!1111
Аватар для HannahMontana
Ретард
Регистрация:
28.09.2013
GoHa.Ru II Степени Волшебник Игрок Revelation. Проверено GoHa.Ru.
Сообщение от Zubastic:
БАИВОЙ РЕВ НИРАБОТАИТ!!!1111
Зуб флудер, лучше бы хоть чуточку занавес приоткрыл, что там у вас за проект.
Последний раз редактировалось HannahMontana; 06.11.2013 в 15:50.
Аватар для Re_animatoR_renamed_650257_02122019
Гигант мысли
Регистрация:
22.01.2009
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от xNoName:
какая тебе разница как идет процесс кача на хай рейтах на пвп серверах главное это правильная работа скилов и все...т.к пвп сервера типо х50 это по*****ть недельку и сидеть на оли и приходить на фарм эпиков
Включай думалку и попробуй допереть сам почему разница есть;)
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от xNoName:
какая тебе разница как идет процесс кача на хай рейтах на пвп серверах главное это правильная работа скилов и все...т.к пвп сервера типо х50 это по*****ть недельку и сидеть на оли и приходить на фарм эпиков
балансы между классами в случаях "когда весь сервер с +10-15 скиллами в ворпалах весперах" и "когда полсервера в элегии и почти весь +15-30" эм...ну, так скажем, слегка отличаются. Корейцы задумывали баланс не под второй случай:)(хотя хз, думали ли они чем-то вообще)
но на гавнояве админ может понерфить крис суммонеров/фир/ещё что-нибудь. ПТСок с ХФом, например, где изменяли что-то в балансе классов, я вообще не видел.
Аватар для Клейн_renamed_1028516_09042021
Старожил
Регистрация:
14.03.2013
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Ennaque:
ПТСок с ХФом, например, где изменяли что-то в балансе классов, я вообще не видел.
Адвекст
Но там скорее не намеренное изменение баланса, а просто недоделанно
Аватар для ММ3_renamed_1066948_03102019
Забанен
Регистрация:
23.08.2013
Re: JAVA or PTS? Хочешь поговорить об этом?
Баланс только на мультипрофе может быть инфа сотка
Аватар для xNoName
Гуру
Регистрация:
05.08.2012
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Ennaque:
балансы между классами в случаях "когда весь сервер с +10-15 скиллами в ворпалах весперах" и "когда полсервера в элегии и почти весь +15-30" эм...ну, так скажем, слегка отличаются. Корейцы задумывали баланс не под второй случай:)(хотя хз, думали ли они чем-то вообще)
но на гавнояве админ может понерфить крис суммонеров/фир/ещё что-нибудь. ПТСок с ХФом, например, где изменяли что-то в балансе классов, я вообще не видел.
v l2 nety balansa v kakihto hronikah odni gnyt v drygih drygie klasi naprimer slb
na kajdom servake kotoriu` jivet ne odin mesac prihodit takoi moment kogda y vseh fyl bust 15/30 fyl shmotki
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от xNoName:
v l2 nety balansa v kakihto hronikah odni gnyt v drygih drygie klasi naprimer slb
na kajdom servake kotoriu` jivet ne odin mesac prihodit takoi moment kogda y vseh fyl bust 15/30 fyl shmotki
Сообщение от xNoName:
какая тебе разница как идет процесс кача на хай рейтах на пвп серверах главное это правильная работа скилов и все...т.к пвп сервера типо х50 это по*****ть недельку и сидеть на оли и приходить на фарм эпиков
Момент "когда у всех 15-30" придёт на высоких рейтах гораздо быстрее, это не очень то и хорошо...на оффе фулл буста прям у всех точно не было, т.к. хроники обновились раньше, чем игроки смогли себя полностью проточить.
Без +30 кост фиров, трансов, слипов хф очень даже неплох, имхо. Но на х50++ рейтах +30 заточку сделают даже самые печальные игроки довольно быстро.

Ну и немного по сабжу...

если Shield Deflect Magic наносит урон по валакасу, то вряд ли у вас на сервере ява. На всех явоХФ возможность фармить валика рефлектом полностью убрана.

Так же очень сильно различаются и билдеры. Если "админчег" спалился с вот такой панелью > и он утверждает, что у него на сервере стоит ПТС - смело ссыте ему на лицо.
Если же видите на скрине админчега сообщения от SYS(как на моём скрине с валика), то скорее всего ПТС
Аватар для Клейн_renamed_1028516_09042021
Старожил
Регистрация:
14.03.2013
Re: JAVA or PTS? Хочешь поговорить об этом?
Ты роо адвекстовый ХФ не забывай, там нет фарма рефлектом валакаса
Аватар для Ennaque
Гигант мысли
Регистрация:
09.11.2010
Re: JAVA or PTS? Хочешь поговорить об этом?
Сообщение от Клейн:
Ты роо адвекстовый ХФ не забывай, там нет фарма рефлектом валакаса
там урон вообще не идёт?
из всех фиксов этой ошибки я видел только костыли типа добавления эффекта +300 м.дефа(чтобы м.деф нельзя было сделать очень низким)
Аватар для Клейн_renamed_1028516_09042021
Старожил
Регистрация:
14.03.2013
Re: JAVA or PTS? Хочешь поговорить об этом?
Я не знаю как, не фармил валика тамошнего. Просто знаю, что рефлектом не убить. Они ещё в ГФ и ХФ пофиксили АИ фринтезы
Ваши права в разделе
Поделиться сообщением