Где найти CommunityTeleport.java

EXCLUSIVE

Свой человек
Участник
Старожил I степени
Сообщения
328
Розыгрыши
0
Решения
1
Репутация
17
Реакции
91
Баллы
503
Хроники
  1. Chaotic Throne: High Five
Исходники
Присутствуют
Сборка
Brawery
Всем с новым годом ! Хотел спросить где найти CommunityTeleport.java хотел изменить логику Телепорта. Датапаке есть CommunityTeleport.java ee пустой сделал что бы узнать здесь можно изменить или нет ? Пустой сделал ничего не случилось работает. в ядро не нашёл только CTeleportParser и CTeleportHolder есть они отвечают за чтение .xml где изменить етот конченную Teleport ?
 
Последнее редактирование:
у Brawery CB Телепорт работает только через .xml надо писать координаты в ,xml потом в кб написать по ID
 
Ну я правильно понимаю, ты хочешь из нормальной вещи - сделать говно? И передавать координаты в байпасе в открытом виде? Пойди протрезвей, и потом подумай какой кусок дерьма ты хочешь сделать.
 
Хотел изменить логику КБ Телепорта хочу сделать так bypass _bbsgotoxyz:index:15640:143000:-2732:5000; у меня bypass _bbsteleport:id:45 закрылось бы КБ после Телепорта
а потом зайдет челик с пакетхаком и будет летать куда хочет через твой байпасс.
А вообще, после редактирования файла, тебе нужно его скомпилировать, оттого и не работает
 
Ну я правильно понимаю, ты хочешь из нормальной вещи - сделать говно? И передавать координаты в байпасе в открытом виде? Пойди протрезвей, и потом подумай какой кусок дерьма ты хочешь сделать.
Хочеться напомнить что Ява сборки так и не решили вот такую проблему. Я полностью согласен.

В моей сборке конечно это все решено. Но я не о ней. А о том что почему-то уже сколько десятков лет стоит вопрос о байпасах, и как их обезопасить. В L2J у них простая защита, где все байпасы записываються и большинство проверяеться (нюанс, тут можно просто посмотреть как делаються байпасы админа с переменными начинающимися на $ ). Но я так понимаю нет сборок где все это шифруеться?

Ну и насчет пакет-хаков. Только достаточно посмотреть где и в каких пакетах есть связка с БД.... почему-тo это нe являеться чем-то особенным. А особенность в том что такие вот пакеты уж действительно опасны....
 
Хочеться напомнить что Ява сборки так и не решили вот такую проблему. Я полностью согласен.

В моей сборке конечно это все решено. Но я не о ней. А о том что почему-то уже сколько десятков лет стоит вопрос о байпасах, и как их обезопасить. В L2J у них простая защита, где все байпасы записываються и большинство проверяеться (нюанс, тут можно просто посмотреть как делаються байпасы админа с переменными начинающимися на $ ). Но я так понимаю нет сборок где все это шифруеться?

Ну и насчет пакет-хаков. Только достаточно посмотреть где и в каких пакетах есть связка с БД.... почему-тo это нe являеться чем-то особенным. А особенность в том что такие вот пакеты уж действительно опасны....
Может пора перестать упоминать свою замечательную поделку в каждом посте? Как проект запустишь, с хоть каким-то успехом, тогда рассказывай. Пока это локалхост проект - это никому не интересно.
 
Может пора перестать упоминать свою замечательную поделку в каждом посте? Как проект запустишь, с хоть каким-то успехом, тогда рассказывай. Пока это локалхост проект - это никому не интересно.
С начала не хотел ответить так как тема не про мой проект...

Я думаю что вы даже не знаете понятия локалхоста. Но в кратце для тех кто понимает, для разработчиков конечно все работает на локалхосте. А для тех кто хочет попробовать поиграть на сервере можно взять образ сервера на doker и поставить на любой удаленный (и не очень) сервер (по ссылке внизу). Oбзывать поделкой конечно можно, так как поделки на Ява везде и их пруд пруди, я так понимаю пример вы от них берете. Но различий много, а это уже не по теме....

Собственно о теме. То что я написал как раз относиться к байпасам. И как их можно обезопасить. Я не против того что некоторым людям выгодно такие решения продавать. Но для тех кто хочет что-либо улучшить это будет напоминанием что и где чинить.
 
С начала не хотел ответить так как тема не про мой проект...

