Перейти к содержанию

ошибка при запуске.


Рекомендуемые сообщения

вообщем взят стандартный скрипт гв 2,0 для переделки под 3,0

изменены только имена нпц и расположение импа.

сам скрипт

так как слишком длинный получается загрузил на яндекс диск.

Скрипт скачать

при запуске сервера, серв не запускается точнее мап сервер.

что пишет в консоле.

[Debug]: send_shortlist_do_sends: fd is out of range, corrupted memory? (fd=0)

Изменено пользователем ggRo
Ссылка на комментарий
Поделиться на другие сайты

уверен, что эту проблему вызывает скрипт? пробовал не включать скрипт в автозагрузку, сервер включается нормально?

Изменено пользователем Oxxy
Ссылка на комментарий
Поделиться на другие сайты

Отключи автозагрузку ГВ 2.0 и запусти свой 3.0. Если проканает, значет скрипт использует какой-нибуть параметр, функцию, или хз что, за чем можна обращатса только один раз.

Ссылка на комментарий
Поделиться на другие сайты

без скрипта все норм. Если подгрузить скрипт после запуска мап сервер падает.

Укажите тип сервера и ревизию. Что изменяли в исходниках сервера?

Ссылка на комментарий
Поделиться на другие сайты

Еа, ревизия не знаю не указана, не при запуске не игре верез команду, ставил много чего, более месяца ничего не ставилось, последняя установка в срц это защита.

Ссылка на комментарий
Поделиться на другие сайты

удалил в БД guild_castle, данный замок id 34

castle_db.txt

32,arug_cas04,Gefn,Agit_Ar04,1 // kRO : Gefn
33,arug_cas05,Bandis,Agit_Ar05,1 // kRO : Bandis
34,woe_1_3,woe_1_3,agit_woe3,1

сервер запустился.

Изменено пользователем ggRo
Ссылка на комментарий
Поделиться на другие сайты

новая инфа. захватил замок. при релоде все норм, мап сервер не падает, но если остановить сервер, затем его включить, мап сервер уже не запускается.

Ссылка на комментарий
Поделиться на другие сайты

Попробуйте в ../src/common/mmo.h поменять:


#define MAX_GUILDCASTLE 34 // Updated to include new entries for WoE:SE. [L0ne_W0lf]

на:


#define MAX_GUILDCASTLE 35 // Updated to include new entries for WoE:SE. [L0ne_W0lf]

После чего произвести компиляцию серверов и проверить.

P.S. Не создавайте несколько постов подряд. Используйте кнопку Изменить.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

это точно не из за mmo.h :D

но как говорил выше постом, месяц ничего не делал.

была только произведена установка сервера Ра.

при попытки компиляции.

sh-4.2$ make clean
make[1]: Entering directory `/home/eathena/eathena/src/common'
rm -rf *.o obj_all obj_sql svnversion.h
rm: cannot remove `obj_all/utils.o': Permission denied
rm: cannot remove `obj_all/db.o': Permission denied
rm: cannot remove `obj_all/random.o': Permission denied
rm: cannot remove `obj_all/nullpo.o': Permission denied
rm: cannot remove `obj_all/md5calc.o': Permission denied
rm: cannot remove `obj_all/mapindex.o': Permission denied
rm: cannot remove `obj_all/malloc.o': Permission denied
rm: cannot remove `obj_all/timer.o': Permission denied
rm: cannot remove `obj_all/showmsg.o': Permission denied
rm: cannot remove `obj_all/core.o': Permission denied
rm: cannot remove `obj_all/des.o': Permission denied
rm: cannot remove `obj_all/lock.o': Permission denied
rm: cannot remove `obj_all/ers.o': Permission denied
rm: cannot remove `obj_all/plugins.o': Permission denied
rm: cannot remove `obj_all/grfio.o': Permission denied
rm: cannot remove `obj_all/strlib.o': Permission denied
rm: cannot remove `obj_all/socket.o': Permission denied
rm: cannot remove `obj_sql/sql.o': Permission denied
rm: cannot remove `svnversion.h': Permission denied
make[1]: *** [clean] Error 1
make[1]: Leaving directory `/home/eathena/eathena/src/common'
make: *** [clean] Error 2



make[1]: Entering directory `/home/eathena/eathena/3rdparty/mt19937ar'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/eathena/eathena/3rdparty/mt19937ar'
make[1]: Entering directory `/home/eathena/eathena/src/common'
gcc -DHAVE_CONFIG_H -g -O2 -pipe -ffast-math -Wall -Wno-sign-compare -Wno-unused-parameter -Wno-pointer-sign -Wno-switch -fPIC -fno-strict-aliasing -Wno-unused -Wno-parentheses -DHAVE_MONOTONIC_CLOCK -I../../3rdparty/mt19937ar -L/usr/lib -I../common -I/usr/include -c -o obj_all/core.o core.c
Assembler messages:
Fatal error: can't create obj_all/core.o: Permission denied
make[1]: *** [obj_all/core.o] Error 2
make[1]: Leaving directory `/home/eathena/eathena/src/common'
make: *** [common_sql] Error 2

отказ в доступе

chmod -R 755 ./

не помогает.

Изменено пользователем ggRo
Ссылка на комментарий
Поделиться на другие сайты

это точно не из за mmo.h :D

Из-за этого или нет - тест покажет. Но это первое, что Вы должны были сделать, когда добавляли новый замок в castle_db.txt

В любом случае без сервера на руках можно только гадать, какая ревизия, что меняли и т.д.

Я тестил на eA 15269 и проблема не проявилась.

при попытки компиляции.

sh-4.2$ make clean
make[1]: Entering directory `/home/eathena/eathena/src/common'
rm -rf *.o obj_all obj_sql svnversion.h
rm: cannot remove `obj_all/utils.o': Permission denied
...
Fatal error: can't create obj_all/core.o: Permission denied
make[1]: *** [obj_all/core.o] Error 2
make[1]: Leaving directory `/home/eathena/eathena/src/common'
make: *** [common_sql] Error 2

отказ в доступе

chmod -R 755 ./

не помогает.

Попробуйте:


sudo chown -R username:username /home/eathena/eathena

username замените на имя пользователя, под которым Вы зашли в систему.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

это точно не из за mmo.h :D

Из-за этого или нет - тест покажет. Но это первое, что Вы должны были сделать, когда добавляли новый замок в castle_db.txt

В любом случае без сервера на руках можно только гадать, какая ревизия, что меняли и т.д.

Я тестил на eA 15269 и проблема не проявилась.

при попытки компиляции.

sh-4.2$ make clean
make[1]: Entering directory `/home/eathena/eathena/src/common'
rm -rf *.o obj_all obj_sql svnversion.h
rm: cannot remove `obj_all/utils.o': Permission denied
...
Fatal error: can't create obj_all/core.o: Permission denied
make[1]: *** [obj_all/core.o] Error 2
make[1]: Leaving directory `/home/eathena/eathena/src/common'
make: *** [common_sql] Error 2

отказ в доступе

chmod -R 755 ./

не помогает.

Попробуйте:


sudo chown -R username:username /home/eathena/eathena

username замените на имя пользователя, под которым Вы зашли в систему.

Про mmo.h даже не подумал. Все гуд, спасибо. Насчет прав попробуем.

Да я ему компильнул уже. Ужс, там столько ворнингов. Фз как сервер запускается xD

Как как, обыкновенно))))

Ссылка на комментарий
Поделиться на другие сайты

sh-4.2$ su chown -R root:root /home/eathena/eathena
su: invalid option -- 'R'
Usage: su [options] [LOGIN]

Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login make the shell a login shell
-m, -p,
--preserve-environment do not reset environment variables, and
keep the same shell
-s, --shell SHELL use SHELL instead of the default in passwd

порядок входа

логин root

пасворд ********

su eathena

cd

cd eathena

Изменено пользователем ggRo
Ссылка на комментарий
Поделиться на другие сайты

su - команда для входа от имени другого пользователя.

Если установлен sudo - то можно командой sudo chown eathena:eathena /home/eathena/eathena

Ллибо ту же команду под пользователем root выполнить.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...
Яндекс.Метрика