Страница 1 из 4

Ragnarok server

Добавлено: 2008-10-13 22:59:01
khiluck
Всем привет!
Есть большое желание поднять свой сервер рагнарок, нарыл кучу инфы в инете... есть два варианта это сделать из под винды(сразу забываем, неинтересно:) и из под *nix'ов (интересует в частности freebsd).
Так вот, единственная толковая статейка:
http://eathena.deltaanime.net/wiki/inde ... troduction
Но есть в ней много несоответствия и непоняток для меня :(
Пытался не раз настроить, но то ли статья старовата... то ли лыжи :)
Вощем, огромная просьба, господа гуру, кому не влом попробуйте поднять сервачок ро, и поделитесь опытом!

Заранее огромное спасибо!!! :roll:

P.S. еще ссылка
http://www.eathena.ws/board/Basic-Setup-f164.html

Re: Ragnarok server

Добавлено: 2008-10-14 21:43:36
MASiK
ууххх как давно это было :) Жди товарисща FenX'а он всё расскажет если будет у него настроение :)))

А так, качаешь с рипозитория саму eAthena (У гугла спроси где cvs репозиторий или у eathena.ws офф сайта эмулятора РО)

Качаешь в любоую папку я в Хом ставлю обычно /home/roserver/

И пишешь gmake sql для скуль версии и gmake для txt версии

если чёта там новое стало и уже не так то 100% соберёться и та и другая если набрать из корня gmake он саберёт всё

Ну и естественно не забываем сам gmake поставить, ну а если тебе надо ещё и рассказать как импортировать базы, скуля, как поставить сам скуль, как установить фриБСД, и как настроить этот сервер....

Тада лучше ставь на винде...

Re: Ragnarok server

Добавлено: 2008-10-14 23:40:29
khiluck
ВСЕ рассказывать совсем необязательно... :) интересует исключительно процесс установки сервера eAthena и какие доп. компоненты нужны для его работы. Спасибо за совет, буду ждать товарисча FenX'a, надеюсь он подскажет :oops:

