Pers 3 Posted December 2, 2020 6 часов назад, haron сказал: Поясняю последний рас haron, вы поясняете очевидные вещи, которые в данной ситуации не работают. 😕 Quote Share this post Link to post
Pers 3 Posted December 2, 2020 Я уже весь мозг сломал... Максимум чего удалось добиться это пинг 0 (в локальной сети) Но к гейм серверу все равно не хочет подключаться. Протокол раздвинул от 1 до 999 (на всякий случай) Перебрал все возможные варианты настройки ip external internal, менял порты - толку 0 🤯 При этом в localhost все как по маслу... Может кто что еще подскажет? Quote Share this post Link to post
haron 43 Posted December 2, 2020 3 часа назад, Pers сказал: Я уже весь мозг сломал... Максимум чего удалось добиться это пинг 0 (в локальной сети) Но к гейм серверу все равно не хочет подключаться. Протокол раздвинул от 1 до 999 (на всякий случай) Перебрал все возможные варианты настройки ip external internal, менял порты - толку 0 🤯 При этом в localhost все как по маслу... Может кто что еще подскажет? А удалить не пробовал? !00% поможет😄 Это сборка а не исходники, и кто знает что там настроено, к примеру есть встроенная защита которая не даёт изменять ip адрес и порт чтобы работало только на ip 127.0.0.1, на моей сборке такая защита присутствует, если я даю клиенту для теста то кроме ip 127.0.0.1 сборку не запустить Quote Share this post Link to post
VLemon 120 Posted December 2, 2020 1 час назад, haron сказал: Это сборка а не исходники Исходник прилагается в теме. Quote Share this post Link to post
Pers 3 Posted December 2, 2020 2 часа назад, haron сказал: А удалить не пробовал? !00% поможет😄 Это сборка а не исходники Ух... у же писал выше, что скачивал с соуруса с офф ветки этого сборщика исходник. Компилил. И толку не было. 2 часа назад, haron сказал: на моей сборке такая защита присутствует, если я даю клиенту для теста то кроме ip 127.0.0.1 сборку не запустить Так подскажите куда копнуть, чтобы проверить эту "защиту"? Quote Share this post Link to post
Pers 3 Posted December 2, 2020 2 часа назад, haron сказал: если я даю клиенту для теста Может дадите потестить вашу сборку 😉 Quote Share this post Link to post
haron 43 Posted December 2, 2020 2 часа назад, VLemon сказал: Исходник прилагается в теме. Скачал, посмотрел, ни чего такого что может блокировать не нашёл, пробовал немного изменить конфиг-не помогло, на 127.0.0.1 заходит без проблем, как только меняю ip на выборе сервера уходит в ступор, скажи VLemon ты сам пробовал зайти с локально 192.168.0.100 или какой у тебя не знаю, если заходил то с какими настройками Quote Share this post Link to post
haron 43 Posted December 2, 2020 1 час назад, Pers сказал: Может дадите потестить вашу сборку 😉 Сори, сборку не даю в расшару, только клиентам и с привязкой ip адреса Quote Share this post Link to post
Pers 3 Posted December 2, 2020 12 минут назад, haron сказал: ни чего такого что может блокировать не нашёл, пробовал немного изменить конфиг-не помогло 💡 Вот и я о том же! 💡 Уже все перерыл, а толку нет. Где-то что-то упускаем. Но так даже интереснее. 🤪 11 минут назад, haron сказал: сборку не даю в расшару Так давайте пообщаемся. Может мне ваша сборка очень понравится, и договоримся о сделке? Дайте, пожалуйста, линк где почитать про сборку. Quote Share this post Link to post
Pers 3 Posted December 3, 2020 (edited) На форуме L2jAdmins есть тоже вопрос про невозможность выхода в LAN и интернет. Но ответ там "прекрасен" как Памела Андерсон в былые годы. И я там не смог даже зарегистрироваться 🤦♂️ (это провал) чтобы задать вопрос по пингу 9999 в локальной сети. Может у кого-то получится? Edited December 3, 2020 by Pers Quote Share this post Link to post
VLemon 120 Posted December 3, 2020 18 часов назад, haron сказал: VLemon ты сам пробовал зайти с локально 192.168.0.100 или какой у тебя не знаю, если заходил то с какими настройками Не пробовал, проверял только с Localhost. Quote Share this post Link to post
haron 43 Posted December 3, 2020 Это первая сборка в моей практике которая стартует только с Localhost, в конфигах не нашёл ни чего такого что могло бы блокировать выход в локалку Quote Share this post Link to post
Pers 3 Posted December 4, 2020 16 часов назад, haron сказал: Это первая сборка в моей практике которая стартует только с Localhost Кароч бегло просмотрел исходники, все в чем упоминается localhost, ip, 127.0.0.1 - и ничего не нашел такого, что могло бы блокировать выход в LAN. Единственное место, где есть хоть какие-то упоминания про локалхост - это настройки телнета. Ну, на всякий прописал туда свои ip, пересобрал сборку, а толку 0 🤬 Как ее, бляха-муха, запустить в свет?! 🤯 В 03.12.2020 в 12:21, Pers сказал: На форуме L2jAdmins есть тоже вопрос Тут ни кто не пробовал зарегаться? Мне б хотя бы лог/пасс, чтоб я мог задать вопрос этим разрабам 🥵 Quote Share this post Link to post
VLemon 120 Posted December 4, 2020 2 часа назад, Pers сказал: Тут ни кто не пробовал зарегаться? Мне б хотя бы лог/пасс, чтоб я мог задать вопрос этим разрабам 🥵 Второй контрольный вопрос не отображается. Quote Share this post Link to post
haron 43 Posted December 4, 2020 5 часов назад, Pers сказал: Кароч бегло просмотрел исходники, все в чем упоминается localhost, ip, 127.0.0.1 - и ничего не нашел такого, что могло бы блокировать выход в LAN. Единственное место, где есть хоть какие-то упоминания про локалхост - это настройки телнета. Source_L2jAdmins_c4\L2jAdmins_c4\Core\src\l2j\Config.java { var config = new L2Properties(FILE_SERVER_CONFIG); GAMESERVER_HOSTNAME = config.getString("GameserverHostname", "*"); PORT_GAME = config.getInteger("GameserverPort", 7777); EXTERNAL_HOSTNAME = config.getString("ExternalHostname", "*"); GAME_SERVER_LOGIN_PORT = config.getInteger("LoginPort", 9014); GAME_SERVER_LOGIN_HOST = config.getString("LoginHost", "127.0.0.1"); REQUEST_ID = config.getInteger("RequestServerID", 0); ACCEPT_ALTERNATE_ID = config.getBoolean("AcceptAlternateID", true); DATABASE_DRIVER = config.getString("Driver", "com.mysql.jdbc.Driver"); DATABASE_URL = config.getString("URL", "jdbc:mysql://localhost/l2jdb"); DATABASE_LOGIN = config.getString("Login", "root"); DATABASE_PASSWORD = config.getString("Password", ""); MAX_CHARACTERS_NUMBER_PER_ACCOUNT = config.getInteger("CharMaxNumber", 7); MAXIMUM_ONLINE_USERS = config.getInteger("MaximumOnlineUsers", 100); MIN_PROTOCOL_REVISION = config.getInteger("MinProtocolRevision", 660); MAX_PROTOCOL_REVISION = config.getInteger("MaxProtocolRevision", 665); if (MIN_PROTOCOL_REVISION > MAX_PROTOCOL_REVISION) { LOG.warning("MinProtocolRevision is bigger than MaxProtocolRevision in server configuration file."); } } и { var config = new L2Properties(FILE_LOGIN_CONFIG); GAME_SERVER_LOGIN_HOST = config.getString("LoginserverHostname", "127.0.0.1"); GAME_SERVER_LOGIN_PORT = config.getInteger("LoginPort", 9013); PORT_LOGIN = config.getInteger("LoginserverPort", 2106); ACCEPT_NEW_GAMESERVER = config.getBoolean("AcceptNewGameServer", true); REQUEST_ID = config.getInteger("RequestServerID", 0); ACCEPT_ALTERNATE_ID = config.getBoolean("AcceptAlternateID", true); LOGIN_TRY_BEFORE_BAN = config.getInteger("LoginTryBeforeBan", 10); LOGIN_BLOCK_AFTER_BAN = config.getInteger("LoginBlockAfterBan", 600); EXTERNAL_HOSTNAME = config.getString("ExternalHostname", "localhost"); DATABASE_DRIVER = config.getString("Driver", "com.mysql.jdbc.Driver"); DATABASE_URL = config.getString("URL", "jdbc:mysql://localhost/l2jdb"); DATABASE_LOGIN = config.getString("Login", "root"); DATABASE_PASSWORD = config.getString("Password", ""); SHOW_LICENCE = config.getBoolean("ShowLicence", true); IP_UPDATE_TIME = config.getInteger("IpUpdateTime", 15); FORCE_GGAUTH = config.getBoolean("ForceGGAuth", false); AUTO_CREATE_ACCOUNTS = config.getBoolean("AutoCreateAccounts", true); FLOOD_PROTECTION = config.getBoolean("EnableFloodProtection", true); FAST_CONNECTION_LIMIT = config.getInteger("FastConnectionLimit", 15); NORMAL_CONNECTION_TIME = config.getInteger("NormalConnectionTime", 700); FAST_CONNECTION_TIME = config.getInteger("FastConnectionTime", 350); разница в настройка порта 9014 логин и гейм сервера GAME_SERVER_LOGIN_HOST = config.getString("LoginserverHostname", "127.0.0.1"); GAME_SERVER_LOGIN_PORT = config.getInteger("LoginPort", 9013); и EXTERNAL_HOSTNAME = config.getString("ExternalHostname", "*"); GAME_SERVER_LOGIN_PORT = config.getInteger("LoginPort", 9014); Quote Share this post Link to post