Перейти к содержанию
Авторизация  
errorcrite

Проблема с входом с внешнего ip

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

Здравствуйте,долго не решался спросить так как уже 29ый час сижу изучая порой новое а порой и повторение старого.Создал сервер х100 ява сборка было 1.1.7 la2Base.

Я смог с нуля почти разобраться во всем,но:

Локал

# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName =  0.0.0.0
LoginServerPort = 2106

# Внешнесетевой адрес сервера
ExternalHostname =(Нон Ип)

# Внутрисетевой адрес сервера
InternalHostname = 127.0.0.1

# 1 - Порт логин сервера для игровых серверов
# 2 - Адрес логин сервера
LoginPort = 9014
LoginHostName =127.0.0.1

Настроил

Сервер

GameServerHostName = 0.0.0.0
GameServerPort = 7777

# 1 - Порт логин сервера
# 2 - Адрес логин сервера
LoginPort = 9014
LoginHost = 127.0.0.1

# Внешнесетевой адрес сервера
ExternalHostname = (нон ип)

# Внутрисетевой адрес сервера
InternalHostname = 127.0.0.1

настроил

акк мскл есть

пасс есть

база ровно стоит

порты вбил 192.168.0.103 7777  192.168.0.103 2106 и 3306 и 9014 на всякий тоже хоть и нет смысла

Все это дело проверил через командную строку с внешнего и внутренного соединения пинг и порт рабочий

Пробовал все вариации замены и взаимозамены айпи и портов

Папку систем вбил нон ип

пробовал вообще все, у меня белый айпи так что пробовал разные вещи

Итог:

Запустить могу только с второго компа на котором нон ип в систем вбит,сервер видит меня и я могу зайти играть

С телефона раздаю на ноут и подключаюсь,окно выбора сервера и все мертвым грузом

Друг с дома тоже не смог зайти,так же окно сервера и все

Выходит все настроил а результат с внешнего соединения нет,помогите товарищи

 

Поделиться сообщением


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

Дружище, тема просто заезженная до слез!

Зачем вы себе создаете миллион проблем , а потом пытаетесь сразу решить их ? Зачем тебе ноип? 

10000% порты у тебя закрыты! ссылка на чеек 2ip,ru

C телефона роздаю на ноут ? :unknw: 

=-=-=-=-=-=-

1 час назад, errorcrite сказал:

GameServerHostName = 0.0.0.0
GameServerPort = 7777

 

1 час назад, errorcrite сказал:

# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName =  0.0.0.0
LoginServerPort = 2106

клиент подключается на 0,0,0,0 ? 

=-=-=-=-=-==-=

У тебя все стучит на локалку, а ты хочешь внешний мир... 

Поделиться сообщением


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

0000 это

# 1 - Адрес на котором прослушивается логин сервер
#     0.0.0.0 - все доступные
# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName =  0.0.0.0
LoginServerPort = 2106

из этого следует что все нули означает что все разрешеные клиенты,да и другие значения ставил не помогает тоже

1000% закрыты порты это не так,так как я уже говорил что порты это прозванивал,прям с того ноута с раздачей телефона,на другие сервера захожу на свой нет но все прописано,я понимаю что заезжено но я пробовал все варианты кто тут описывал проблемы свои

если в этих строках ставлю инет айпи или нон айпи то вылетает логин даже стартует

PS C:\Users\Администратор> Test-NetConnection 178.49.187.183 -p 2106


ComputerName     : 178.49.187.183
RemoteAddress    : 178.49.187.183
RemotePort       : 2106
InterfaceAlias   : Ethernet
SourceAddress    : 192.168.0.102
TcpTestSucceeded : True

PS C:\Users\Администратор> Test-NetConnection 178.49.187.183 -p 7777


ComputerName     : 178.49.187.183
RemoteAddress    : 178.49.187.183
RemotePort       : 7777
InterfaceAlias   : Ethernet
SourceAddress    : 192.168.0.102
TcpTestSucceeded : True

c пингом такое же

 

Поделиться сообщением


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

Ты меня не понял. Ты начинаешь делать ошибки еще в самом начале!

У тебя снова стоит :

4 часа назад, errorcrite сказал:

# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName =  0.0.0.0
LoginServerPort = 2106

 Прочитай внимательно! В этих строчках нужно вписать ip адрес логин сервера  к которому будут подключаться  игроки! 

Порт 2106 должен быть открыт.

Не понимаю зачем тебе noip ?  От него толку вообще никакого .

Прочитай все внимательно и впиши все правильно ! 

2106 это логин сервера , а 7777 это гейм сервер! Порты должны быть открыты и должен стоять внешний ip !

Поделиться сообщением


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

# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName =  0.0.0.0
LoginServerPort = 2106

