Cromus
-
Постов
12 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные Cromus
-
-
Сделал себе такой ексе, опиши конкретно. Где, какой квест взять, чтобы клиент упал
-
Что же ты так прицепился к этому ексе, рафина уже отказалась от него из-за его нестабильности.
Рекомендуемые exe 2015 года от rAthena:
2015-09-16a
2015-11-04a
Попробуй один из этих ексе, возможно с ними такой проблемы не будет.
-
4 минуты назад, Kreol89 сказал:
Окей... А что в клиенте может за это отвечать, если эти сообщения лежат в серверной части? о_О
Или я идиот... Или что?
Возможно где-то в луа(в них я не селен). Но на такой же серверной части и exe у меня все нормально.
-
Проверил, все сообщения, от игрока и системы отображаются нормально. Не каких проблем нет. Значит если у вас чистый сервер и правильный ексе, проблема в клиенте.
-
2 часа назад, Kreol89 сказал:
Если совсем конкретнее копать, то это в socket.c
При этом раньше всё работало нормально. В том смысле что заходило на сервак.
Да. Клиент просто зависает, а серв показывает ошибку.
Пробовал увеличить размер буфера. Сообщение пропало, а зависание осталось.
Так. Новости с поля битвы серверvsчеловек:
Пересобрал сервер с нуля. Настроил пакеты. Запустил. (Изменял только версию пакетов и отключал пакетные ключи)
Ехе, который зависал, подключился нормально, но проблема с буквой "я" осталась.
Попробовал другой ехе. Та же лажа.
Сейчас я на работе, приеду домой проверю системные сообщения. Отпишу результат.
-
Эта ошибка связана с exe и версией пакетов в mmo.h , либо с char_clif.
И если я правильно понимаю, эта ошибка появляется не в момент отправки сообщений а в принципе при входе на сервер?
Проверил 2015-10-29 exe, с 54 версией пакетов rAthena. Ошибок сервера не пишут, все работает нормально. Значит проблема где-то в вашем сервере.
WFIFOSET - это в src, а не в бд.
-
Версия пакетов какая?
db/packet_db сделай to packet_db_ver: 54 и проверь
-
Тогда я просто сразу не понял проблему, другой ексешник пробывали?
-
14 часа назад, Kreol89 сказал:
Не работает... Лаже не компилится. Выдаёт ошибку.
Хотя мне кажется трабла в ехе. Но с НЕХом я не дружуПроблема такая во всех чатах? или например в ги чате нормально?
-
Если используешь rAthena:
Заходишь в: src/map/clif.c
Находишь
char *name, *message;
int namelen, messagelen;
И после пишешь вот так :
#if PACKETVER >= 20151001
int namelen, messagelen;
textlen++;
#endif // validate packet and retrieve name and message -
-
warp "1@def02",29,66; end;
Добавляешь после
OnInit:
disablenpc "Chrystal Land";
end;
announce "Вход в Кристальную Долину закрыт",bc_all;
Добавляешь после
stopnpctimer;
И если идея чтобы он появлялся в только в среду , то должно быть вместо
if( gettime(4) == 0 || gettime(4) == 4 )
просто if( gettime(4) == 4)
{
announce "Вход в Кристальную Долину открылся лишь на 10 минут, поспеши !!",bc_all;
Иначе писать это будет каждый день, а не только в среду.
Дальше должно быть
initnpctimer; end; } end;
- 1
2015-10-29RagexeRE Падает при просмотре квестов.
в EXE
Опубликовано
Да, клиент виснет, немного погуглил нашел такую-же проблему и именно с этим квестом, решения пока не нашел