Я думаю что вы даже не знаете понятия локалхоста. Но в кратце для тех кто понимает, для разработчиков конечно все работает на локалхосте. А для тех кто хочет попробовать поиграть на сервере можно взять образ сервера на doker и поставить на любой удаленный (и не очень) сервер (по ссылке внизу). Oбзывать поделкой конечно можно, так как поделки на Ява везде и их пруд пруди, я так понимаю пример вы от них берете. Но различий много, а это уже не по теме....

Собственно о теме. То что я написал как раз относиться к байпасам. И как их можно обезопасить. Я не против того что некоторым людям выгодно такие решения продавать. Но для тех кто хочет что-либо улучшить это будет напоминанием что и где чинить.
Держу вкурсе, мне глубоко пое6ать чего вы там себе думаете. Как надумаете - приходите.
Любой проект, который дальше локалки разбраба не выкатывался, то бишь в реальный лайв - сервер - абсолютно со 100% вероятностью потребует к себе очень много внимания ещё на стадии ЗБТ. На ОБТ ещё больше внимания, потому что количество обнаруженных багов будут расти в геометрической прогрессии, а на лайве так вообще хоть вешайся. У вас есть хоть какое-то понимание как ведёт себя ваш сервер хотя бы с сотней активных окон? Я уж не говорю о том, чтобы собрать их в одном месте.
 
Держу вкурсе, мне глубоко пое6ать чего вы там себе думаете. Как надумаете - приходите.
Ну зачем же так. Тут ведь ваше мнение ничего не стоит. Думайте, здесь можно прямо вслух.

Ну а раз тему тестирования вспомнили. У меня есть свое тестирование в проекте. Уже более 1000 различных тестов (точнее 1090) проводится, автоматом. Не какой-то ОБТ/ЗБТ/ХЕР-БТ... где все ручками, ножками и глазками. Все тестируется програмными 24 клиентами (здесь лимит скорее в железе машины на которой работает Gitlab CI) на протяжении 20 минут (это где-то семь с половиной часов если один клиент будет проверять, и будет втрое больше чем если использовать игровой клиент). Сам тестировал те же тесты с 96 клиентами (с одной машины на другую), сервер работает на ура, спокойно и без крашев. Вы наверное Ява сервера использовали, где всегда что-то да упадет, ну от туда и ваши ожидания....

А насчет того что собственно тестируется:
- создание персонажев всех начальных классов и проверка на статы и начальные установки (тут много чего, как и ГДЕ в мире эти персонажи будут создаваться, и их окружающие нпц)
- левел апы персонажей и проверка их статов (это делаеться для того что-бы проверить насколько формулы и начальные статы могут измениться
- макросы как создание, так и последующее удаление, ну и лимиты на длину полей и тд.
- почта игрока, с различными предметами (более одного), в каждом городе (это для проверки того что можно это все как отправить так и получить, без зоновых ограничений), простая почта как и COD (проверка всех полей как и количеством полученных предметов в инвентаре)
- система raid points, то есть проверяеться есть ли raid boss в локации с minions (как и без), при убитии есть ли уповещание сервера, добавили ли вам raid points для определенного НПЦ или нет
- производство предметов для рецептов (common и dwarven), тут проверяется что предмет был получен, а изначальные предметы были взяты из инвентаря, как и изменение по MP (различные рецепты по количеству начальных предметов)
- телепортация, как от Gatekeepers (все и каждый из них тестируются, в каждом городе и деревне, как и в различных отдаленных местаx как например в Talking Island), как и newbie телепорты, даже My Teleports игрока (как создание, так и ошибки и серверные лимиты), ну и конечно SOE (обычные, Adventurer, Blessed, а также индивидуальные как Scroll of Escape: Heine ) в различных локациях мира для проверки где и куда должно перенести нашего персонажа
- приватные продажа, покупка, мануфактура (sell, buy, manufacture in private store), с различными типами предметов (и различной заточкой под энчант), как и с различными рецептами (common или dwarven)
- прямая передача предметов между двумя игроками, как обмен предметами, так и передача предметов (один предлагает а другой ничего в замен), так и ситуации когда нужно прервать обмен
- покупка предметов у нпц, тестируются все трейдеры в игре (тут их очень много, в каждом городе, будь то оружие, броня или даже предметы для саммонов), как и покупка например харвестера у manor manager
- операции с приватным warehouse, тут нпц есть которые проверяют на карму а есть которые будут работать с кармой (различные проверки как для линков в HTML так и кармы, ну и естественно с добавлением предметов в инвентарь, потом в warehouse, ну и обратно в инвентарь, как и проверка на цены...)
- кристаллизация предметов, тут проверка как на именее скилла у всех классов, так и проверка сколько кристаллов выпало и какой брони/оружия
- проверка экипировки предметов в определенные слоты ивентаря для игрока, тут различные предметы всех типов грейдов, как и различные типы оружия и брони (даже для камаелей!)
- ситуации когда игрок дропает предмет (проверки как на поведения системных оповещaний, так и как такие предметы отображаються например если дропать много или по одному)
- проверки по herbs когда игрок может их подобрать (тут проверяется как и эффекты, так и количество эффектов, ну и конечно что-бы оно в инвентаре не было)
- henna для игрока, проверяется как и измененя статов, так и логика сервера когда персонаж теряет уровни и henna например не может быть применена, как и лимитации по классам (например специальные классы могут одеть определенные henna)
- potions для игрока (тут тестируется как эффекты, так и например что-бы предмет исчезал из инвентаря)
- энчанты брони и оружия, тестируется прогрессия до +4 по броне и +3 по оружию
- проверка на newbie buffs в всех начальных зонах (подтверждаеться определенный нпц, потом через раговор с ним выбирается опция для бафов, ну и потом уже подтверждаются сами бафы и их эффекты)
- создание и закрытие собственного клана, тестируються все нпц которые имеют опции по клановым операциям
- есть даже пример тестирования квеста Letters of Love, где тестируется как и опции диалога, прогрессия с предметами и даже получение награды (предмет, как и Exp/SP)

Это то что уже есть. Дальше будет больше, так как будут правиться новые системы сервера, но тестирование занимает время для того что-бы понять где и что проверять. Но главное то, что такие проверки можно проводить когда угодно. И из того что я сам испытал, помогает узнать насколько мои добавления к серверу будут изменят его функции.

Есть аналоги подобному? Я пока не видел к слову вообще. А вы все (пое6ать) ЕБТ да ЕБТ....
 
Последнее редактирование:
Ну зачем же так. Тут ведь ваше мнение ничего не стоит. Думайте, здесь можно прямо вслух.

Ну а раз тему тестирования вспомнили. У меня есть свое тестирование в проекте. Уже более 1000 различных тестов (точнее 1090) проводится, автоматом. Не какой-то ОБТ/ЗБТ/ХЕР-БТ... где все ручками, ножками и глазками. Все тестируется програмными 24 клиентами (здесь лимит скорее в железе машины на которой работает Gitlab CI) на протяжении 20 минут (это где-то семь с половиной часов если один клиент будет проверять, и будет втрое больше чем если использовать игровой клиент). Сам тестировал те же тесты с 96 клиентами (с одной машины на другую), сервер работает на ура, спокойно и без крашев. Вы наверное Ява сервера использовали, где всегда что-то да упадет, ну от туда и ваши ожидания....

А насчет того что собственно тестируется:
- создание персонажев всех начальных классов и проверка на статы и начальные установки (тут много чего, как и ГДЕ в мире эти персонажи будут создаваться, и их окружающие нпц)
- левел апы персонажей и проверка их статов (это делаеться для того что-бы проверить насколько формулы и начальные статы могут измениться
- макросы как создание, так и последующее удаление, ну и лимиты на длину полей и тд.
- почта игрока, с различными предметами (более одного), в каждом городе (это для проверки того что можно это все как отправить так и получить, без зоновых ограничений), простая почта как и COD (проверка всех полей как и количеством полученных предметов в инвентаре)
- система raid points, то есть проверяеться есть ли raid boss в локации с minions (как и без), при убитии есть ли уповещание сервера, добавили ли вам raid points для определенного НПЦ или нет
- производство предметов для рецептов (common и dwarven), тут проверяется что предмет был получен, а изначальные предметы были взяты из инвентаря, как и изменение по MP (различные рецепты по количеству начальных предметов)
- телепортация, как от Gatekeepers (все и каждый из них тестируются, в каждом городе и деревне, как и в различных отдаленных местаx как например в Talking Island), как и newbie телепорты, даже My Teleports игрока (как создание, так и ошибки и серверные лимиты), ну и конечно SOE (обычные, Adventurer, Blessed, а также индивидуальные как Scroll of Escape: Heine ) в различных локациях мира для проверки где и куда должно перенести нашего персонажа
- приватные продажа, покупка, мануфактура (sell, buy, manufacture in private store), с различными типами предметов (и различной заточкой под энчант), как и с различными рецептами (common или dwarven)
- прямая передача предметов между двумя игроками, как обмен предметами, так и передача предметов (один предлагает а другой ничего в замен), так и ситуации когда нужно прервать обмен
- покупка предметов у нпц, тестируются все трейдеры в игре (тут их очень много, в каждом городе, будь то оружие, броня или даже предметы для саммонов), как и покупка например харвестера у manor manager
- операции с приватным warehouse, тут нпц есть которые проверяют на карму а есть которые будут работать с кармой (различные проверки как для линков в HTML так и кармы, ну и естественно с добавлением предметов в инвентарь, потом в warehouse, ну и обратно в инвентарь, как и проверка на цены...)
- кристаллизация предметов, тут проверка как на именее скилла у всех классов, так и проверка сколько кристаллов выпало и какой брони/оружия
- проверка экипировки предметов в определенные слоты ивентаря для игрока, тут различные предметы всех типов грейдов, как и различные типы оружия и брони (даже для камаелей!)
- ситуации когда игрок дропает предмет (проверки как на поведения системных оповещaний, так и как такие предметы отображаються например если дропать много или по одному)
- проверки по herbs когда игрок может их подобрать (тут проверяется как и эффекты, так и количество эффектов, ну и конечно что-бы оно в инвентаре не было)
- henna для игрока, проверяется как и измененя статов, так и логика сервера когда персонаж теряет уровни и henna например не может быть применена, как и лимитации по классам (например специальные классы могут одеть определенные henna)
- potions для игрока (тут тестируется как эффекты, так и например что-бы предмет исчезал из инвентаря)
- энчанты брони и оружия, тестируется прогрессия до +4 по броне и +3 по оружию
- проверка на newbie buffs в всех начальных зонах (подтверждаеться определенный нпц, потом через раговор с ним выбирается опция для бафов, ну и потом уже подтверждаются сами бафы и их эффекты)
- создание и закрытие собственного клана, тестируються все нпц которые имеют опции по клановым операциям
- есть даже пример тестирования квеста Letters of Love, где тестируется как и опции диалога, прогрессия с предметами и даже получение награды (предмет, как и Exp/SP)

Это то что уже есть. Дальше будет больше, так как будут правиться новые системы сервера, но тестирование занимает время для того что-бы понять где и что проверять. Но главное то, что такие проверки можно проводить когда угодно. И из того что я сам испытал, помогает узнать насколько мои добавления к серверу будут изменят его функции.

Есть аналоги подобному? Я пока не видел к слову вообще. А вы все (пое6ать) ЕБТ да ЕБТ....
Ну ссылку на живой проект дайте, нахрена мне это полотенце.
 
Ну ссылку на живой проект дайте, нахрена мне это полотенце.
Вы наверное спутали немного. Я не открываю свои сервера. Мне это просто не нужно так как это все занимает и время и деньги (хотя оных достаточно). У меня свой проект сервера, ну то что и другие разработчики делают по типу Акиса и (Господи помилуй!) Мобиуса. И я думаю что вы просто не понимаете о чем у нас тут разговор получился. Я разговариваю с технической стороны, а вы про какие-то мнимые проекты. А почему свой не показать? Вы все спрашиваете и спрашиваете. Наверно что-то перенимать собрались. Я бы и посоветовал...
 
Вы наверное спутали немного. Я не открываю свои сервера. Мне это просто не нужно так как это все занимает и время и деньги (хотя оных достаточно). У меня свой проект сервера, ну то что и другие разработчики делают по типу Акиса и (Господи помилуй!) Мобиуса. И я думаю что вы просто не понимаете о чем у нас тут разговор получился. Я разговариваю с технической стороны, а вы про какие-то мнимые проекты. А почему свой не показать? Вы все спрашиваете и спрашиваете. Наверно что-то перенимать собрались. Я бы и посоветовал...
Удачи вам в вашей разработке сервера на джаваскрипте. Вообще без претензий. Возможно и ваш труд когда-то заимеет своих фанатов. Просто перестаньте везде писать "а вот у меня....", и на этом хватит. Тут форум администраторов и разработчиков, а не 3лоебучих маркетологов, угу
 
Удачи вам в вашей разработке сервера на джаваскрипте. Вообще без претензий. Возможно и ваш труд когда-то заимеет своих фанатов. Просто перестаньте везде писать "а вот у меня....", и на этом хватит. Тут форум администраторов и разработчиков, а не 3лоебучих маркетологов, угу
Раскрою маленький секрет. Я использовал ваше поведение для того что бы достигнуть своей цели. Какой? Скажем так рассказать более о своем проекте. Ведь не только вы здесь можете оставлять свои отзывы, неправда ли? Ну и читать тоже могут другие люди. Главное оставить памятку. Ну а насчет что дальше... дальше будет интересно.
 
Назад
Сверху Снизу