Jump to content

lvlkoo

VIP
  • Content Count

    568
  • Joined

  • Last visited

  • Days Won

    32
  • Feedback

    0%

lvlkoo last won the day on May 28

lvlkoo had the most liked content!

Community Reputation

178

4 Followers

About lvlkoo

  • Rank
    Построил домик

Информация

  • Пол
    Мужчина
  • Город
    Днепр, Украина

Контакты

Recent Profile Visitors

6229 profile views
  1. Вы не можете просто так поменять ИП адресс на внешний, если используете роутер, либо провайдер использует NAT. В конфигах адрес биндинга должен быть тот, который получил Ваш пк Если используете роутер - это будет адрес от роутера, что-то вроде 192.68.0.2, если интернет-кабель подведен на прямую, то нужно смотреть что вам раздает провайдер, к тому же стоит учитывать момент, что провайдер может не разрешать прямое подключение и это может быть отдельно услугой "Выделеный ИП" за доп. плату. В настройках логинсервера LoginserverHostname = ИП_ПОЛУЧЕНЫЙ_ОТ_РОУТЕРА либо звездочка (*), это адресс на котором открывается сокет В настройках геймсервера GameserverHostname = ИП_ПОЛУЧЕНЫЙ_ОТ_РОУТЕРА либо звездочка (*), это адресс на котором открывается сокет ExternalHostname = ВАШ_ВНЕШНИЙ_ИП, это адресс который передается игрокам при выборе сервера InternalHostname = ИП_АДРЕСС_В_ЛОКАЛЬНОЙ_СЕТИ_ПОЛУЧЕНЫЙ_ОТ_РОУТЕРА или 127.0.0.1, это адресс который передается игрокам при выборе сервера в локальной сети При это должны быть соблюдены условия 1. Вы корректно настроили на роутере проброску портов 2106 и 7777 на ИП_ПОЛУЧЕНЫЙ_ВАШИМ_ПК_ОТ_РОУТЕРА 2. Провайдер предоставляет вам т.н "Белый" или "Выделеный" ИП-адрес, т.е к нему есть доступ из вне и не блокируеться фаерволами провайдера 3. Открыли нужные порты в локальном фаерволе (брандмауер, если Вы на винде)
  2. А раздачу то можно? 166 RU жду уже пару дней Или писать тулзовинку которая рекурсивно тянуть файлы будет? Так же вопросик к @Akumu не удалось ли найти 288 RU?
  3. Вша версия. Врядли она подойдет. Если у вас установлениа нужная версия ява паралельно - вам нужно прописать путь к папке bin (необходимой версии) в переменную среды Path, либо указать полный путь к исполняемуму файлу java в батнике
  4. Эту опцию удалили в Java 9, значит у вас стоит ява как минимум 9 или выше. Откройто командную строку и ввдите java -version Чтобы точно узнать текущую версию
  5. В настройках логинсервера LoginserverHostname = ИП_ПОЛУЧЕНЫЙ_ОТ_РОУТЕРА либо звездочка (*), это адресс на котором открывается сокет В настройках геймсервера GameserverHostname = ИП_ПОЛУЧЕНЫЙ_ОТ_РОУТЕРА либо звездочка (*), это адресс на котором открывается сокет ExternalHostname = ВАШ_ВНЕШНИЙ_ИП, это адресс который передается игрокам при выборе сервера InternalHostname = ИП_АДРЕСС_В_ЛОКАЛЬНОЙ_СЕТИ_ПОЛУЧЕНЫЙ_ОТ_РОУТЕРА или 127.0.0.1, это адресс который передается игрокам при выборе сервера в локальной сети При это должны быть соблюдены условия 1. Вы корректно настроили на роутере проброску портов 2106 и 7777 на ИП_ПОЛУЧЕНЫЙ_ВАШИМ_ПК_ОТ_РОУТЕРА 2. Провайдер предоставляет вам т.н "Белый" или "Выделеный" ИП-адрес, т.е к нему есть доступ из вне и не блокируеться фаерволами провайдера 3. Открыли нужные порты в локальном фаерволе (брандмауер, если Вы на винде)
  6. Скопировать сообщение об ошибке, по нормальному, без скриншотов, религия не позволяет? Вы не можете просто так поменять ИП адресс на внешний, если используете роутер, либо провайдер использует NAT. В конфигах адрес биндинга должен быть тот, который получил Ваш пк Если используете роутер - это будет адрес от роутера, что-то вроде 192.68.0.2, если интернет-кабель подведен на прямую, то нужно смотреть что вам раздает провайдер, к тому же стоит учитывать момент, что провайдер может не разрешать прямое подключение и это может быть отдельно услугой "Выделеный ИП" за доп. плату.
  7. Сервер не будет отвечать на другом ИП если вы забиндили его на конкретный. Почитаете коментарии к настройкам, там есть опция "используйте * для привязки на все доступные"
  8. Настройки логин сервера покажите, Вы на какой ИП его биндите? На 1 или на все доступные?
  9. Я это понимаю. Во фразе "Порт доступен" вложен смысл рабочего входящего TCP соеденения на прослушиваемый порт. Проверте телнетом подключение к вашему логин\гейм серверу на обоих ИП-адрессах. Если телнет НЕ будет выдавать ошибки - значит у вас корректная маршрутизация и проблемму стоит искать в настройках сервера
  10. Что именно? Проверить через telnet? Нужно установить telnet на вашей дев-машине, сделать это можно через "Windows Features -> Turn Windows Features on or off", выбра соотвествующую галочку "Telnet client" Далее выполнить команду telnet IP PORT, например telnet 127.0.0.1 7777 и посмотреть результат, если telnet не выдаст ошибку подключения значит порт доступен
  11. Судя по скриншотам - с настройками все ОК. Оба адресса отвечают. Eсли у хотсера все настроено правильно - должно работать. Возможно где-то ошиблись в конфигах самого сервера, когда перенастраивали на новый ИП. Рекомендую затестить подключение на порт через telnet, либо подключение на другой порт\сервис (например IIS) чтобы убедиться что с маршрутизацией все нормально.
  12. Это не то, что "сложный" путь, работать в IDE просто удобно. "простой" путь - это если не хотите ничего править и не в чем разбираться, сбилдили, и забыли. Если планируете разбираться с кодингом и сиходниками, то конечно же стоит работать в IDE, как написал товарищ @Gaikotsu большенство рутинных моментов IDE делает за Вас. Насчет отладки можете ознакомиться я этим, опубликованым мной, материалом
  13. @MayMunKa .jar - собственно говоря ява приложение, которое выполняет всю работу по установке БД .exe - некая обвертка, которая под капотом запускает этот jar файл, для удобства пользователя. Т.е Database_Installer_GS.exe запускает Database_Installer_GS.jar По поводу компиляции - в репозитириях мобиуса есть файл, который называеться "build.xml" это т.н ant-билд файл,, который используется одноименной утилитой "ant" для сборки приложения, и для простой "компиляции" и упаковки достаточно иметь установленый на ПК ant и запустить его из папки где расположен build.xml (там уже прописаны все нужные инструкции) Более удобный способ - использовать современные IDE, например IntelliJ IDEA, с ей помощью удобно редатировать код, запускать приложение, компилиировать, упаковывать, запускать ant сборку итд итп
  14. Роутер используете?
  15. Конфиги не полные, не видно ваших настроек GameserverHostname, ExternalHostName и GameserverPort. Такое чувство что вы два раза скопировали конфиг логин-сервера Информация которая может помочь. 1. Порт должен быть открыт в вашем фаерволе, если виндовс - читайте информацию о том как открыть порт в брандмауере, если линкус то iptables или в зависимости от того какая обвертка стоит (например у меня firewalld) 2. Если используете роутер, то у вас должен быть корректно настроена проброска порта на ваш локальный адресс, на котором запускается сервер (в зависимости от модели роутера, эта настройка может называться как port-forwarding, вирутальные серверы, nat-переадресация и т.п) 3. Если используете роутер и настроили правильно проброску портов, то попробуйте забиндить сервер на адрес локального комьютера, например GameserverHostname = 192.168.0.2 (тут соотвественно напишите свой).
×
×
  • Create New...