FAQ по Рагнароку eAthena и OpenKore |
Q: Раньше клиент запускался нормально с помощью файла Rus.exe( например ), но сейчас при запуске данной программы ничего не происходит. Что делать? A: Такую фигню сделали, чтобы люди качали апдейты. С одной стороны это правильно ибо помогает избежать критических ошибок клиента, но с другой если человек не в состоянии скачать эти стометровые обновления то незачем насильно его заставлять. Я брал обновленный клиент у друга и поэтому был не сильно обрадован данным нововведением. Мне удалось запустить клиент вот как: Создаем ярлык к программе-клиенту и указываем такой путь:
О xml файле будет сказано ниже, а сейчас поговорим о параметре. Параметр нужно искать методом научного тыка. Открываем в hex-редакторе программу и ищем например 1pk1. И видим, что кроме 1pk1 там есть еще несколько подобных слов. Вот их поочередно и пробуем в качестве параметра. Мне удалось запустить программу с параметром 1pksak1. Вернее запустить, насколько я помню, мне удалось со всеми найденными параметрами, но подключится к серверу не удалось. Вообще в hex-редакторе кроме параметров можно узреть еще много чего интересного и полезного так что советую. Q: Как настроить клиент, чтобы он видел сервер? A: Вся соль в файле xml. Я приведу пример локального сервера( для eathena в самый раз ). Необходимо создать папку Data в папке, куда установлен рагнарок, если она уже есть, то в ней нужно создать файл local.xml( имя естественно может быть любым другим ) с таким содержимым:
MyLocalServer - любое название сервера, оно будет отображаться. 127.0.0.1 - IP для локального в самый раз. 6900 - порт. То, что выделено курсивом есть настройки под конкретный сервер, а clientinfo необходим если вы создаете свой собственный файл настроек. Тоесть, чтобы добавить в уже существующий список серверов свой локальный нужно скопировать туда выделенный курсивом текст. Теперь при запуске ярлыка, с параметрами, указанными в первом вопросе и при существовании local.xml в папке data, должен отображаться локальный сервер. Q: Жестко хочу поиграть, но не могу. Как сделать новый аккаунт? A: Для начала можно использовать уже готовый аккаунт с логином Test и паролем так же Test он вроде как есть. Если же Test'а для локального играния недостаточно( например ботов захотелось ), то предлагаю создать аккаунт таким образом: в качестве логина ввести МоеМегаИмя_M или МоеМегаИмя_F. Приставка _M или _F символизирует о создании нового аккаунта и отвечает за пол персонажей. В дальнейшем чтобы зайти под ним приставки НЕ используются. Пароль так же не должен содержать приставок ни при создании ни при использовании. Q: Что за ужасная ошибка Gravity Error? И как от нее избавиться? A: Данная ошибка возникает потому, что клиент и сервер не подходят друг другу и расторгают узы бра... хм к чему это я. На самом деле сервер требует от клиента невозможного и поэтому возникает такая вот фигня: Сервер: - Около тебя стоит мужик с НовойПрофой. Клиент: - Аааа!! Где??!! У меня спрайта нету и инфы и ваще чо за профа?! Аа я в ауте( сердечный приступ ). Разрулить данную ситуацию можно либо пропатчив клиент под завязку под конкретный сервер, либо переходить на другой. Q: Я убил чувака, а теперь меня на 5 минут забанили. Как это убрать? A: Открываем файл conf/battle/misc.conf ищем manner_system присваиваем no. Q: Немного о ботах... Хочу бота! A: Качаем OpenKore найти его не составит труда. Настроить его еще проще чем найти. На примере 1.9.0 части. Для начала прогуляемся в файл tables/servers.txt. Ищем там цифру 127, после того как нашли видим, что локальный сервер уже есть в квадратных скобках его имя( Localhost или еще чего-нибудь ). Так же переменной serverType присваиваем 5. Я не уверен в числе 5 на сто процентов, но на моем ЛОКАЛЬНОМ сервере оно работает. Ежели таки нету этого самого локального сервера, то добавляем в файл такую надпись:
Сохраняем и выходим. Запускаем start.exe. Много надписей... Затем надпись примерно такая Compile portals now? жмем y( или n кому как ). Эстеты могут подождать 10 секунд и тогда произойдет автогенерация. Затем опять "ниасилил многа букафак" и надпись Enter username:. Тут нужно ввести логин, затем появится просьба о введении пароля, который соответственно тоже нужно ввести. Затем должен появится список серверов, находим имя локального сервера и вводим его номер. После вводим номер под-сервера. Наконец, вводим номер чара. Все. Теперь бот должен подключиться и тупо бегать по уровню. Подключение к Online-серверу осуществляется точно так же, только меняются IP и номера под-серверов. Думаю разберетесь, ибо там все просто. Если возникнут какие-то замечания или предложения постите в гостевой. |
|