errorcrite 0 Опубликовано 7 апреля, 2020 Здравствуйте,долго не решался спросить так как уже 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 на всякий тоже хоть и нет смысла Все это дело проверил через командную строку с внешнего и внутренного соединения пинг и порт рабочий Пробовал все вариации замены и взаимозамены айпи и портов Папку систем вбил нон ип пробовал вообще все, у меня белый айпи так что пробовал разные вещи Итог: Запустить могу только с второго компа на котором нон ип в систем вбит,сервер видит меня и я могу зайти играть С телефона раздаю на ноут и подключаюсь,окно выбора сервера и все мертвым грузом Друг с дома тоже не смог зайти,так же окно сервера и все Выходит все настроил а результат с внешнего соединения нет,помогите товарищи Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FORD 33 Опубликовано 7 апреля, 2020 Дружище, тема просто заезженная до слез! Зачем вы себе создаете миллион проблем , а потом пытаетесь сразу решить их ? Зачем тебе ноип? 10000% порты у тебя закрыты! ссылка на чеек 2ip,ru C телефона роздаю на ноут ? =-=-=-=-=-=- 1 час назад, errorcrite сказал: GameServerHostName = 0.0.0.0 GameServerPort = 7777 1 час назад, errorcrite сказал: # 2 - Порт логин сервера на который подключается клиент LoginServerHostName = 0.0.0.0 LoginServerPort = 2106 клиент подключается на 0,0,0,0 ? =-=-=-=-=-==-= У тебя все стучит на локалку, а ты хочешь внешний мир... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 7 апреля, 2020 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 пингом такое же Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FORD 33 Опубликовано 7 апреля, 2020 Ты меня не понял. Ты начинаешь делать ошибки еще в самом начале! У тебя снова стоит : 4 часа назад, errorcrite сказал: # 2 - Порт логин сервера на который подключается клиент LoginServerHostName = 0.0.0.0 LoginServerPort = 2106 Прочитай внимательно! В этих строчках нужно вписать ip адрес логин сервера к которому будут подключаться игроки! Порт 2106 должен быть открыт. Не понимаю зачем тебе noip ? От него толку вообще никакого . Прочитай все внимательно и впиши все правильно ! 2106 это логин сервера , а 7777 это гейм сервер! Порты должны быть открыты и должен стоять внешний ip ! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 8 апреля, 2020 (изменено) # 2 - Порт логин сервера на который подключается клиент LoginServerHostName = 0.0.0.0 LoginServerPort = 2106 я тут если внешний ip ставлю то логин закрывается,не проходит старт Даже если я не прав но там же написано если нули выставить то будут все доступны верно же? И тогда если как говоришь ты как я выставлю тут внешний айпи если порт в роутере я только на 192.168. могу поставить Изменено 8 апреля, 2020 пользователем errorcrite Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 8 апреля, 2020 если я ставлю там любое кроме 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 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 8 апреля, 2020 (изменено) 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 Изменено 8 апреля, 2020 пользователем ammy Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gawric 49 Опубликовано 8 апреля, 2020 а без роутера попробовать нельзя? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 8 апреля, 2020 (изменено) 12 минут назад, gawric сказал: а без роутера попробовать нельзя? Не забывайте,что у вас должны быть открыты соответствующие порты используемые в конфигах для подключения ГС/ЛС/БД Порты можно открыть с помощью настроек вашего роутера под root правами. Изменено 8 апреля, 2020 пользователем ammy Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gawric 49 Опубликовано 8 апреля, 2020 5 минут назад, ammy сказал: Не забывайте,что у вас должны быть открыты соответствующие порты используемые в конфигах для подключения ГС/ЛС/БД Порты можно открыть с помощью настроек вашего роутера под root правами. Если роутер нормально пробрасывает порты. Самый верный вариант -> Настроить все без роутера и после этого пробрасывать порты. Часто встречал такие проблемы с Zyxel с пробросом портов там вообще беда..... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 8 апреля, 2020 1 минуту назад, gawric сказал: Если роутер нормально пробрасывает порты. Самый верный вариант -> Настроить все без роутера и после этого пробрасывать порты. Часто встречал такие проблемы с Zyxel с пробросом портов там вообще беда..... Как ты собираешься пробросить порты без роутера ? xDDDD А что там настраивать собственно ? внешинй и внутренний IP,порты у тебя стандартные. Если порты закрыты то открываешь их через роутер и будет тебе счастье. Ищи гайд настройки своего модема/роутера. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gawric 49 Опубликовано 8 апреля, 2020 (изменено) 14 минут назад, ammy сказал: Как ты собираешься пробросить порты без роутера ? xDDDD А что там настраивать собственно ? внешинй и внутренний IP,порты у тебя стандартные. Если порты закрыты то открываешь их через роутер и будет тебе счастье. Ищи гайд настройки своего модема/роутера. :))) не у меня проблемы, а у errorcrite. "после этого пробрасывать порты" -> означает, что нужно подключить роутер и дальше уже будет понятно куда копать. "А что там настраивать собственно ?" -> ну видимо имеются какие-то проблемы. Изменено 8 апреля, 2020 пользователем gawric Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FORD 33 Опубликовано 8 апреля, 2020 (изменено) 22 минуты назад, ammy сказал: Как ты собираешься пробросить порты без роутера ? xDDDD А что там настраивать собственно ? внешинй и внутренний IP,порты у тебя стандартные. Если порты закрыты то открываешь их через роутер и будет тебе счастье. Ищи гайд настройки своего модема/роутера. Зачем вы вводите людей в заблуждение ? Порты открываются только через роутер ? Разве не в фаерволе ? (я вам открою америку) И изначально должен быть статический ip адрес! Ведь только на нем есть возможность открытия портов. Просто как я писал выше, что нужно сделать все с самого начала правильно и как можно больше откинутых тупых идей! А не раздавать мобильный интернет через ноутбук подключенный к модему через ж*опу. Пишу еще раз прочитайте все внимательно! Изначально у ВАС ОБЯЯЯЯЗАН СТОЯТЬ СТАТИЧЕСКИЙ ip АДРЕС! (если вы хотите подключатся к серверу из вне) Запустите сервер на 127,0,0,1 . Без нулей, а просто на 127,0,0,1 ! Получилось ? В игру зашли? Все нормально работает ? Ок! Едим дальше # 2 - Порт логин сервера на который подключается клиент LoginServerHostName = внешний ip LoginServerPort = 2106 GameServerHostName = внешний ip GameServerPort = 7777 # Внешнесетевой адрес сервера ExternalHostname = внешний ip Все остальное ставь 127,0,0,1 . Я не увидел ответа из сервиса который чекает ваш порт 7777 . Что вам написало ? А вообще желательно с этого и начать! Отключитесь от роутера и соединитесь на прямую! Без лишних программ и махинаций! Изменено 8 апреля, 2020 пользователем FORD 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 8 апреля, 2020 FORD если поставить 127 0 0 1 логин запускается а если что то другое внутренний или внешний сразу критикует сам логин сервер он пишет что ошибка и закрыть и все, проблема решилась так что просто другую сборку настроил как эту и все заработало а вот с какой была проблема так и не работает,видимо она убита для интернета вот и все Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 8 апреля, 2020 5 минут назад, errorcrite сказал: FORD если поставить 127 0 0 1 логин запускается а если что то другое внутренний или внешний сразу критикует сам логин сервер он пишет что ошибка и закрыть и все, проблема решилась так что просто другую сборку настроил как эту и все заработало а вот с какой была проблема так и не работает,видимо она убита для интернета вот и все Попроси Форда ) он тебе с помощью фаервола пофиксит твои проблемы по внешке Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FORD 33 Опубликовано 8 апреля, 2020 9 минут назад, errorcrite сказал: FORD если поставить 127 0 0 1 логин запускается а если что то другое внутренний или внешний сразу критикует сам логин сервер он пишет что ошибка и закрыть и все, проблема решилась так что просто другую сборку настроил как эту и все заработало а вот с какой была проблема так и не работает,видимо она убита для интернета вот и все Напиши мне в сообщении свой скайп или как можно с тобой связаться. Я могу попробовать помочь через ТМ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 8 апреля, 2020 спасибо,но от той сборки я решил отказаться,там некоторые недочеты были и чтобы их устранить надо было в ядре копаться а там можно шею свернуть)я еще не одну тему хелп напишу))) сейчас на л2base бафера внедрить пытаюсь,бафер ставится а вот кнопку баф нажимаю он как нпц обычный стандартный текст пишет) чувствую намучаюсь я с л2 пока на карантине этом)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FORD 33 Опубликовано 8 апреля, 2020 3 часа назад, errorcrite сказал: спасибо,но от той сборки я решил отказаться,там некоторые недочеты были и чтобы их устранить надо было в ядре копаться а там можно шею свернуть)я еще не одну тему хелп напишу))) сейчас на л2base бафера внедрить пытаюсь,бафер ставится а вот кнопку баф нажимаю он как нпц обычный стандартный текст пишет) чувствую намучаюсь я с л2 пока на карантине этом)) Конечно намучаешься А ты думал скачаешь сборку, установишь , + сайт и все можно открывать сервер ? Так можно, но тогда придется купить её. Вот тогда будет тебе счастье ) Желаем удачи в твоих начинаниях. Будут вопросы обращайся! Поможем чем сможем . По ответу: Смотри внимательно куда ведет эта кнопка. Стандартный тескт ? В этом тексте не указано какой должен быть htm баффера ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 9 апреля, 2020 характер такой,вот есть нпц у которых квеста нет,там по английски стандартная фраза без ошибок,причем.Вот тут совсем не понимаю,кнопка указывает на папку 2001_Bafer допустим, я путь custom/2001_Buffer/__init__.py вписал в скрипт в конфигах,и нужные файлы по адресу,вот пытаюсь тут мучиться и как то без результатов Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 9 апреля, 2020 когда ошибку выдает это прям шикарно,находишь истребляешь а тут не пойму почему он не цепляется за последующие файлы,просто и не понимаю в целом как это выглядит Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
errorcrite 0 Опубликовано 10 апреля, 2020 уже 800 баферов наставил видимо я не знаю как вообще этот путь делается,нужен хелп, FORD напиши мне,проконсультируй немного) я как просплюсь на связь выйду +79538727530 ватсап Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты