Jump to content
VLemon

L2jAdmins - Scions of Destiny

Recommended Posts

6 часов назад, haron сказал:

Поясняю последний рас

haron, вы поясняете очевидные вещи, которые в данной ситуации не работают. 😕

Share this post


Link to post

Я уже весь мозг сломал... Максимум чего удалось добиться это пинг 0 (в локальной сети) Но к гейм серверу все равно не хочет подключаться. Протокол раздвинул от 1 до 999 (на всякий случай) Перебрал все возможные варианты настройки ip external internal, менял порты - толку 0

🤯 При этом в localhost все как по маслу...

Может кто что еще подскажет?

Share this post


Link to post
3 часа назад, Pers сказал:

Я уже весь мозг сломал... Максимум чего удалось добиться это пинг 0 (в локальной сети) Но к гейм серверу все равно не хочет подключаться. Протокол раздвинул от 1 до 999 (на всякий случай) Перебрал все возможные варианты настройки ip external internal, менял порты - толку 0

🤯 При этом в localhost все как по маслу...

Может кто что еще подскажет?

А удалить не пробовал? !00% поможет😄 Это сборка а не исходники, и кто знает что там настроено, к примеру есть встроенная защита которая не даёт изменять ip адрес и порт чтобы работало только на ip 127.0.0.1, на моей сборке такая защита присутствует, если я даю клиенту для теста то кроме ip 127.0.0.1 сборку не запустить

Share this post


Link to post
1 час назад, haron сказал:

Это сборка а не исходники

Исходник прилагается в теме.

Share this post


Link to post
2 часа назад, haron сказал:

А удалить не пробовал? !00% поможет😄 Это сборка а не исходники

Ух... у же писал выше, что скачивал с соуруса с офф ветки этого сборщика исходник. Компилил. И толку не было.

2 часа назад, haron сказал:

на моей сборке такая защита присутствует, если я даю клиенту для теста то кроме ip 127.0.0.1 сборку не запустить

Так подскажите куда копнуть, чтобы проверить эту "защиту"?

 

Share this post


Link to post
2 часа назад, haron сказал:

если я даю клиенту для теста

Может дадите потестить вашу сборку 😉

Share this post


Link to post
2 часа назад, VLemon сказал:

Исходник прилагается в теме.

Скачал, посмотрел, ни чего такого что может блокировать не нашёл, пробовал немного изменить конфиг-не помогло, на 127.0.0.1 заходит без проблем, как только меняю ip на выборе сервера уходит в ступор, скажи VLemon ты сам пробовал зайти с локально 192.168.0.100 или какой у тебя не знаю, если заходил то с какими настройками

Share this post


Link to post
1 час назад, Pers сказал:

Может дадите потестить вашу сборку 😉

Сори, сборку не даю в расшару, только клиентам и с привязкой ip адреса

Share this post


Link to post
12 минут назад, haron сказал:

ни чего такого что может блокировать не нашёл, пробовал немного изменить конфиг-не помогло

💡 Вот и я о том же! 💡 Уже все перерыл, а толку нет. Где-то что-то упускаем. Но так даже интереснее. 🤪

11 минут назад, haron сказал:

сборку не даю в расшару

Так давайте пообщаемся. Может мне ваша сборка очень понравится, и договоримся о сделке? Дайте, пожалуйста, линк где почитать про сборку. 

Share this post


Link to post

На форуме L2jAdmins есть тоже вопрос про невозможность выхода в LAN и интернет. Но ответ там "прекрасен" как Памела Андерсон в былые годы. И я там не смог даже зарегистрироваться 🤦‍♂️ (это провал) чтобы задать вопрос по пингу 9999 в локальной сети. Может у кого-то получится?

Edited by Pers

Share this post


Link to post
18 часов назад, haron сказал:

VLemon ты сам пробовал зайти с локально 192.168.0.100 или какой у тебя не знаю, если заходил то с какими настройками

Не пробовал, проверял только с Localhost.

 

Share this post


Link to post

Это первая сборка в моей практике которая стартует только с Localhost, в конфигах не нашёл ни чего такого что могло бы блокировать выход в локалку

Share this post


Link to post
16 часов назад, haron сказал:

Это первая сборка в моей практике которая стартует только с Localhost

Кароч бегло просмотрел исходники, все в чем упоминается localhost, ip, 127.0.0.1 - и ничего не нашел такого, что могло бы блокировать выход в LAN. Единственное место, где есть хоть какие-то упоминания про локалхост - это настройки телнета. 

Ну, на всякий прописал туда свои ip, пересобрал сборку, а толку 0 🤬

Как ее, бляха-муха, запустить в свет?! 🤯

В 03.12.2020 в 12:21, Pers сказал:

На форуме L2jAdmins есть тоже вопрос

Тут ни кто не пробовал зарегаться? Мне б хотя бы лог/пасс, чтоб я мог задать вопрос этим разрабам 🥵

Share this post


Link to post
2 часа назад, Pers сказал:

Тут ни кто не пробовал зарегаться? Мне б хотя бы лог/пасс, чтоб я мог задать вопрос этим разрабам 🥵

Второй контрольный вопрос не отображается.

Share this post


Link to post
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);

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Forum Statistics

    • Total Topics
      363
    • Total Posts
      4492
×
×
  • Create New...