[Статья] Создание игр через ADSL-модем/роутер

Форум технической поддержки игроков и решения проблем, возникающих в процессе игры.

Сообщение Ticktaalick » 24 ноя 2009, 01:57

Вступление
Очень многие клиенты АДСЛ-тарифов компаний Вегател (Оптима-телеком) и УкрТелеком сталкиваються с
невозможностью хостить. В чём это выражается? Да в том, что никто не может подключиться к созданной
вами open-игре.
Вы спросите :"А в чём-же проблема?"... Всё дело в том, что между компьютером и роутером(который имеет
внешний Ай-Пи) создана локальная сеть. Из интернета видно только ваш внешний адрес (на рисунке это
5.189.129.145), в то время, как внутренний(локальный) адрес компьютера извне не виден. Вот в этом
и кроется главная неприятность, которая мешает нам хостить. В этом случае нам поможет "прокидывание"
портов на нужный нам компьютер (если быть точнее - на его локальный IP-адрес).
Изображение

И так, помешать нам могут:
  • Наш роутер
  • Брандмауер Windows
  • Антивирус
Рассмотрим эти нехорошие пункты по порядку, и разберёмся с каждым по-отдельности.

Шаг 1: Узнаём адреса в локальной сети
Сначала нам нужно узнать локальные адреса модема и компьтера, на который мы будем пробрасывать порты
Как это сделать?
-Открываем меню "Пуск"
-Ярлык "Выполнить"
Изображение
-В появившейся строке набираем (англ.) cmd и жмём Enter
Изображение
-В новом окне коммандной строки набираем ipconfig /all (с пробелом и косой чертой), жмём Enter
Изображение
После выполнения комманды в окно будут выведены результаты её работы. Тут и будут нужные нам адреса.
Ищем строчки IP-адрес и Основной шлюз Первый является адресом компьютера, за которым вы
находитесь, в локальной сети... а второй - адресом роутера всё в той-же локальной сети.
Изображение

Примечание
В нашем случае адрес компьютера в локальной сети 192.168.1.2
роутера(модема) в локальной сети 192.168.1.1

Шаг 2: Залезаем в наш роутер
Сначала нам нужно войти на страницу настройки нашего роутера. Для этого:
-Открываем Интернет Эксплорер (ну или ваш любимый браузер)
-Заносим в строку интернет-адреса адрес вашего Основного шлюза (в нашем случае это - 192.168.1.1)
-Заходим на этот адрес
-Появится окно логина для администрирования... а вот тут может выйти облом
Если вы арендуете модем у УкрТелекома, то пароля от админки на него у вас точно нет. Звоните в техподдержку
или попробуйте найти пассы на форумах через http://www.google.com . Если-же модем Ваш, то у вас должен быть
его техпаспорт, где и указан этот пароль.
Для пользователей Оптима-телеком всё немного проще, так-как основные связки для входа в настройщик арендованного
модема довольно известны.
Код: Выделить всё
admin - admin
admin - Admin
admin - qwerty
admin - Qwerty
admin - zaqwerty
admin - Zaqwerty

Шаг 3: Настройка
Фирм-производителей модемов довольно много, а количество моделей модемов - еще больше. Эти модели могут
существенно различаться как по функциональности, так и по интерфейсу. Разглянем настройку тех модемов, с
которыми мне приходилось втречаться лично. По мере изучения новых модемов и настроек к ним будут добавлены
пошаговые гайды на новые модели.

ПРИМЕЧАНИЕ
Однинаковые модели модемов могут быть с разными прошивками, которые отличаются названиями и
местом расположения пунктов в меню настройки! Если ваш модем такой-же, как в одном из гайдов, но не совпадают
прошивки (есть существенные отличия в граф. интерфейсе), почитайте гайды по другим моделям этого-же производителя,
возможно вы найдёте похожий интерфейс.

Список модемов, на которые есть гайд по настройке:
  • DSL-500t; DSL-504t
  • DSL-G604t
  • Zyxell P-600; Zyxell P-660



Отключение брандмауэра Windows
Если после настройки модема вас всё-равно не видят (но вы уверенны, что настроили модем правильно), попробуйте
отключить брандмауэр Windows.

-Жмём "Пуск"
-Кнопку "Выполнить" Изображение
-В появившемя окне набираем services.msc жмём Enter
-Появится окно "Службы"
-В нём ищем и отключаем службу Брандмауэр Windows/Общий досту к Интернету (ICS)