я тут если внешний ip ставлю то логин закрывается,не проходит старт

Даже если я не прав но там же написано если нули выставить то будут все доступны верно же?

И тогда если как говоришь ты как я выставлю тут внешний айпи если порт в роутере я только на 192.168. могу поставить

Изменено пользователем errorcrite

Поделиться сообщением


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

если я ставлю там любое кроме 0000 127001 выдает :

[INFO 2020-04-08 11:20:45]: Listening for GameServers on 192.168.0.103:9014
[FATAL 2020-04-08 11:20:45]: FATAL: Failed to open server socket. Reason: Cannot assign requested address: bind
java.net.BindException: Cannot assign requested address: bind
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Unknown Source)
        at sun.nio.ch.Net.bind(Unknown Source)
        at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
        at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
        at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
        at ru.catssoftware.loginserver.mmocore.SelectorThread.openServerSocket(SelectorThread.java:93)
        at ru.catssoftware.loginserver.L2LoginServer.startServer(L2LoginServer.java:143)
        at ru.catssoftware.loginserver.L2LoginServer.<init>(L2LoginServer.java:116)
        at ru.catssoftware.loginserver.L2LoginServer.main(L2LoginServer.java:52)
[INFO 2020-04-08 11:20:45]: Login server shutting down

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
39 минут назад, errorcrite сказал:

если я ставлю там любое кроме 0000 127001 выдает :

[INFO 2020-04-08 11:20:45]: Listening for GameServers on 192.168.0.103:9014
[FATAL 2020-04-08 11:20:45]: FATAL: Failed to open server socket. Reason: Cannot assign requested address: bind
java.net.BindException: Cannot assign requested address: bind
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Unknown Source)
        at sun.nio.ch.Net.bind(Unknown Source)
        at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
        at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
        at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
        at ru.catssoftware.loginserver.mmocore.SelectorThread.openServerSocket(SelectorThread.java:93)
        at ru.catssoftware.loginserver.L2LoginServer.startServer(L2LoginServer.java:143)
        at ru.catssoftware.loginserver.L2LoginServer.<init>(L2LoginServer.java:116)
        at ru.catssoftware.loginserver.L2LoginServer.main(L2LoginServer.java:52)
[INFO 2020-04-08 11:20:45]: Login server shutting down

 Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = **.**.**.**  можно воспользоватся http://myip.ru/
 Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname =  Узнаём с помощью командной строки (cmd),вводим туда ipconfig (локальный)

 

LoginserverHostname = * (так же можно прописать 127.0.0.1 ну или localhost)
LoginserverPort = 2106

Изменено пользователем ammy

Поделиться сообщением


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

а без роутера попробовать нельзя? 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, gawric сказал:

а без роутера попробовать нельзя? 

 

Не забывайте,что у вас должны быть открыты соответствующие порты используемые в конфигах для подключения ГС/ЛС/БД

Порты можно открыть с помощью настроек вашего роутера под root правами.

Изменено пользователем ammy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, ammy сказал:

Не забывайте,что у вас должны быть открыты соответствующие порты используемые в конфигах для подключения ГС/ЛС/БД

Порты можно открыть с помощью настроек вашего роутера под root правами.

Если роутер нормально пробрасывает порты. Самый верный вариант -> Настроить все без роутера и после этого пробрасывать порты.

Часто встречал такие проблемы с Zyxel с пробросом портов там вообще беда.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, gawric сказал:

Если роутер нормально пробрасывает порты. Самый верный вариант -> Настроить все без роутера и после этого пробрасывать порты.

Часто встречал такие проблемы с Zyxel с пробросом портов там вообще беда.....

Как ты собираешься пробросить порты без роутера ? xDDDD А что там настраивать собственно ? внешинй и внутренний IP,порты у тебя стандартные. Если порты закрыты то открываешь их через роутер и будет тебе счастье. Ищи гайд настройки своего модема/роутера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, ammy сказал:

Как ты собираешься пробросить порты без роутера ? xDDDD А что там настраивать собственно ? внешинй и внутренний IP,порты у тебя стандартные. Если порты закрыты то открываешь их через роутер и будет тебе счастье. Ищи гайд настройки своего модема/роутера.

:)))  не у меня проблемы, а у errorcrite.

"после этого пробрасывать порты" -> означает, что нужно подключить роутер и дальше уже будет понятно куда копать.

"А что там настраивать собственно ?" -> ну видимо имеются какие-то проблемы.

 

Изменено пользователем gawric

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, ammy сказал:

Как ты собираешься пробросить порты без роутера ? xDDDD А что там настраивать собственно ? внешинй и внутренний IP,порты у тебя стандартные. Если порты закрыты то открываешь их через роутер и будет тебе счастье. Ищи гайд настройки своего модема/роутера.