А непонятка вот этом месте (статья http://eathena.deltaanime.net/wiki/inde ... troduction):

Код: Выделить всё

Populate your eAthena database tables
$cd ~svnathenauser/stable/sql-files
$mysql -umysql-user -pmysql-user-pwd eathenaro < main.sql
$mysql -umysql-user -pmysql-user-pwd eathenaro < db_tables.sql
$mysql -umysql-user -pmysql-user-pwd eathenaro < item_db.sql
$mysql -umysql-user -pmysql-user-pwd eathenaro < mob_db.sql
$mysql -umysql-user -pmysql-user-pwd log < logs.sql

Populate your rocp database tables
$cd ~svnathenauser/rocp/install/athena
$mysql -umysql-user -pmysql-user-pwd cp < install.sql
$mysql -umysql-user -pmysql-user-pwd cp < item_db.sql
$mysql -umysql-user -pmysql-user-pwd cp < mob_db.sql
где собстно, брать эти *.sql файлы???

Re: Ragnarok server

Добавлено: 2008-10-15 17:06:12
MASiK
они лежат в самом дитрибьютиве, когда по СВНу скачаете, там будет папка /doc/sql или просто /sql точно не помню, пощарьте по репозиторию, там всё есть

Re: Ragnarok server

Добавлено: 2008-10-16 8:36:55
FenX

Код: Выделить всё

$ cd ~eathenadir
$ svn co http://svn.eathena.ws/svn/ea/trunk/ ./
$ cd ./sql-files
$ ls -l | more
Увидишь огромный список sql dump`ов.
Основные тебе нужно вогнать в твою базу.
(main; log; mob_db; item_db;)
Так же, по желанию - запусти дамп для перевода всех пассов из обычного формата в md5.
Это для голой установки с ноля))

Если уже база была, то смотри номер своей старой ревизии
и вгоняй в базу все апдейты, которые вышли под номерами, больше оной :)

В остальном - ничего нового:

Код: Выделить всё

$ cd ~eathenadir
$ gmake sql
Кстати, использовать рекомендую именно Trunk версию,
Ибо Stable практически не обновляется...
В транке все последние фешки и изменения.

Ах да, совсем забыл :)
По поводу гайда на вики афины:
Забудь про ROCP, мой тебе совет :)
В ней дыр как в решете :)
Накроют твою базу быстро :)

По своему опыту, рекомендую юзать ROSE (_http://ro-se.by.ru)

Да, ещё :)
Рекомендую почитать русскую ветку, прилепленные темы:
_http://www.eathena.ws/board/?showforum=131

Только если будешь писать - следи за кодировкой :)
За посты и заголовки тем в кодировке, отличной от ISO-8859-1, я баню фсех :))))

Re: Ragnarok server

Добавлено: 2008-10-16 13:35:47
khiluck
О! спасибо огромное :Yahoo!: вечером попробую...

Re: Ragnarok server

Добавлено: 2008-10-20 7:58:43
kosh
Поищи на eathena.ws проект SAthena. Зефирус шлепает новые моды и фичи для афинки, много интересного.
Плюс стоит смотреть на разделы Script Releases, Database Releases.
Транк в некоторых случаях работает лучше чем стэйбл.

Re: Ragnarok server

Добавлено: 2008-10-21 2:19:51
FenX
не рекомендую юзать зефировский проект в чистом виде.
по ряду причин, описывать которые не вижу смысла.

проще разобраться в сорсах и выдернуть из сафены то, что нужно.

Re: Ragnarok server

Добавлено: 2008-10-31 7:56:04
Shaman
Как успехи с поднятием сервера ? Напиши статью, будет гуд если поделишься опытом.

Re: Ragnarok server

Добавлено: 2008-10-31 13:59:26
FenX
Зачем статья?
Там же всё элементрно
А расписывать какая опция для чего - это уже на man page потянет...
Да и плюс была приведена сылка на офф вики
Даже знаний инглиша не надо, ибо команды ничем не отличаются...

Хотя, если так нужна статья - накатать не проблема...
Правда на форуме народ жалуеЦо на несовместимость библиотек на х64 платформах...
Так что пока не будет рабочего варианта на все платформы - смысл статьи резко теряется...

Re: Ragnarok server

Добавлено: 2008-11-13 19:13:03
Shaman
И все же будет статья ?

Re: Ragnarok server

Добавлено: 2008-11-23 18:21:38
Shaman
Прошу помощи у знающих людей .
Скачал я с svn сервер делаю

Код: Выделить всё

$ gmake clean
получаю вот такой ответ

Код: Выделить всё

gmake: *** No rule to make target `clean'.  Stop.
Скажите что делаю не так ?

И еще вопрос под линукс нужны вот такие пакеты
* glibc > v2 rpm
* zlib v1.2.3 rpm l
Как проверить наличие в системе (FeeBSD) таких пакетов ?

Re: Ragnarok server

Добавлено: 2008-11-23 18:23:17
Shaman
FenX писал(а):Зачем статья?
Там же всё элементрно
А расписывать какая опция для чего - это уже на man page потянет...
Да и плюс была приведена сылка на офф вики
На офф вики гайд по инсталу кудато запропастился . Вот и прошу помочь .

Re: Ragnarok server

Добавлено: 2008-11-24 6:24:56
kosh
gmake sql - для sql - версии.
gmake txt - для текстовой.
gmake - обе сразу.

Re: Ragnarok server

Добавлено: 2008-11-24 17:49:30
Shaman

Код: Выделить всё

$ cd /usr/home/ragnarok/server_ro
$ gmake sql
gmake: *** No rule to make target `sql'.  Stop.
$
Это о чем нить говорит ?
kosh писал(а):gmake sql - для sql - версии.
gmake txt - для текстовой.
gmake - обе сразу.
То что эти аманды я знаю еще перед ними надо gmake clean , но барада у меня с ним .
То же самое если пробовать через make .

Re: Ragnarok server

Добавлено: 2008-11-26 6:40:00
kosh
Makefile в server_ro/ есть ?

Re: Ragnarok server

Добавлено: 2008-11-26 8:10:41
Shaman
Есть но имеет странное расширение .

Код: Выделить всё

Makefile.in
.
Сборка скачана с

Код: Выделить всё

http://svn.eathena.ws/svn/ea/branches/stable/

Re: Ragnarok server

Добавлено: 2008-11-28 10:18:42
kosh
слей с svn, там должен быть просто Makefile
gmake check
gmake clean
gmake sql

Re: Ragnarok server

Добавлено: 2008-11-28 14:16:45
Shaman
Ты же видел что я привел ссылку откуда я сливал . Посматри сам.

Re: Ragnarok server

Добавлено: 2008-11-30 23:47:22
FenX
ужос Оо

Код: Выделить всё

$ ./configure --enable-mapregsql
для Stable ветки.

После этого уже

Код: Выделить всё

$ gmake clean && gmake sql

Re: Ragnarok server

Добавлено: 2008-12-01 6:52:41
kosh
У меня что stable, что trunk собирается без ./configure

Re: Ragnarok server

Добавлено: 2008-12-01 19:13:23
FenX
./configure создаёт makefile`ы
и последнии не входят в комплект к svn версии.

изначально идут комплектом .in файлы,
которые используются для компиляции с помошью automake.

Re: Ragnarok server

Добавлено: 2008-12-02 7:03:34
kosh
Хм, точно, просмотрел svn, у меня Makefile тянется с давней версии.

Re: Ragnarok server

Добавлено: 2008-12-05 15:44:42
Shaman
Вечер добрый .

Как я понял вот это

Код: Выделить всё

gmake[1]: Leaving directory `/usr/home/ragnarok/eathena_server/src/map'
building conf/import folder...
building save folder...
не есть гуд ? Можете подсказать что это и счем это едят .

Re: Ragnarok server

Добавлено: 2008-12-05 23:44:05
FenX
Нормально всё)))
это просто информативные сабжи компилятора :)
он сказал что закончил всё в дире .../src/map, благопалучно из неё вышел
и приступил к копированию (читай переименованию) необходимых директорий :)

Если посмотришь весь вывод, то примерно такие же сабжы найдёшь и о предыдущих этапах компиляции :)