Гораздо проще самому собрать последнюю версию сервера,чем качать давно не обновляемые версии.Ниже написанно как самому собрать сервер,это очень легко и не требует больших затрат времени. 1)Закачиваем сервер(афину). Идем на страничку по ссылке http://littlemimiboutique.com/svn-temp/ .Нас интересует раздел Cygwin - MySQL 5.0.6 eAthena SVN Stable Release - Revision 13786 .Ищем строчку -eAthena SVN TXT - 2009-05-30 [PACKETVER 7 MAIN]. На момент написания данного материала,афину также можно скачать по этой ссылке. Далее разархивируйте архив в любую удобную для вас папку. Также в данном разделе можно скачать -Map Server TXT - 2009-05-17 [PACKETVER 9] ,если вы хотите запустить улучшенный файл вместо стандартного то качайте и его,но это не обязательно.Соответственно копируем содержимое архива в ту папку куда вы распоковали сервер,с заменой файлов. 2)Качаем запускаемый файл. На момент написания статьи,последний нужный нам файл это -kROsakexe0911aN .Если вы скачали обновленную версию Map Server TXT ,то качайте kROsakexe0813aN . Соответсвенно если появились более поздние версии файлов (Если качали MAp Server TXT то смотрим только там где написанно PACKETVERSION 9,а если не качали то там где написанно PACKETVERSION 7.Разные версии),то качаем их.Особых различий между данными файлами нету,но лучше качать последнюю версию. Разархивированный файл кладем в папку с вашим игровым клиентом. 3)Настраиваем свой клиент для подключения к серверу. Берем клиент или от любого игрового сервера,желательно со всеми последними оффициальными патчами.По желанию делаем его копию,если собираетесь использовать его только для своего сервера. Далее заходим в подпапку data и ищем там файлик sclientinfo.xml .Находим там строчку "<address>ххх.ххх.ххх.ххх</address>" и меняем ххх.ххх.ххх.ххх на ваш ip адрес,как правило это 127.0.0.1 . Но на всякий случай узнайте свой ip адрес.Для этого заходим в пуск-выполнить-вводим команду cmd .Далее в появившемся окошке вводим ipconfig .Смотрим строчку ip адрес. Возможно и так что файла sclientinfo.xml нету.В этом случаи создаем текстовый файл вручную,и вставляем следующие строчки- <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>korea</servicetype> <servertype>sakray</servertype> <connection> <display>Server name</display> <desc>Server description</desc> <address>Server IP</address> <port>6900</port> <version>20</version> <langtype>1</langtype> <registrationweb>Server website</registrationweb> </connection> </clientinfo>
Незабудьте поменять название сервера и прочее. 4)Прописываем путь к вашим файлам. Заходите в папку с вашим сервером по адресу "D:\server_ro\conf\grf-files.txt" .Открываем файлик grf-files.txt и меняем там grf: C:\eathena\sdata.grf на grf: D:\client_ro\sdata.grf. data_dir: C:\eathena\ на data_dir: D:\client_ro\
Путь к вашим грф и паки data может быть другим,в зависимости от того где находится ваш клиент.
5)Запускаем сервер и игру.
В папке "D:\server_ro\" нужно запустить runserver.bat,вызовется 3 окна,это- map сервер, login сервер и char сервер.Логин и чар сервер как правило запускаются сразу,а вот пока запустится мап сервер надо немного подождать.
В папке "D:\сlient_ro\" надо запустить kROsakexe0911aN или kROsakexe0813aN ,или более позднюю версию запускаемого файла скачанную вами.
6)Создаем новый аккаунт.
Изначально уже есть созданный аккаунт с логином Test и паролем тест Test .
Создание аккаунтов происходит прямо через игру.Вводите логин с префиксом "_M" (для мужского аккаунта) или с префиксом "_F " (для женского аккаунта). К примеру 1234_M . При повторном заходе надо заходе префиксы писать не нужно.
Чтобы дать вашему аккаунта гм права ищем файлик гм аккаунтс.тхт в паках сервера,и выставляем ид аккаунта а рядом 99 админстративный уровень(по примеру который там есть)
7)Настройка сервера для игры в интернете. Допустим ваш ип адрес 111.111.11.1
Открывайте conf\char_athena.conf и меняете: login_ip:127.0.0.1 на login_ip:111.111.11.1, bind_ip:127.0.0.1 на bind_ip:111.111.11.1, и char_ip:127.0.0.1 на char_ip:111.111.11.1. Дальше заходите в conf\map_athena.conf и меняйте: char_ip:127.0.0.1 на char_ip:111.111.11.1, bind_ip:127.0.0.1 на bind_ip:111.111.11.1 и map_ip:127.0.0.1 на map_ip:111.111.11.1. После этого заходите в conf\login_athena.conf, меняете: bind_ip:127.0.0.1 на bind_ip:111.111.11.1. И наконец открываете data\sclientinfo.xml текстовым редактором и меняете там 127.0.0.1 на 111.111.11.1. После этого любой пользователь сможет подключиться к вашему серверу,достаточно только чтобы он у себя в sclientinfo.xml вбил ваш ип адрес.
Статья будет дописанна в ближайшие дни,и разобраны все гм команды по уровням доступа
8)Гм команды тут или тут
Источник: http://ragoff.clan.su |