Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Корзина (http://mangos.ytdb.ru/forumdisplay.php?f=31)
-   -   Соединение установлено и тишина... (http://mangos.ytdb.ru/showthread.php?t=1364)

Apocaliptyn 03.06.2010 11:58

Соединение установлено и тишина...
 
Доброго времени суток.
После долгого перерыва от серверо-строения решил вернутся и поднять свой сервер... Сталкивался уже с многими проблемами, но решал их читая гайды и юзая поиск... Но на этой проблеме у меня уже буквально руки опустились... Вроде бы обычное дело: захожу на сервер пишет "Соединение установлено" потом выкидывает в список серверов. По предыдущему опыту я сразу полез в realmlist в базе realmd, сменил 124.0.0.1 на свой IP (пробовал как локальный, так и интернетный, так и IP домашней сети). Но ничего не изменилось. Сначало грешил на роутер, через который у меня идет интернет и непосредственно локалка, но все нужные порты открыты еще с давних времен... Если кто помнит как это лечить, помогите...

MangMan 03.06.2010 12:36

Возможно у вас закрыт порт 80. Выключите Skype, icq и т.д

Apocaliptyn 03.06.2010 12:38

Выключил, не помогло. Сейчас пытаюсь найти решение в конфигах...

zergtmn 03.06.2010 12:58

Цитата:

Сообщение от MangMan (Сообщение 7916)
Возможно у вас закрыт порт 80. Выключите Skype, icq и т.д

80-й это http порт, причем тут он?

CruncH 03.06.2010 13:13

Цитата:

Сообщение от Apocaliptyn (Сообщение 7915)
пробовал как локальный, так и интернетный, так и IP домашней сети

127.0.0.1 =)

Если роутер не правильно настроенный комп или какая нить дорогая железка, а какой нить за 3-4т. руб коробочка с вайфаем(к примеру). То они не умеют ассоциировать внешние ип адреса с внутренними. То есть, если внешний ип будет 10.100.22.33, то по этому адресу из локальной сети, за роутером, приконектится может не получится. Я уж не помню как это точно называется. Для коннекта к своему серверу придется использовать локальный адрес.
Это так к сведению...

А лучше для нахождения точной проблемы взять обычный снифер(wireshark) и глянуть что и куда коннектится.

Apocaliptyn 03.06.2010 13:24

Вообще... Раньше... С этим же роутером с такими же открытыми портами, мог легко зайти на сервер используя в игровом рилмлисте localhost. А сейчас... Вот такая байда...

selector 03.06.2010 13:25

Измени
Код:

WorldServerPort = 8085
BindIP = "0.0.0.0"

на свои

в mangosd.conf и realmd.conf

Apocaliptyn 03.06.2010 13:45

Ну порт менять думаю не стоит, т.к. именно 8085 и 3724 у меня открыты в роутере.
А при попытке поставить IP в realmd крашится:
Код:

2010-06-03 14:44:14 ERROR:MaNGOS realmd can not bind to хх.ххх.х.ххх:3724
А мангос:
Код:

2010-06-03 14:47:00 ERROR:Failed to open acceptor ,check if the port is free
2010-06-03 14:47:00 ERROR:Failed to start network

Поставил IPшники домашней сети, не крашится, но все равно не пускает на сервер

selector 03.06.2010 13:53

Цитата:

ERROR:Failed to open acceptor ,check if the port is free
вот и ответ. Порт 3724 занят

Apocaliptyn 03.06.2010 14:01

хмм, тогда вопрос - чем? И как освободить?

Вот загруженность всех портов во время работы мангоса
cmd

tempura 03.06.2010 15:29

Привести багрепорт в соответстие с: http://ru-mangos.ru/announcement.php?a=5
Особенно принять во внимание:
Цитата:

Вопросы:
У меня эта фигня не проходит. Что мне делать?
У меня не работает. Почему?
Я нажал не помню куда и теперь ничего не работает. Помогите!

Ответ:
Здесь нет телепатов и шаманов... Невозможно ответить на вопрос "ни о чем" обладая любым количеством знаний.
Поэтому, если вы хотите получить конкретный ответ то должны задать конкретный вопрос подкрепив его достаточным количеством конкретной информации и фрагментами логов.
Тогда и только тогда Вам смогут здесь помочь.
Правильно заданный вопрос — половина ответа.
Еще один пост без логов с ошибками и со скриншотами консоли - и будем учиться просить помощи другими методами.


Кто, кроме вас, может знать что у вас написано в логах и чем у вас заняты порты? Вы просите помощи? Извольте предоставить достаточно информации для нее.

Apocaliptyn 03.06.2010 15:45

Вложений: 2
В том то и дело что в логах то ничего и не должно быть - сервер работает стабильно.
Ядро - 9797 от Карателя. База UDB_0.12.0_mangos_9582_SD2_1639

selector 03.06.2010 15:53

Чтож для начала попробуй заменить порты 8085 на 8086(например) и 3274 на 3275(либо любой другой на твой выбор).
Не забудь в БД изменить их.


Хотя прежде чем изменять порты, сделай скрин выбора серверов.

selector 03.06.2010 15:55

Установи следующее в realmlist(БД):
Port - свой(8085)
icon - 0 (!)
realmflags - 0 (!)
timezone - 12(настройки также есть в мангос конфиге)
allowedsecuritylevel - 0
realmbuilds - 11723
private -8 (настройки также есть в мангос конфиге)


Не забудь перезапустить реалмд и мангосд процессы.

P.S. сори за даблпост

Apocaliptyn 03.06.2010 16:09

Попробовал... Поставил все как Вы описали, но когда логинюсь таймзона сбрасывается на 1, icon на 1, а строки private у меня вообще нет как в базе, так и в конфиге... Ну вообщем не спасло...

selector 03.06.2010 16:23

покажи свой mangosd.conf и realmd.conf (не забудь убрать пароли и логины)

возможно гдето ошибку допустил.

Apocaliptyn 03.06.2010 16:26

Вложений: 2
В txt перевел чтобы можно было во вложения залить...

selector 03.06.2010 16:45

Код:

2010-06-03 15:45:05 MaNGOS/0.16.0-DEV (2010-04-27 14:50:19 Revision 9797 - deb49def080316ac35b2e33b31e75aae43ed6ffc) for Win32 (little-endian) [world-daemon]
2010-06-03 15:45:05 <Ctrl-C> to stop.


Очень старая версия у тебя, следует обновить до последней

Apocaliptyn 03.06.2010 16:51

Видимо схалявить не получится... Прийдется компилировать самостоятельно :(

Apocaliptyn 03.06.2010 22:53

Помогло. Огромное спасибо!

tempura 04.06.2010 10:14

мусор... ужасно, столько нас***, сорри, написать - и ноль смысла. :(


Текущее время: 15:25. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS