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

Запуск Localhost Сервера С Коннектом Через Глобал Со Статик Ip

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

Здравствуйте дорогие форумчане. :db:

Очень надеюсь на вашу помощь, сразу скажу в работе с серверами ла2 я новичек.

Имеем комп, достаточно шустрый без подробностей core i5, 8Gb - ddr3, SSD 320, 2Tb файлопомойка.

Инет 40 мб туда обратно.

...И до сборок вручную дело пока что не дошло. Запустить получается 50% сборок скаченных из глобала.

Собственно вопрос почти один по существу, нигде не смог найти на него ответа.

Что-то приблизительное я встречал, но толкового ответа нет

Начал с самого банального - La2Base_1.1.7 - с запуском проблем никаких не было.

Играть играется, правда со шрифтом возможно проблема или с html так как допустим в игре у ГК русский текст в основном меню отсутствует и есть небольшие каракули. А с английским все впорядке, квесты работают даже...

НО! вопрос в следующем, настраивал все по уму, серверная часть я больше чем уверен настроена правильно.

Имеется доступ в глобал 40мб со статик IP. Даю друзьям l2.ini настроеный на мой серв но подключиться они не могу,

собственно как решить вопрос? Скажите пожалуйста?,

не могу допереть как настроить клиентскую часть? Что для этого нужно? Чтобы подлючиться к моему locahhost'у.

Очень буду признателен за помощь, если и есть подобная тема прошу не пинаться сильно. :clapping:

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


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

Для того, чтобы подключиться из вне сборка сервера не должна быть поднята на локалхосте, а в конфиг файлах должен быть прописан внешний айпи сервера.

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

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


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

Для того, чтобы подключиться из вне сборка сервера не должна быть поднята на локалхосте, а в конфиг файлах должен быть прописан внешний айпи сервера.

Я встречал описание того как поднятый localhost использовался как раз таки таким образом как я сейчас хочу. Но, теперь сам задумываюсь возможно ли это, хотя препятствий не вижу никаких.

В качестве хоста указан мой комп допустим 192.168.0.xx а так же внешний ip для клиентов из вне указан он же.

Я же говорю с настройкой сервера проблем нету, мой ip даже пингуется и друзей.

В таком случае подскажите как сделать лучше? Где поднять сервер чтобы он работал для глобала? Не имея хостинга, есть альтернативы?

PS для подключения из вне, как мне известно достаточно иметь статик IP с доступом извне.

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

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


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

В качестве хоста указан мой комп допустим 192.168.0.xx а так же внешний ip для клиентов из вне указан он же.

 

192.168.*.* - Это частная сеть используемая дома или в офисах но не внешних IP адресациях!!! Вы не можете дать адрес этой сети клиентам для подключениям из вне!

 

А что бы ответить на Ваш вопрос доп инфа нужна.

 

1. Сервер подключен на внешней интернет сети и имеет статический адрес или находится в локалке и имеет выход в интернет через роутер?

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

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


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

192.168.*.* - Это частная сеть используемая дома или в офисах но не внешних IP адресациях!!! Вы не можете дать адрес этой сети клиентам для подключениям из вне!

 

А что бы ответить на Ваш вопрос доп инфа нужна.

 

1. Сервер подключен на внешней интернет сети и имеет статический адрес или находится в локалке и имеет выход в интернет через роутер?

 

Отвечаю =) кричать не обязательно.

Я прекрасно понимаю вас, 192.168.xx конечно является частной сетью с доступом в инет через роутер.

В общем сервер стоит на компе в лок сети. с адресом 192.168.0.2 через роутер 192.168.0.1 в свою очередь роутеру присваивается IP по DHCP но всегда один и тот же адрес, так как имеет привязку по MAC адресу,

выдержка из инфо о линке:

IP Address : 81.163.103.157

Subnet Mask : 255.255.255.0

Default Gateway : 81.163.103.1

Primary DNS Server : 204.194.232.200

Secondary DNS Server : 204.194.234.200

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


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

Итак исходя из этого настройки должны быть следующие.

 

В настройках логинсервера для порта 2106 указать IP 192.168.0.2

В настройках логина и гейма для свяли между собой по порту 9014 указать 127.0.0.1

В настройках сети геймсервере экстернал IP (внешний IP) указать 81.163.103.157

Так же в настройках гейма internal IP (внутренний) указать 192.168.0.2

На роутере настроить проброс портов 2106 и 7777 при подключении в локальную сеть на адрес 192.168.0.2 - как это сделать зависит от типа роутера.

В l2.ini игрового клиента указать IP 81.163.103.157

 

Возможные нюансы:

1. Все игроки в игре будут отображаться с одним IP равным 192.168.0.1

2. Очень может быть, что Вы не сможете сами зайти в игру находясь в локальной сети, но подключения из вне будут проходить без проблем.

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

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


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

Итак исходя из этого настройки должны быть следующие.

 

В настройках логинсервера для порта 2106 указать IP 192.168.1.2

В настройках логина и гейма для свяли между собой по порту 9014 указать 127.0.0.1

В настройках сети геймсервере экстернал IP (внешний IP) указать 81.163.103.157

Так же в настройках гейма internal IP (внутренний) указать 192.168.1.2

На роутере настроить проброс портов 2106 и 7777 при подключении в локальную сеть на адрес 192.168.1.2 - как это сделать зависит от типа роутера.

В l2.ini игрового клиента указать IP 81.163.103.157

 

Возможные нюансы:

1. Все игроки в игре будут отображаться с одним IP равным 192.168.1.1

2. Очень может быть, что Вы не сможете сами зайти в игру находясь в локальной сети, но подключения из вне будут проходить без проблем.

 

Проброс портов я сразу догадался сделать, а зачем менять подсеть? 192.168.0.xx на 192.168.1.xx ?

PS все что вы говорите я так и делал, потому и прошу помощи, так как не пойму что не так. Все iP прописаны правильно, порты проброшены, файерволы выключил даже, можно еще вирт сервер на роутере сделать но это еще больше гемора создаст. роутер кстати DIR-615

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

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


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

Менять подсеть не за чем, недосмотрел.

Если сделади действительно все правильно то видимо проблема кроется в настройках роутера ибо:

 

[root@srv ~]# telnet 81.163.103.157 2106

Trying 81.163.103.157...

telnet: connect to address 81.163.103.157: Connection refused

[root@srv ~]# telnet 81.163.103.157 7777

Trying 81.163.103.157...

Connected to 81.163.103.157.

Escape character is '^]'.

 

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

Напоминаю, что в конфиге логинсервера IP должен быть прописан 192.168.0.2 ибо если попробуете подсунуть туда внешний роутера он не стартанет.

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

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


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

Менять подсеть не за чем, недосмотрел.

Если сделади действительно все правильно то видимо проблема кроется в настройках роутера ибо:

 

[root@srv ~]# telnet 81.163.103.157 2106

Trying 81.163.103.157...

telnet: connect to address 81.163.103.157: Connection refused

[root@srv ~]# telnet 81.163.103.157 7777

Trying 81.163.103.157...

Connected to 81.163.103.157.

Escape character is '^]'.

 

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

Менять подсеть не за чем, недосмотрел.

Если сделади действительно все правильно то видимо проблема кроется в настройках роутера ибо:

 

[root@srv ~]# telnet 81.163.103.157 2106

Trying 81.163.103.157...

telnet: connect to address 81.163.103.157: Connection refused

[root@srv ~]# telnet 81.163.103.157 7777

Trying 81.163.103.157...

Connected to 81.163.103.157.

Escape character is '^]'.

 

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

Напоминаю, что в конфиге логинсервера IP должен быть прописан 192.168.0.2 ибо если попробуете подсунуть туда внешний роутера он не стартанет.

 

http://2ip.ru/check-port/ повествует о том что порты открыты и 2106 и 7777 =)

Будьте добры? все что нужно изменить в клиенте это только l2.ini? никаких других танцев с бубном не требуется?

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

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


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

Вот теперь он действительно открыт но после момента написания сообщения.

В клиенте только l2.ini

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


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

Вот теперь он действительно открыт но после момента написания сообщения.

В клиенте только l2.ini

Спасибо большое=) Как не странно все заработало, возможно предыдущая сборка просто оказалась кривой.

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


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

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

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

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

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

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

Войти

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

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

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

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

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