Відмінності ПТС сервера і Ява сервера

Що означають «ПТС платформа» і «Ява платформа» в описі сервера, які хроніки на яких збірках існують, як відрізнити одне від іншого в грі і чому навіть ПТС збірка Інтерлюда не дорівнює офіційній грі.

Сьогодні ми поговоримо про те, що взагалі таке ПТС і що таке Ява стосовно Lineage 2, чим вони відрізняються й у чому схожі, які хроніки гри на яких серверах існують і хто цим усім займається.

Переглядаючи опис якогось фрішного сервера, ви напевно помічали в цьому описі такі рядки, як "Офіційна ПТС платформа" або "Ява платформа", але що це означає?

ПТС (PTS - Public Test Server) - Публічний Тестовий Сервер (ПТС), так розробники називають збірку сервера, яку вони перед кожними новими хроніками встановлюють і дають гравцям побігати по ньому, пошукати баги тощо. Тобто, наприклад, у 2006-му році були чинні хроніки C4, люди грали на серверах цих хронік, а розробники вигадали хроніки Chronicle 5. Перш ніж запускати нові хроніки, і ставлять тестовий сервер. Написаний такий сервер мовою програмування C++.

Хоча власники ПТС серверів і заявляють, що в них "Офіційна ПТС платформа", і стверджують, що в них усе працює як на офіційному сервері, це далеко не так. Розгляньмо це на прикладі збірки Інтерлюд. Найближча до інтерлюда злита в корейців збірка — це C4, далі є лише збірка ПТС від Грації Фінал. Тобто немає коду для хронік Ц5, Інтерлюд, Камаель, Хеллбаунд і Gracia part 1 & 2. Як отримати придатну до гри збірку Інтерлюда? Треба або додавати контент у Ц4, або вирізати контент з Грації Фінал. Погодьтеся, ні те, ні інше не буде "офіційною платформою". Адже минуло багато часу, за цей час розробники багато чого змінили, і ніхто не знає, як точно (у цифрах) це працювало саме на Інтерлюді.

Ява (Java) сервер - час від часу з'являються вмільці, що переписують увесь контент гри іншою мовою програмування, а саме Java, звідки власне й пішла назва "Ява сервер". Хоча й існує така думка, що ПТС — це найкраще, що може бути, а Ява дурниця, я б так категорично не стверджувала. Є й цілком придатні до гри ява збірки, є й криві ПТС збірки. Однозначно можна стверджувати лише те, що ПТС написаний на C++, а ява на Java, решту ми розглянемо нижче.

Виникає слушне запитання - а звідки ж беруться ці ПТС збірки? А все просто - їх зливають у корейців. У який спосіб, нам тут нецікаво знати, просто хтось отримує доступ до сервера й завантажує його. Усе було б легко, якби злили збірки всіх хронік, але це далеко не так. Злиті збірки можна перелічити на пальцях, і вільних пальців ще багато залишиться. Давайте розберемо це питання конкретно за хроніками.

Збірки за хроніками

Як відрізнити ПТС сервер від Ява сервера

Як відрізнити ПТС сервер від Ява сервера? Багато чого з цього приводу писали на різних форумах, згадували і соски, і порядок повідомлень у системному чаті, і тест на "пробіг-присів", і команди з крапкою на початку, але все це неявне, тим паче що ява-розробники все це читають і виправляють. Наразі в мене два способи перевірки. Перший з них недостатньо точний - це AI мобів, якого на ява-серверах немає. Тобто я знаю, як поводиться той чи інший моб на ПТС сервері, і порівнюю його поведінку на збірці, яку тестую. Якщо вона однакова, найімовірніше це ПТС, якщо інша, то найімовірніше це ява. Ще одна ознака, яку визначають за мобами, — це їхній респ. На більшості ява серверів моб респиться точно на тому місці, де й стояв раніше. Ява розробники намагаються щось із цим зробити, але максимум, чого вони домоглися, — це те, що моб після респу відходить на пару кроків убік. Причому це стосується всіх мобів, навіть скринь, і дуже кумедно спостерігати, як скриня відреспилася й від'їхала вбік.

Другий спосіб точніший, і стосується він петів. Усі, звісно, пам'ятають, що під час рейдів на боса, якщо РБ сагрився на кішку варлока, кішка починає хаотично від цього РБ тікати, носячись довкола котовода. Це ПТС сервер, на яві кішка стоятиме на місці й отримуватиме дамаг. Але можна це перевірити й без РБ. Поставте на точці телепорту одне вікно, а другим вікном телепортуйтеся туди ж котоводом із викликаною кішкою. На ПТС сервері спершу на точці телепорту з'явиться кішка, практично миттєво, бо всі маніпуляції з петами відбуваються на боці сервера, а потім уже через деякий час промалюється й сам котовод. На ява сервері кішка й котовод промалюються одночасно через деякий час, бо петами керує не сервер, а клієнт.

І на ПТС збірках Інтерлюда не все гладко

Ну й на завершення кілька слів про ПТС збірки Інтерлюд. Не все на них так гладко, як хотілося б, далеко не все. Через те, що ніхто не знає точно, який саме контент був на хроніках Ц5 та Інтерлюд, розробники цих збірок або не змогли щось реалізувати повною мірою, або змогли, але реалізували не так, як це має бути.

Наведу кілька прикладів, дуже явних, з якими більшість із вас стикалася, і не раз. Перший приклад — рейдбос Benom. Раніше його взагалі ніхто не міг реалізувати на ПТС Інтерлюда. Зараз його додають, але ніде він не працює так, як працював на офі.

Ще один явний косяк — це локація Frozen Labyrinth. Почитайте, що я написала в описі цієї локації, а написала я дуже багато, дублювати сюди немає сенсу.

Ну й згадаю ще один момент, це телепорт від зовнішнього гейткіпера в катакомбах у локацію ріфт, тобто те, що будь-коли будь-який гравець міг, незалежно від того, чи йде тиждень боротьби чи тиждень перемоги, і від того, чи зареєстрований він у кати, телепортуватися в ріфт за звичайну адену. Коли цей телепорт з'явився і в яких хроніках його прибрали, і чи прибирали взагалі, ніхто не знає, і на багатьох нинішніх збірках такої можливості немає.

І останнє. Навіть якщо на сервері явно написано, що в них стоїть така-то куплена ПТС збірка, це ще нічого не означає. Адміни можуть купити збірку, поставити її, а потім перестати оплачувати апгрейди, і після якоїсь дати, коли вони відмовилися від підтримки, це вже буде не та збірка, а вже інший сервер. І добре, якщо вони самі туди не залазили, багато адмінів після відмови від підтримки починають самі правити контент, і не завжди вдало, вводячи нові й нові зміни на прохання й вимоги гравців. До певного моменту це себе виправдовує, але є певна точка неповернення, після якої гравці розчаровуються в сервері й починають іти.

За прикладами не треба далеко ходити, ось лише деякі зміни, які адміни роблять самі: вимкнення досвіду в паті, якщо рівень гравців відрізняється на 20 і більше (насправді це було зроблено лише на хроніках Камаель), зміна отримання скілів аугментації з різних видів ЛСів, зміна роботи скілів, отриманих від аугментації, зміна роботи деяких базових скілів залежно від того, де й на кому їх використовують, встановлення ПВП-зон на деяких босах і багато чого ще, ну ви й самі з цим напевно стикалися.

Інші гайди

Коментарі

Коментарів поки немає. Знаєте щось корисне про цю сторінку? Напишіть.

Коментарі з'являються після перевірки модератором. Посилання не допускаються.