Перейти к содержанию
Asterios

Admin

Administrator
  • Постов

    19 398
  • Зарегистрирован

  • Посещение

Весь контент Admin

  1. Можно сделать в случае выигрыша возврат своей ставки плюс половины от поставленного другими.
  2. А мне казалось, что сейчас все более менее спокойно и всем это нравится. Разве нет? Критических проблем нет, реализован почти весь контент игры. В целом да, разработка замедлилась, но не забывайте что у нас кроме работы над кодом есть еще много другой ежедневной работы.
  3. Тема перенесена в раздел "Решение различных проблем - Проблемы с персонажами и мобами". Для более быстрого и качественного получения ответов по вашей проблеме, пожалуйста укажите необходимые данные: 1. Текущую ревизию сервера (команда .status). 2. Имя персонажа и сервер, на котором вы играете. 3. Если проблема связана с NPC, укажите его имя. 4. Кратко опишите проблему, будьте готовы ответить на вопросы от администрации или пользователей в теме. Если проблема касается диалогов или интерфейса, проверьте её наличие с английским языком диалогов (команда .lang en) и английским языком клиента игры (настройки клиента), укажите в теме, изменилась ли ситуация. 5. Добавьте в сообщение скриншоты, которые могут помочь с объяснением деталей. 6. Если проблема привязана к какой-либо локации, укажите её координаты (команда /loc). 7. Если проблема связана с неправильной работой какого либо механизма, укажите ссылки на источник правильных данных. Как работать со скриншотами:
  4. Озсуждаю. Выдайте ему что-нибудь, если не лень.
  5. Вы можете замечать разницу между 20 и 80 по той причине, что иногда это ненастоящие цифры. У нас зачастую трафик идет не напрямую, и в этом случае реальный пинг узнать невозможно. Может показывать 80, а на самом деле быть больше.
  6. Проверили все скиллы с типом цели "enemy_not", во всех остальных случаях никаких проблем не будет. Поэтому в r31558: "Скиллы с типом цели "enemy_not" нельзя использовать на врагов даже с контролом." Кстати, этот код был написан 8 лет назад, еще на стадии создания скиллового движка, когда мы точно не знали, что означает этот тип цели.
  7. Конечно чувствуется, лут же медленно подбирается И я говорил не про 10-20 и 100, а про 20 и 80, там очень сложно заметить. 100+ уже заметно, да.
  8. И как же вы отличаете разницу между пингом 20 и пингом 80? Это можно заметить только в играх типа CS, где начинается рассинхронизация между клиентом и сервером, из за того что часть рассчетов происходит на стороне игры. Там требуется гораздо большая точность чем в l2, т.к. кроме координат игрока есть еще угол поворота камеры. А еще кроме пинга есть время ответа от сервера, которое может быть больше пинга. Например, поиск пути в некоторых случаях может занять до 100 миллисекунд. Время реакции человека не менее 150мс, распознавание зрительных образов не менее 400мс. В CS вы замечаете плохой пинг только потому, что алгоритмы начинают глючить, и появляются рывки и откидывания. Ну и конечно снижается точность попадания, т.к. за время пинга цель успевает немного отбежать. Но если натренирваться стрелять на упреждение, то можно повысить точность.
  9. case enemy_not: if(!forceUse && aimingTarget.isAutoAttackable(activeChar)) return Msg.INVALID_TARGET; break; А теперь давайте подумаем, что будет если убрать "!forceUse" и как это повлияет на абсолютно все скиллы с "enemy_not". Мне в целом все равно, что там с конкретно этим скиллом. Но эта логика распространяется не на один скилл, а на все с таким типом цели. Поэтому нужен полный анализ всех возможных случаев. aimingTarget это та цель, вокруг которой будет происходить действие (не путать с выделенной целью, они не всегда равны). isAutoAttackable означает что если на эту цель навести мышку, то будет показан меч. Т.е. ее можно атаковать без контрола.
  10. Где-то я это уже видел...
  11. Обычно мы возвращаем, если тот кому вы отправили, еще не успел их получить. Но конечно, нужно оформить заявку.
  12. Admin

    Нам 14 лет!

    Нашему проекту исполнилось 14 лет! По традиции, на всех серверах запущен ивент "День Asterios": Из мобов будут выпадать различные буквы: A E G I L N O R S T II Соберите слова: Asterios, LineageII и получите шанс выиграть призы у Event Manager: свитки, бутылки, заточки оружия, BSoE, BReS, питомцы и множество украшений. С очень маленьким шансом: Ring of Baium, Earring of Zaken, Ring of Queen Ant, Earring of Orfen, Ring of Core, Necklace of Frintezza, Necklace of Freya. С небольшим шансом плащ черного цвета: Festival's Cloak - Pitch Black. Отличия для сервера Hunter: убраны свитки/бутылки/заточки, добавлены буквы H Y, добавлено слово Honor, за которое выдают свитки трансформации, добавлено слово Glory, за которое выдают временное оружие со случайной заточкой от +10 до +20. Ивент продлится до 22 сентября.
  13. Т.е. вы действительно считаете, что возможно сделать систему защиты от залива при количестве участников на олимпиаде в несколько человек? Как шапки ни перекраивай, а больше одной не получится... Тогда у вас вообще не будет хиро на х3. А если будут, то для залива просто сделают больше твинков. Но если "заливные" проводят 15 боев, то что вам мешает делать больше? Это же простая математика, если у вас процент побед больше 50%, и боев намного больше чем 15, то должно получиться больше очков чем у того кто сделал 15 боев. А если процент побед менее 50%, то о каком хиро мы вообще говорим? Каждый думает, что знает как решить все проблемы одним изменением
  14. А говорили, что эта система не спасает от залива
  15. Нет, бывало и больше. А вообще сегодня было максимум 10692 игрока. Максимального значения достигнем где-то к среде. Частично за счет увеличения количества торговцев, но не только.
  16. Сервер под усиленной защитой от DDoS атак, на первое время. Потом будут постепенно добавляться более оптимальные маршруты для разных регионов мира, и пинг у вас улучшится (возможно). Как видите, в последние несколько стартов мы успешно защитились от всех атак, и проблем вообще не было.
  17. Admin

    Death Match

    Уже починил, утром обновится.
  18. Admin

    Death Match

    Этот кусочек кода написан не мною, а человеком который ушел из команды много лет назад. А насчет "не знаем" - представьте "войну и мир" и попробуйте выучить наизусть. Это будет проще, чем "знать" наш сервер. Посчитал, сейчас проект занимает 2 миллиона строчек, из которых пол миллиона это java код. В "войне и мире" 1250 страниц, а у нас если вычесть пустые строчки и комментарии, то одного только кода на 11 тысяч страниц А еще есть диалоги, базы данных, текстовые файлы, и прочее. Даже просто прочитать код один раз, уйдет несколько дней. А его еще нужно понять, а потом протестировать.
  19. Да, этот же самый код был почти во всех ивентах одинаковый.
  20. Займусь локациями скоро. Но обнаружил забавный факт - все награды которые выдаются за убийство игроков во всех наших PvP ивентах оказывается были сломаны 10 лет назад, и мне никто ни разу про это не написал Например, в TvT за каждое убийство должны сразу в момент убийства выдавать по 5000 * уровень убитого аден.
  21. Admin

    онлайн

    Спасибо за экспертное мнение.
×
×
  • Создать...