Но! Бывает, что люди из соображений безопасности своего компьютера не хотят отключать
Фаирволл. В таком случае в него вносится исключение на порт, которыми пользуется
Варкрафт 3 (6112)
-Жмём "Пуск"
-Меню "Все программы"
-Меню "Стандартные"
-Меню "Связь"
-Пункт "Сетевые подключения"
Откроется окно сетевых подключений вашего компьютера
Изображение
-Заходим в свойства вашего подключения
-Вкладка "Дополнительно"
-Кнопка "Параметры" (на форме Брандмауэр Windows)
Откроется окно настройки Брандмауэра
Изображение
-Перейти на вкладку "Исключения"
-Кнопка "Добавить порт"
-В открывшемся окне добавляем порт 6112 (смотрим рисунок)
-Жмём 2 раза "ОК"
И ваш брандмауэр настроен.
Спасибо пользователю reboot.m за предоставленную информацию



DSL-500t; DSL-504t
Очень распространённая модель (500), особенно среди клиентов Оптима-телеком со сроком подключения лет 5-6.
-Выбираем вверху вкладку "Advanced"(1)
-Слева появится столбик с кнопками, ищем в нём кнопку "Virtual Server" или "Port Forvarding"(2)
Изображение
-Вверху в падающем меню "LAN IP" выбираем IP-адрес нашего компьютера (в нашем случае - 192.168.1.2)
-В центре окна в списке выбираем группу "User" (1)
-Жмём кнопку "Аdd" (2)
Изображение
-В обновившемся окне добавляем правило
Код: Выделить всё
Rule name Warcraft3
Protocol TCP,UDP
Port Start 6112
Port End 6112
Port Map 6112
-Нажать на кнопку "Apply"

Делайте, пока всё не получится так, как изображено ниже на рисунке (порты 4000 и 6200 нужны только мне, вам их добавлять не нужно):
Изображение
-Жмём на кнопку "Cancel", попадаем на страницу правил.
-Снова выбираем пункт "User"(1)
-Выбираем наше правило (2)
-Жмём кнопку "Add>" (3)
-Жмём кнопку "Apply" (4)
Изображение
Вот мы и добавили наше правило, которое позволит нам хостить. НО! Мы еще должны сохранить сделанные
изменения в модеме, иначе после отключения от источника питания все настройки собьются на старые.
-Вверху ищем вкладку "Tools" (1)
-Слева ищем в столбике кнопку "System Commands" (2)
-В центре окна жмём на кнопку "Save all" (3)
-Сохранив настройки выходим из настройщика.
Изображение
Ваш компьютер готов к тому, чтобы хостить.



DSL-G604t
4х контактный маршрутизатор со встроенным ADSL-модемом и поддержкой Wi-Fi. Распостранена у пользователей,
которым нужно бросить сетку по квартире на несколько компов + иметь точку доступа Вай-Фай.

-Находим вверху вкладку "Advanced" (1)
-Слева в столбике ищем кнопку "Virtual Server" (может быть "Port Forvarding")(2)
-В падающем меню в центре экрана выбираем локальный IP-адрес вашего компьютера (у меня 192.168.1.2)(3)
-Чуть левее в списке "Category" переходим к пункту "User" (4)
-Жмём кнопку "Add" (5)
Изображение
-В обновившемся окне прописываем порт
Код: Выделить всё
Rule name Warcraft3
Protocol TCP,UDP
Port Start 6112
Port End 6112
Port Map 6112
-Нажать на кнопку "Apply"

Делайте, пока всё не получится так, как изображено ниже на рисунке (порты 4000 и 6200 нужны только мне, вам их добавлять не нужно):
Изображение
-жмём "Cancel", выходим снова на страницу с правилами
-В списке "Category" переходим к пункту "User" (1)
-Выбираем наше правило (я назвал его Warcraft3) из списка (2, не забудьте проверить IP-адрес в падающем меню)
-Жмём кнопку "Add>" (3)
-Внизу нажимаем "Apply" (4)
Изображение
Вот мы и добавили правило, которое позволит нам хостить, осталось только сохранить зделанные изменения
в настройках модема, чтобы при его перезагрузке (или отключении) они не пропали
-Идём на вкладку "Tools" (1)
-Нажимаем кнопку "System" слева (2)
-Нажимаем на кнопку "Save and Reboot" (3)
Изображение
Если вы всё зделали правильно, то после перезагрузки модема вы сможете хостить.



Zyxell P-600; Zyxell P-660
А теперь рассмотрим настройку модемов Zyxell. Эта серия стоит у большинства пользователей компании УкрТелеком.

-Логинимся в модем. Если правильно ввели пароль, появится окошко:
Изображение
-Выбираем пункт "Go to advanced setup"
-Жмём "Apply"
Попадаем на страницу настройки модема
Изображение
-Открываем "Network"(1)
-Переходим к пункту "NAT"(2)
-Вверху выбираем вкладку "Port Forvarding"(3)
-В падающем меню "Service Name"(4) выбираем пункт "User Define"(5)
Появиться чистая страница с настройками нового правила, которое мы хотим добавить
Изображение
Отредактируем его.
Код: Выделить всё
Service Name - (как назовёте, так и будет)
External Port Start - 6112      Port End 6112
Internal Port Start - 6112      Port End 6112
Server IP adress - адрес вашего компьютера в локальной сети (в нашем случае - 192.168.1.2)
Ставим птичку перед "Active"
Жмём кнопку "Apply"

Если всё правильно сделали, то появится правило для порта 6112, выглядеть это будет где-то так (порты 4000 и 6200 нужны только мне, вам их добавлять не нужно):
Изображение
Нажимаем внизу (под правилами) кнопку "Apply", и можем идти хостить.

В случае возникновения вопросов просьба не забивать мне их в личку, а отписываться в разделе.
Последний раз редактировалось md_hedji 26 окт 2012, 02:38, всего редактировалось 19 раз(а).
Причина: Updated.
Вы меня ненавидите? Спасибо, я старался.

For this post the author Ticktaalick thanked:
Disturbed (15 май 2012, 21:07)
Аватара пользователя
Ticktaalick
Обыватель
Обыватель
 
Автор темы
Сообщения: 610
Зарегистрирован:
11 ноя 2007, 07:42
Has thanked: 2 times
Have thanks: 18 times
Играю в: Warframe

Сообщение Ghost_UA » 17 май 2011, 22:05

TP-LINK TL-WR741ND

Ну так парни скажу , в прицепе тут ничего сложного нету , но попарится придется )

Шаг 1.

Заходим в Роутер (кто не знает как заходить - Google в помощь)

Шаг 2.
Открываем в левом углу раздел Forwarding -> Virtual Servers .
Изображение


Шаг 3.

Открываем Пуск -> Выполнить -> cmd .
В командной строке пишем ipconfig/all .

Ищем Строку Физический адрес , и видим код в виде хх-хх-хх-хх-хх-хх
Изображение
Копируем его . Заходим в роутер , открываем DHCP -> Address Reservation
Изображение
Нажимаем Add New . Затем в графу MAC Address вводим этот Физический адрес
Изображение
Затем обратно возвращаемся в сmd ищем строку IPv4-адрес и копируем этот IP адрес
Изображение
Возвращаемся в роутер , в графе Reserved IP Address вводим этот айпи
Изображение
Нажимаем Save и все . (Объясняю - эта маленькая проблемка всех роутеров. Эта проблема заключается в том , что тут система входа идет от 100 до 199 , то есть кто подключится первый к интернету - получит в локальной сети ай-пи 192.168.1.100 , второй получит 192.168.1.101 и так до 199)

Ищем строку IPv4-адрес и копируем этот IP адрес .
Изображение

Заходим в роутер , находим Forwarding -> Virtual Servers и нажимаем Add new . В графе Service Port пишем порт 6112 , в строку IP Address пишем ап-пи адрес . Строки Protocol , Status и Common Service Port не трогать
Изображение
Так же создаем еще 2 порта так же само , только во втором пишем в Service Port: 6113 и в третий Service Port: 6114 .

Шаг 4.

Обязательно ресаем роутер , что бы настройки были приняты .

Шаг 5.

Заходим в Warcraft и GHost++(One) и наслаждаемся игрой =)
Последний раз редактировалось Anonymous 17 май 2011, 22:45, всего редактировалось 18 раз(а).
Причина: Updated.
Изображение
Изображение
Изображение

For this post the author Ghost_UA thanked:
DEATHJUDO (12 фев 2012, 00:48)
Аватара пользователя
Ghost_UA
Новичок
Новичок
 
Сообщения: 98
Зарегистрирован:
09 авг 2010, 04:50
Откуда: Украина , Днепропетровск
Has thanked: 2 times
Have thanks: 2 times
Skype: Kick-ass_UA
Играю в: Warcraft III
Вернуться к началу


Вернуться в WC3: Техподдержка

Кто сейчас на конференции

Посетителей: 2, из них зарегистрированных: 1, скрытых: 0 и гостей: 1 (находятся на конференции)
Этот раздел просматривают: Bing [Bot] и гости: 1