-
Объявления
-
Новый список серверов 11/17/2016
-
-
Публикации
43 -
Зарегистрирован
-
Посещение
Репутация
16 Я тут первый разО milk
-
Звание
Донатор
Информация
- Пол Не определился
-
в конфигах login / map / char-серверов настройки IP-адресов указаны верно? Возможно, фаерволл включен на сервере. Посмотрите вывод iptables -L -n
-
Большинство современных эмуляторов (rAthena / rAmod, Hercules) поддерживают новые версии Ragexe (до 2014-*-*). Поэтому, любая.
-
Отсутствуют таблицы и поля в базе. Откуда вы заливали дамп в базу SQL? В eAmod'e все дампы должны быть в папке sql-files - оттуда и заливайте. mysql -uroot -p -D eathena < /sql-files/main.sql
- 3 ответа
-
1
-
Наверное, coredump'ы отключены. ulimit -c unlimited После чего, тачку надо ребутнуть.
-
Можно посмотреть кодировку таблицы (DEFAULT CHARSET) SHOW CREATE TABLE `char`; И можно еще поразвлекаться с параметрами к демону мускуля в my.cnf типа: init_connect='SET collation_connection = cp1251_general_ci' init_connect='SET NAMES cp1251' character-set-server=cp1251 character-set-client=cp1251 collation-server=cp1251_general_ci
- 4 ответа
-
1
-
Надо установить gdb, собрать афинку с --enable-debug=gdb и смотреть, какие функции крэшат мап-сервер. Подробнее: http://rathena.org/board/topic/53447-how-to-enable-crashcore-dumps-in-your-server-linux/
-
В оригинальном eAmod eAthena - это строки 4297 и 4298. Но это странно, что их у тебя нет - подозреваю, что у тебя эмулятор "кастрированный".
-
Проверь battle.c на наличие этих строк.
-
Попробуйте файл со скриптом сконвертить в ANSI через Notepad++, к примеру.
- 4 ответа
-
1
-
в pc.c попробуй чутка сменить: if(pos&(EQP_HEAD_LOW|EQP_COSTUME_HEAD_LOW)) { if(id && !(pos&(EQP_HEAD_TOP|EQP_HEAD_MID|EQP_COSTUME_HEAD_MID|EQP_COSTUME_HEAD_TOP))) sd->status.head_bottom = id->look; else sd->status.head_bottom = 0; if((pos&EQP_HEAD_LOW && (pc_checkequip(sd,EQP_COSTUME_HEAD_LOW)) < 0) || pos&EQP_COSTUME_HEAD_LOW) clif_changelook(&sd->bl,LOOK_HEAD_BOTTOM,sd->status.head_bottom); } if(pos&(EQP_HEAD_TOP|EQP_COSTUME_HEAD_TOP)) { if(id) sd->status.head_top = id->look; else sd->status.head_top = 0; if((pos&EQP_HEAD_TOP && (pc_checkequip(sd,EQP_COSTUME_HEAD_TOP)) < 0) || pos&EQP_COSTUME_HEAD_TOP) clif_changelook(&sd->bl,LOOK_HEAD_TOP,sd->status.head_top); } if(pos&(EQP_HEAD_MID|EQP_COSTUME_HEAD_MID)) { if(id && !(pos&(EQP_HEAD_TOP|EQP_COSTUME_HEAD_TOP))) sd->status.head_mid = id->look; else sd->status.head_mid = 0; if((pos&EQP_HEAD_MID && (pc_checkequip(sd,EQP_COSTUME_HEAD_MID)) < 0) || pos&EQP_COSTUME_HEAD_MID) clif_changelook(&sd->bl,LOOK_HEAD_MID,sd->status.head_mid); } if(sd->status.inventory[n].equip & EQP_HEAD_LOW) { sd->status.head_bottom = ( pc_checkequip(sd,EQP_COSTUME_HEAD_LOW) >= 0 ) ? sd->inventory_data[pc_checkequip(sd,EQP_COSTUME_HEAD_LOW)]->look : 0; clif_changelook(&sd->bl,LOOK_HEAD_BOTTOM,sd->status.head_bottom); } if(sd->status.inventory[n].equip & EQP_HEAD_TOP) { sd->status.head_top = ( pc_checkequip(sd,EQP_COSTUME_HEAD_TOP) >= 0 ) ? sd->inventory_data[pc_checkequip(sd,EQP_COSTUME_HEAD_TOP)]->look : 0; clif_changelook(&sd->bl,LOOK_HEAD_TOP,sd->status.head_top); } if(sd->status.inventory[n].equip & EQP_HEAD_MID) { sd->status.head_mid = ( pc_checkequip(sd,EQP_COSTUME_HEAD_MID) >= 0 ) ? sd->inventory_data[pc_checkequip(sd,EQP_COSTUME_HEAD_MID)]->look : 0; clif_changelook(&sd->bl,LOOK_HEAD_MID,sd->status.head_mid); } if(sd->status.inventory[n].equip & EQP_COSTUME_HEAD_TOP) { sd->status.head_top = ( pc_checkequip(sd,EQP_HEAD_TOP) >= 0 ) ? sd->inventory_data[pc_checkequip(sd,EQP_HEAD_TOP)]->look : 0; clif_changelook(&sd->bl,LOOK_HEAD_TOP,sd->status.head_top); } if(sd->status.inventory[n].equip & EQP_COSTUME_HEAD_MID) { sd->status.head_mid = ( pc_checkequip(sd,EQP_HEAD_MID) >= 0 ) ? sd->inventory_data[pc_checkequip(sd,EQP_HEAD_MID)]->look : 0; clif_changelook(&sd->bl,LOOK_HEAD_MID,sd->status.head_mid); } if(sd->status.inventory[n].equip & EQP_COSTUME_HEAD_LOW) { sd->status.head_bottom = ( pc_checkequip(sd,EQP_HEAD_LOW) >= 0 ) ? sd->inventory_data[pc_checkequip(sd,EQP_HEAD_LOW)]->look : 0; clif_changelook(&sd->bl,LOOK_HEAD_BOTTOM,sd->status.head_bottom); }
-
Что-то у вас, что не топик - то драма.
-
Ошибка [Error]: make_connection: connect failed (socket #6, code 111)!
milk ответил в тема Saha в Вопросы, ошибки и баги
Все правильно сделал. -
Ошибка [Error]: make_connection: connect failed (socket #6, code 111)!
milk ответил в тема Saha в Вопросы, ошибки и баги
netstat -nlp | grep '6900' ps aux | grep 'login-server' iptables -L -n | grep '6900' -
Что-то тишина. Очередной бумп!
-
eAmod имеет свойство собирать баги вообще всех ревизий афины.