Зачем вы вводите людей в заблуждение ? 

Порты открываются только через роутер ? Разве не в фаерволе ?  (я вам открою америку)

И изначально должен быть статический ip адрес! Ведь только на нем есть возможность открытия портов.

Просто как я писал выше, что нужно сделать все с самого начала правильно и как можно больше откинутых тупых идей! А не раздавать мобильный интернет через ноутбук подключенный к модему через ж*опу. 

Пишу еще раз прочитайте все внимательно! 

Изначально у ВАС ОБЯЯЯЯЗАН СТОЯТЬ СТАТИЧЕСКИЙ ip АДРЕС!  (если вы хотите подключатся к серверу из вне)

Запустите сервер на 127,0,0,1 . Без нулей, а просто на 127,0,0,1 ! 

Получилось ? В игру зашли? Все нормально работает ? Ок! B)  Едим дальше 

# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName =  внешний ip
LoginServerPort = 2106
GameServerHostName = внешний ip
GameServerPort = 7777
# Внешнесетевой адрес сервера
ExternalHostname = внешний ip

Все остальное ставь 127,0,0,1 .

Я не увидел ответа из сервиса который чекает ваш порт 7777 .  Что вам написало ? 

А вообще желательно с этого и начать! Отключитесь от роутера и соединитесь  на прямую!  Без лишних программ и махинаций! 

 

Изменено пользователем FORD
  • Like 1

Поделиться сообщением


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

FORD если поставить  127 0 0 1 логин запускается а если что то другое внутренний или внешний сразу критикует сам логин сервер он пишет что ошибка и закрыть и все, проблема решилась так что просто другую сборку настроил как эту и все заработало а вот с какой была проблема так и не работает,видимо она убита для интернета вот и все

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, errorcrite сказал:

FORD если поставить  127 0 0 1 логин запускается а если что то другое внутренний или внешний сразу критикует сам логин сервер он пишет что ошибка и закрыть и все, проблема решилась так что просто другую сборку настроил как эту и все заработало а вот с какой была проблема так и не работает,видимо она убита для интернета вот и все

Попроси Форда ) он тебе с помощью фаервола пофиксит твои проблемы по внешке ;):D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, errorcrite сказал:

FORD если поставить  127 0 0 1 логин запускается а если что то другое внутренний или внешний сразу критикует сам логин сервер он пишет что ошибка и закрыть и все, проблема решилась так что просто другую сборку настроил как эту и все заработало а вот с какой была проблема так и не работает,видимо она убита для интернета вот и все

Напиши мне в сообщении свой скайп или как можно с тобой связаться.

Я могу попробовать помочь через ТМ 

Поделиться сообщением


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

спасибо,но от той сборки я решил отказаться,там некоторые недочеты были и чтобы их устранить надо было в ядре копаться а там можно шею свернуть)я еще не одну тему хелп напишу))) сейчас на л2base бафера внедрить пытаюсь,бафер ставится а вот кнопку баф нажимаю он как нпц обычный стандартный текст пишет) чувствую намучаюсь я с л2 пока на карантине этом))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, errorcrite сказал:

спасибо,но от той сборки я решил отказаться,там некоторые недочеты были и чтобы их устранить надо было в ядре копаться а там можно шею свернуть)я еще не одну тему хелп напишу))) сейчас на л2base бафера внедрить пытаюсь,бафер ставится а вот кнопку баф нажимаю он как нпц обычный стандартный текст пишет) чувствую намучаюсь я с л2 пока на карантине этом))

Конечно намучаешься :) А ты думал скачаешь сборку, установишь , + сайт и все можно открывать сервер ?:D

Так можно, но тогда придется купить её. Вот тогда будет тебе счастье )

Желаем удачи в твоих начинаниях. Будут вопросы обращайся! Поможем чем сможем .

По ответу: Смотри внимательно куда ведет эта кнопка. 

Стандартный тескт ?  В этом тексте не указано какой должен быть htm баффера ?

 

Поделиться сообщением


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

характер такой,вот есть нпц у которых квеста нет,там по английски стандартная фраза без ошибок,причем.Вот тут совсем не понимаю,кнопка указывает на папку 2001_Bafer допустим, я путь custom/2001_Buffer/__init__.py вписал в скрипт в конфигах,и нужные файлы по адресу,вот пытаюсь тут мучиться и как то без результатов

Поделиться сообщением


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

когда ошибку выдает это прям шикарно,находишь истребляешь а тут не пойму почему он не цепляется за последующие файлы,просто и не понимаю в целом как это выглядит

 

Поделиться сообщением


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

уже 800 баферов наставил видимо я не знаю как вообще этот путь делается,нужен хелп, FORD напиши мне,проконсультируй немного) я как просплюсь на связь выйду +79538727530 ватсап

 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...