Сообщений: 2691 Вас поблагодарили: 27 раз(а) в 24 сообщениях Зарегистрирован: 24.03.10 Со дня регистрации: 5371
Откуда: Россия
Чтобы запустить бота на Kamael сервере Вам потребуются следующие программы:
L2Walker 10.9.0 - Сам бот.
WSS 2.7 - Верификатор. Копируем распакованный файл в папку L2Walker.
WPF 6.58 - Патчер для L2Walker. Копируем распакованную папку в L2Walker.
File Editor T1-T2 - Редактор файлов Lineage 2.
1. Вам нужно узнать ip-адрес сервера, порт, версию протокола:
IP-адрес можно найти в файле l2.ini вашего клиента, чтобы раскодировать его, воспользуйтесь программой FileEditor. Ищите строку "ServerAddr=", после нее и находится IP-адрес Вашего сервера.
Стандартный порт логин сервера - "2106"
Стандартный порт гейм сервера - "7777"
Стандартный протокол Kamael - "828"
Стандартный протокол Hellbound - "831"
2. Редактируем файл set.ini:
Вставляем в него свои данные о сервере, примерно так:
Теперь можно приступить к запуску и настройке бота.
1. Запускаем L2Walker.
2. Запускаем WSS 2.7.
-Ставим галочку на "Патчить автоматически" и убеждаемся что Walker удачно был пропатчен, об этом будет сообщение в системном окне WSS.
-Все остальные галочки в WSS также должны быть включены.
-В поле "прокси сервер" должно быть вписано 127.0.0.1:1777. Сворачиваем окно WSS.
3. Запускаем WPF 6.56.
-Открываем вкладку Proxy P-C. Под 127.0.0.1:1777 нажмите на изображение лампочки, чтобы включить использование прокси.
-В этой же вкладке находим кнопку "P-C панель", нажимаем.
-В открывшемся окне создаем настройки для своего сервера. Вводим название, ip-адрес, порт.
-Ниже Вы найдете поле для прикрепления скриптов. Оно состоит из трех строк. Здесь можно прикрепить скрипты, в каждую строку по одному скрипту. Чтобы вставить скрипт выбираем строку и находим справа кнопку [...], выбираем скрипт и применяем. Ниже будет описано для чего какие скрипты могут потребоваться.
-Закрываем окно панели и сворачиваем WPF.
4.Переходим в окно L2Walker.
-Открываем Setup>Option. Вводим в поле IP - 127.0.0.1, в поле Port - 1777 и нажимаем кнопку "Add"
-Выше видим всплывающие меню возле Login Server Use и Game Server Use, ставим возле них галочки и выбираем в них появившийся ip и порт. Закрываем это окно.
-В окне L2Walker нажимаем "Login" и наслаждаемся ботоводством))).
5. В процессе запуска и работы бота могут возникать различные проблемы, которые можно решить при помощи скриптов для WP. Опишу здесь самые часто возникающие проблемы и их решение.
- При входе в мир бот выдает системное сообщение [Packet Error] и разлогинивается.
Решение проблемы: Крепим в WP скрипт FixError.sc
- После подключения к гейм серверу и сообщения [Enter Char] бот не входит в мир и разлогинивается.
Решение проблемы: Крепим в WP скрипт enterChar.fsc
- После входа в мир бот разлогинивается при попытке движения персонажем.
Решение проблемы: Крепим в WP скрипт FixMove.fsc
- На ява серверах бот не видит HP/MP сопартийцев и поэтому не хилит и не льет им ману.
Решение проблемы: Крепим в WP скрипт FixParty.fsc
- На некоторых серверах возникает проблема с диалогами, нет возможности общатсья с НПЦ.
Решение проблемы: Крепим в WP скрипт FixDialogs.fsc
- На некоторых серверах невозможно войти ботом с ником более 6 символов.
Решение проблемы: Крепим в WP скрипт FixCName.fsc
- Hellbound сервера поднятые на основе обычного Kamael могут работать на протоколе 828 вместо 831. В таком случае бота не пропустит гейм сервер, т.к. хоть сервер и работает с протоколом 828, но он ждет от клиента, что тот отправит в пакете Protocol Version значение 831, иначе дисконектит.
Решение проблемы: Крепим в WP скрипт FixProtocolVersion.fsc
Бывает такое что не один из этих скриптов не может решить то, что поидее должен был бы решить, чаще всего это связано с шифрованием пакетов.
- В некоторых случаях может помочь скрипт для WP: Сorrector-1.fsc, Corrector-2.fsc или demo-la2endecGS4m2.fsc, прикреплять только первым.
Иногда приходится подключать более 3-х скриптов для одного сервера, а WP этого не позволяет.
Вот совмещенный скрипт - MultiFix.fsc содержит следующие фиксы:
- PacketError fix
- MoveBackwardToLocation fix
- EnterChar fix
- Sit&Stand fix
- NPCDialogs fix
- RequestMagicSkillUse fix
- PartySmallWindowUpdate fix
- ProtocolVersion fix
Если на сервере не требуется много фиксов, то используйте не совмещенные скрипты, т.к совмещенный может вызвать дополнительные проблемы.
При правильном выполнении всех пунктов статьи проблем с настройкой возникнуть не должно.
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)