1
База знаний / Re: Немного про механику бафоф, дебафоф, заточку
« Последний ответ от dialog Сегодня в 12:25:35 »- На Аркане не полностью. Кубик Phantom Summoner'а периодически ставит в стан некоторых РБ. Может и всех, не знаю, не проверял.
Спасибо за поправку! Приветствуются актуальные замечания/поправки к серверу арканы.
2
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от dialog Сегодня в 12:22:09 »Не знаю о каком баге вы тут говорите, но работает это примерно так:
исходников PTS (l2server.exe — это скомпилированный C++) в публичном доступе нет, «проверить по коду PTS» в принципе невозможно — можно проверить только ретейл-калиброванные реализации и статистику поведения.
Что показывает код
aCis (ретейл-калибровка по PTS-дампам):
java
// Rnd.java — все вызовы делегируют ThreadLocalRandom
public static double nextDouble(double n) {
return ThreadLocalRandom.current().nextDouble(n);
}
ThreadLocalRandom — у каждого потока свой генератор, сидируется энтропией ОС, состояния между вызовами для наблюдателя не восстанавливаются;
проверка заточки — Rnd.nextDouble() < chance (RequestEnchantItem), проверка крита — свой отдельный свежий бросок в Formulas (Rnd.get(100) < rate).
Это два независимых события. Серия критов не «сдвигает» следующий бросок — классическая ошибка игрока (gambler's fallacy). Если бы это работало, это означало бы наличие в коде «компенсационной» логики (streak-breaker/pity) — её в кодовой базе нет нигде: ни в заточке, ни в критах, ни в дропе.
Откуда растёт зерно правды. В старых Java-сборках (эпоха, когда легенда родилась) Rnd был статическим java.util.Random на весь сервер — это LCG с детерминированной последовательностью. Теоретически его состояние можно восстановить, наблюдая броски с известными вероятностями, — и «предикторы заточки» для отдельных L2J-серверов действительно существовали. Но заметьте: это (а) не «увидел серию критов → точи», а логирование сотен бросков и брутфорс 48-битного состояния, (б) работало только на слабых одиночных генераторах, (в) к PTS неприменимо.
L2jOrion, для полноты, — промежуточный случай: синглтон Mersenne Twister на весь сервер. Поток тоже общий и детерминированный в теории, но из-за усечения выходов (nextDouble() * n) восстановление состояния по наблюдениям на практике крайне сложно.
Почему ритуал «кажется работающим»
Классическая ошибка выжившего: успехи после серий критов запоминаются и пересказываются на форумах, неудачи забываются. При честных 70% на оружии удачные серии и так случаются часто — любой исход легко «объяснить» задним числом.
Как проверить самостоятельно (если хотите добить тему на форуме)
Логируете N заточек с фиксацией «была ли серия критов перед попыткой», затем:
тест независимости: доля успехов после «серий» vs после «не серий» — при независимости разницы не будет;
критерий хи-квадрат по всей выборке против номинального шанса;
тест на длины серий (runs test) — отбивает «горячую руку».
Вердикт для гайда: на PTS и корректных сборках это миф; реальное существование предикторов было возможно только на отдельных старых Java-серверах со статическим LCG и требовало восстановления состояния генератора, а не наблюдения за критами. Статистических свидетельств «компенсационной» логики в PTS-поведении никто никогда не предъявлял.
исходников PTS (l2server.exe — это скомпилированный C++) в публичном доступе нет, «проверить по коду PTS» в принципе невозможно — можно проверить только ретейл-калиброванные реализации и статистику поведения.
Что показывает код
aCis (ретейл-калибровка по PTS-дампам):
java
// Rnd.java — все вызовы делегируют ThreadLocalRandom
public static double nextDouble(double n) {
return ThreadLocalRandom.current().nextDouble(n);
}
ThreadLocalRandom — у каждого потока свой генератор, сидируется энтропией ОС, состояния между вызовами для наблюдателя не восстанавливаются;
проверка заточки — Rnd.nextDouble() < chance (RequestEnchantItem), проверка крита — свой отдельный свежий бросок в Formulas (Rnd.get(100) < rate).
Это два независимых события. Серия критов не «сдвигает» следующий бросок — классическая ошибка игрока (gambler's fallacy). Если бы это работало, это означало бы наличие в коде «компенсационной» логики (streak-breaker/pity) — её в кодовой базе нет нигде: ни в заточке, ни в критах, ни в дропе.
Откуда растёт зерно правды. В старых Java-сборках (эпоха, когда легенда родилась) Rnd был статическим java.util.Random на весь сервер — это LCG с детерминированной последовательностью. Теоретически его состояние можно восстановить, наблюдая броски с известными вероятностями, — и «предикторы заточки» для отдельных L2J-серверов действительно существовали. Но заметьте: это (а) не «увидел серию критов → точи», а логирование сотен бросков и брутфорс 48-битного состояния, (б) работало только на слабых одиночных генераторах, (в) к PTS неприменимо.
L2jOrion, для полноты, — промежуточный случай: синглтон Mersenne Twister на весь сервер. Поток тоже общий и детерминированный в теории, но из-за усечения выходов (nextDouble() * n) восстановление состояния по наблюдениям на практике крайне сложно.
Почему ритуал «кажется работающим»
Классическая ошибка выжившего: успехи после серий критов запоминаются и пересказываются на форумах, неудачи забываются. При честных 70% на оружии удачные серии и так случаются часто — любой исход легко «объяснить» задним числом.
Как проверить самостоятельно (если хотите добить тему на форуме)
Логируете N заточек с фиксацией «была ли серия критов перед попыткой», затем:
тест независимости: доля успехов после «серий» vs после «не серий» — при независимости разницы не будет;
критерий хи-квадрат по всей выборке против номинального шанса;
тест на длины серий (runs test) — отбивает «горячую руку».
Вердикт для гайда: на PTS и корректных сборках это миф; реальное существование предикторов было возможно только на отдельных старых Java-серверах со статическим LCG и требовало восстановления состояния генератора, а не наблюдения за критами. Статистических свидетельств «компенсационной» логики в PTS-поведении никто никогда не предъявлял.
3
База знаний / Re: Немного про механику бафоф, дебафоф, заточку
« Последний ответ от AquaSky Сегодня в 12:05:15 »На Аркане не полностью. Кубик Phantom Summoner'а периодически ставит в стан некоторых РБ. Может и всех, не знаю, не проверял. [/list]
- Рейд-боссы полностью иммунны к стану, сну, руту, параличу, страху, сайленсу и дебафам.
4
База знаний / Немного про механику бафоф, дебафоф, заточку
« Последний ответ от dialog Сегодня в 11:17:08 »Механика Lineage 2 Interlude: скиллы, бафы, дебафы, формулы урона и заточки (PTS)
Актуально для PTS-платформ: AdvExt64 (Interlude 2.0, C4), l2arcana и любые la2off-сборки. Формулы сверены по исходникам aCis (калибровка по дампам PTS) и L2jOrion Interlude C6.
1. Как проходит дебаф (главная формула)
2. Формулы урона
Физическая атака / физ-скиллы:
Магический урон:
Попадание физической атакой:
Mana Burn:
3. Бафы
4. Заточка предметов (ретейл-шансы Interlude)
Шансы обычных свитков:
Провал обычного свитка = кристаллизация предмета.
Прибавка P.Atk оружия за +1 (до +3 / после +3):
Прибавка M.Atk оружия за +1 (до +3 / после +3): D — 2/4, C/B/A — 3/6, S — 4/8.
Броня: +1 P.Def/M.Def за каждый уровень до +3, затем +3 за уровень.
5. Заточка скиллов (только Interlude — в C4 её нет)
6. PTS vs L2J, сборки AdvExt64 и отличие C4
7. Проект L2Arcana (пример живого PTS-сервера)
8. Баги и «лазейки» заточки на PTS-платформах
Важно: на корректной PTS-логике легитимных способов обойти серверный RNG НЕТ — бросок шанса целиком происходит на сервере. Перезаходы, порядок свитков, «ритуалы» математически не влияют на независимые броски. Использование багов на чужом сервере = бан и конфискация.
Известные исторические классы уязвимостей (в актуальных сборках закрыты):
Как админ проверяет сборку: журнал каждой заточки (кто/что/свиток/результат/время), сохранение персонажа синхронно с операцией, мониторинг аномальных серий успехов по биномиальной проверке, рейт-лимит запросов, актуальный билд платформы.
Источники
Гайд собран по открытым источникам и исходникам; сверено aCis ↔ L2jOrion. При копировании ссылка на первоисточник приветствуется.
Актуально для PTS-платформ: AdvExt64 (Interlude 2.0, C4), l2arcana и любые la2off-сборки. Формулы сверены по исходникам aCis (калибровка по дампам PTS) и L2jOrion Interlude C6.
1. Как проходит дебаф (главная формула)
Код: [Выделить]
Шанс = BASE × StatMod × VulnMod × MAtkMod × LvlMod (итог ограничен 1–99%)| Модуль | Формула | Комментарий |
| BASE | базовый шанс скилла (effectPower) | у большинства дебафов 80 |
| StatMod | 2 − √(бонус MEN) — сон, рут, сайленс, страх, паралич, дебафы; 2 − √(бонус CON) — стан, блед, яд | MEN — главный антидебаф-стат |
| MAtkMod | (√MAtk / MDef) × 11 | БСС умножает MAtk на 4, СПС на 2 — до извлечения корня |
| LvlMod | 1 + Δ×0.01 при Δ<0, иначе 1 + Δ×0.005 | Δ = magicLevel скилла − уровень цели |
| VulnMod | резисты цели (STUN_VULN, SLEEP_VULN, DERANGEMENT, POISON и т.д.) | +30% резиста = ×0.70 к шансу |
- Рейд-боссы полностью иммунны к стану, сну, руту, параличу, страху, сайленсу и дебафам.
- Пример: MAtk 500 против MDef 900 → MAtkMod ≈ 0.86; MEN 40 (бонус 1.29) → StatMod ≈ 0.86.
- Дебаф скиллом на 10 уровней ниже цели → LvlMod ×0.90 — низкоуровневые дебафы режутся в первую очередь разницей уровней.
2. Формулы урона
Физическая атака / физ-скиллы:
Код: [Выделить]
damage = 70 × PAtk / PDef × (рандом до +10%) × модификаторы- Соулшот ×2 к PAtk; блок щитом добавляет ShldDef к PDef.
- Крит: (damage + CritDamage) × CritVuln + CritDamageAdd, базовый множитель ×2.
- У NPC бывают отдельные уязвимости к типу оружия (луки, дубины, кинжалы...).
Магический урон:
Код: [Выделить]
damage = 91 × √MAtk / MDef × Power × Vuln- СПС ×2 / БСС ×4 к MAtk до корня — поэтому магу БСС даёт ×2 урона, а не ×4.
- Магический крит ×4 (у физического ×2).
- Промах магии: fail = 1.166^(уровень цели − magicLevel скилла), кап 99%; на равных уровнях ~1%.
Попадание физической атакой:
Код: [Выделить]
chance = 80 + 2 × (Accuracy − Evasion) % (кламп 20–98%)Mana Burn:
Код: [Выделить]
burn = √MAtk × Power × (MaxMP / 97) / MDef3. Бафы
- Слоты: 20 бафов + 12 слотов танцев/песен (песни и танцы делят общий пул).
- Замещение: баф того же типа вытесняет предыдущий независимо от силы.
- Кансел: проходит по каждому бафу с индивидуальным шансом (зависит от разницы уровней и magicLevel кансела).
- Бафы усиливают статы через калькулятор статов сервера: base × (1 + bonus) или base + bonus в зависимости от типа функции.
4. Заточка предметов (ретейл-шансы Interlude)
Шансы обычных свитков:
| Что точим | Шанс |
| Оружие (физическое) | 70%, после +14 ниже (~35%) |
| Оружие (магическое) | 40%, после +14 ниже (~20%) |
| Броня / бижутерия | 0.66^(текущий уровень − 2): +4 → 66%, +5 → 43.6%, +6 → 28.7%, +7 → 19%... |
| Безопасный уровень | +3 (цельная броня — +4) |
| Благословенные свитки | шанс как у обычных; при провале предмет НЕ разрушается, заточка сбрасывается в +0 |
| Кристальные свитки (Manor) | шанс и последствия провала — как у обычных (то же правило 70/40/0.66^n, при провале кристаллизация); отличаются только способом получения |
Прибавка P.Atk оружия за +1 (до +3 / после +3):
| Грейд | Лук | Двуручные и парные | Остальные |
| S | 10 / 20 | 6 / 12 | 5 / 10 |
| A | 8 / 16 | 5 / 10 | 4 / 8 |
| B, C | 6 / 12 | 4 / 8 | 3 / 6 |
| D | 4 / 8 | 2 / 4 | 2 / 4 |
Прибавка M.Atk оружия за +1 (до +3 / после +3): D — 2/4, C/B/A — 3/6, S — 4/8.
Броня: +1 P.Def/M.Def за каждый уровень до +3, затем +3 за уровень.
5. Заточка скиллов (только Interlude — в C4 её нет)
- Условия: 76+ уровень, 3-я профессия, у Grand Master.
- Стоимость: SP + опыт + Codex of Giants (опыт списывается, но не ниже порога 76 уровня).
- Шанс зависит от ступени заточки и уровня персонажа.
- Провал ≠ потеря: скилл откатывается к максимальному базовому уровню.
- Ветки: Power / Cost / Time — в зависимости от скилла.
6. PTS vs L2J, сборки AdvExt64 и отличие C4
- PTS — официальные серверные файлы: боевая логика соответствует формулам выше.
- AdvExt64 — закрытая коммерческая платформа доработок PTS от команды Advanced Extremes, работает с 2005 года; сборки C4, Interlude 2.0, Gracia, High Five. Всё, что админы обычно меняют (рейты, шансы заточки, слоты бафов, эвенты), вынесено в ini-конфиги. Официальная тема команды: forum.zone-game.info.
- PTS C4 отличается от Interlude: нет заточки скиллов (появилась в Interlude), меньше контента, шансы заточки эпохи C4 в открытых дампах расходятся — в AdvExt64 в любом случае настраиваются конфигом.
7. Проект L2Arcana (пример живого PTS-сервера)
- Сайт: l2arcana.ru · Форум: forum.l2arcana.ru (работает с 2011 г.)
- Хроники Interlude, официально заявлена PTS-платформа, 10+ лет без вайпов.
- Рейты: EXP/SP/Adena/Drop ×3, Spoil ×2–3, Quest ×1, RB drop ×1.
- Донат не влияет на баланс (косметика/ПА); из критики — защита SmartGuard, контролирующая процессы ПК.
- Отзывы: la2.mmotop.ru, GoHa, обзор l2vika.ru.
8. Баги и «лазейки» заточки на PTS-платформах
Важно: на корректной PTS-логике легитимных способов обойти серверный RNG НЕТ — бросок шанса целиком происходит на сервере. Перезаходы, порядок свитков, «ритуалы» математически не влияют на независимые броски. Использование багов на чужом сервере = бан и конфискация.
Известные исторические классы уязвимостей (в актуальных сборках закрыты):
| Класс бага | Суть | Как закрыто |
| Rollback через выход/краш | разрыв соединения между списанием свитка и записью результата откатывал предмет к последнему сохранению | сохранение состояния сразу после каждой заточки + журналирование |
| Асинхронные пакеты | два одновременных запроса заточки на один предмет из инженерного клиента → гонка состояний | серверная блокировка предмета на время операции, строгая валидация пакетов |
| Десинк торговых окон | предмет одновременно в обмене и в заточке → дюп | запрет операций с предметом в trade/warehouse/freight |
| Откат через краш сервера | падение сервера и подъём с бэкапа отменял результаты заточек | preserve-режим вместо полного отката + аудит логов |
| Предсказуемый RNG | слабое сидирование генератора (больше история Java-сборок) | в PTS-движке корректный генератор случайных чисел |
Как админ проверяет сборку: журнал каждой заточки (кто/что/свиток/результат/время), сохранение персонажа синхронно с операцией, мониторинг аномальных серий успехов по биномиальной проверке, рейт-лимит запросов, актуальный билд платформы.
Источники
- aCis 409 (GitHub) — формулы, калиброванные по дампам PTS
- L2jOrion Interlude C6 (GitHub) — исходники формул
- l2-servera.com — магический урон и шансы заточки
- lineage2library.com — формулы физического урона
- forum.zone-game.info — официальная тема AdvExt64
- cosmo.net.ru — «корейский рандом»: как работает заточка
- mmo-dev.info, mmore.club, zhyk.org — баги и фиксы PTS-сборок
- l2arcana.ru · форум · mmotop · GoHa · l2vika
Гайд собран по открытым источникам и исходникам; сверено aCis ↔ L2jOrion. При копировании ссылка на первоисточник приветствуется.
5
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от Talamaur Сегодня в 06:34:39 »Есть масса способов, чтобы поставить человека как контрпример тем о ком говоришь. Но орзина со своим скудоумием этого не способен сделать и поэтому обсирается раз за разом. Орзина ты когда строчишь свои посты это всегда цирк, но в твоем случае цЫрк
6
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от Talamaur Сегодня в 06:13:10 »Цитата: Noobs
Если уважения нет как к примеру к Аригато который под штык мог поднять весь клан!!!Орхина. Только ты там мог написать
Вот она сила запятых
Хотел подлизнуть аРЫГАто, а получилось что унизил. Тут только стОит согласиться, что к аРЫГАто никогда не было уважения
Продолжай веселить сервер своей безграмотностью клован7
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от Noobs Вчера в 18:08:24 »Они не собирают рецепты не собирают пухи не пишут запятых они просто берут 1 пушку там +8 как с аркой было и точат её блесской так что точка не скидывается и у тебя бесконечное количество попыток главное что бы блесски были кинул точку у тебя либо +9 арка либо +8 но не в ноль багованость самой механики блесски но нужны условия и не нужны тебе ни рецепты ни куски просто фармишь РБ с дропом блесок и точишь сколько тебе надо та как это в механике он не палиться что баг не перехват пакетов нечего просто механика действий и по логам пишет что заточилось чеУ меня игра никогда не упиралась в пве и даже с такой игрой лежит больше 100 рецептов на S пушки,Скажи будь ласка, откуда при грі без упору в пве взятися 100 рецептів на пухи S? Я,будучи пве гравцем, за 5 років гри на руках мав лише один S weap рецепт.

8
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от Noobs Вчера в 17:40:08 »А Этот тоже заряжал ТОповый Сорк сервер и что он делает? Покупает заливку и ПолуМоха зазазазазза вот такие у нас нынче на сервер топовые сорки за копеечку идут на поклон к полуМоху и на коленях просят залить им сорка потому что на Олике нечего не могут и даже не понимают как драться на сорках на оли.... Что это уважаемые игроки или просто черкаши на бумаге?
9
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от Noobs Вчера в 16:06:52 »такие хотя бы как Справедливость. У тех кто знаком с этим понятием у тех у кого хватает уровня развития понять что это такое, вскипает когда они сталкиваются с проявлением не справедливости и возникают вопросы.Забей, просто играй в игру и и подпалюй задницы негодяям, жаль что кроме меня этим никто не занимаеться, Кучер ушел в отпуск... Дино - фри фарм, Фог - фри фарм.
1. Почему кому то можно точить багом и продавать за реал, а другим нет?
2. Почему правила написанные для всех, работают только избирательно?
3. Почему кто то тратит годы собирая ресурсы рецепты точки, а кто то точит багом кучу пушек за пару месяцев?
4. Почему кого то банят за фразу "Твой парень", а кого то не банят за покупку арки +11 аса +16?
На самом деле смешно вышло, те кто кричали " только пвп игра" устроили пве болото на сервере, после чего даже самые активные игроки ушли с этого позора.
И так просто играю...Просто почему то меня смарт гвард постоянно проверяет а вот тех кому Мамкинг кинг продал баг по заточе нет...
Бред полный в этом плане уже скоро все будут бегать с +16 дб ну этому самому короче ты понял Хилфатеру тока +15 дали хахахах что бы внимания не привлекал.
Та кто там причал там из ПВП игроков был один Аригато а все остальные типа гнилова и черкаша косили под него пытались типа изобразить Аригато. Та и По факту у Гнилова даже своих персов небыло тока покупные Донейшеном. А Черкаш че типа весь из себя кл а по факту просто в карман себе складывал чужой дроп.
Ты же видел когда Делил дроп Лаки на фри приходило по 3 пачки от клана. После того как ГНИЛОЙ взялся делить дроп на фри начала приходить 1 пачка от силы. Эти два пиксельных просто развалили клан своими порядками. НУ кто их слушать будет если они никто на этом сервере и звать их не как, Гнилово даже от версусни выгнали, ну а черкаш не пригайся за него Аригато просто так бы и остался черкашом на белом фарворовом.
Если уважения нет как к примеру к Аригато который под штык мог поднять весь клан!!! То как будешь рулить или управлять? Кикая людей из клана? Заставляя вынуждая людей голосовать? Че за бре ты кто такой? Полтавская гниль?
Кто их правила эти будет слушать типа "Дроп они забирают себе а всем на карту кто был по 500р"... чо за бред
Для простого гнома трудяги ТО что упало с Эпика лежит вот дроп, зачем мне его гнилые шекели...
Это же просто фанящее гнилью существо которое пыталось там что то из себя вообразить но было унижено просто всеми даже ПолУмохом позороище конечно. Стока было слов понтов а по факту все что они смогли сделать это развалить целый клан играясь в свою политику....
10
ТАВЕРНА / Re: Правила для всех или только избранных?
« Последний ответ от Noobs Вчера в 15:57:35 »
Последние сообщения