PDA

Просмотр полной версии : Как создать сервер, если IP динамичный?


hfdiablo
11.03.2012, 02:45
Здравствуйте. У меня такая проблема, играю на iccup.com в Starcraft Brood war и не могу создавать сервер. Точнее могу, но ко мне никто не может присоединиться. Конечно, это мне не мешает играть, так как я могу заходить сам к людям, которые могут создавать, но все же хочется создавать и самому. Потому что, очень хочу сыграть с другом 1х1, а у него такая же проблема(. Мне известно, что причина этому мой IP, который у меня динамический, и что со статическим можно решить эту проблему. Однако, не очень хочется платить провайдеру за эту услугу, так как слышал, что есть специальные проги, с помощью которых можно создавать и с динамическим IP если немного нахимичить с портами. Кто знает как это сделать, расскажите пожалуйста по-подробнее, или дайте ссылку на сайт где все это описано, буду очень благодарен.

uti
11.03.2012, 04:45
Во-первых, динамический IP-адрес или статический - никакой роли не играет.
Важно то, что IP-адреса бывают "белые" и "серые".
Белый IP - если провайдер не использует свою виртуальную подсеть, то есть твой внутренний адрес совпадает с внешним.
Серый IP - если провайдер делает так, что все юзеры для внешнего наблюдателя обладают одним адресом, а в подсети - каждый своим.
Неохота углубляться в тему зачем это нужно, но сразу могу сказать, что ограничение это - принципиальное. И вот так просто что-то "нахимичить" с портами не получится.

Dyavol
11.03.2012, 12:34
Если хочется тупо с другом поиграть, то можно хамачи установить обоим.
На батлнете так не поиграть, но при желании можно тупо свой батлнетик установить.

hfdiablo
11.03.2012, 21:34
А что это такое хамачи? Это дорогое удовольствие?

Dyavol
11.03.2012, 21:48
Это программа такая Hamachi
Ты и твой друг её запускаете и у вас будет виртуальная локальная сеть по интернету.
В которой можно во все сетевые игрухи гамать, можно на расшаренные папки друг к другу лазить и прочие плюшки локальной сети пользовать.
Достаточно только создать свою сеть и другу войти в неё.

[7x]~Zer@tuL~
11.03.2012, 22:43
А что это такое хамачи? Это дорогое удовольствие?

http://starcraft.7x.ru/?p=article_show&id=673 - Я тут вкратце расписал, как пользоваться.

hfdiablo
12.03.2012, 21:16
Спасибо Зератул, но я не во второй стар играю, а в первый. Это методика годится для первого?
Dyavol спасибо за инфу, только что скачал и установил hamachi, создал сеть. Теперь я как понял для игры достаточно, чтобы мой друг тоже ее установил и вошел в эту сеть которую я создал, то есть ему надо будет набрать логин и пароль сети, которую я создал, после чего в сети будет не 1/8, а 2/8 то есть 2 компа, мой и его. Далее заходим в Стар, жмем на UDP, один из нас создает, второй заходит и готово). Правильно понимаю или нет?

Dyavol
13.03.2012, 02:37
Правильно.
Если всё же игры не будут друг друга видеть, то можно на одном из компов поставить сервак батлнет.
Называется PvPGN
Если не будет видеть просто так, то пиши, я выложу готовый пвпгн.

У сервака плюс в том, что ещё и считать будет кто сколько раз выиграл/проиграл, вроде через батлнет старкрафт трафик сжимает, потому вроде немного меньше трафика тратится, а потому и на скорость, думаю, отграничение меньше для игры, ну и батлнетовский чат, в котором можно ещё до создания игры сговориться что и как. И как я заметиил, если ту по сети играть, то бывало, что клиенты друг друга не видели, хоть и версия одна, а на батле они же спокойно игрались вместе.

hfdiablo
17.03.2012, 17:01
Спасибо большое Dyavol за такую подробную информацию, но мы так и не смогли сыграть так как хамачи не устанавливается на его компе(, его винда лицензенная не дает ему устанавливать на комп пиратские проги(.

Dyavol
17.03.2012, 18:03
Хамачи не имеет никакого отношения к пиратскому софту.
И уж тем более винда не может отличать пиратский софт от лицензионного.

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

hfdiablo
18.03.2012, 21:07
Точно! А я совсем не подумал! Да, у него новый ноутбук и там по-любому либо севен либо виста. Спасибо, возьму на заметку), если что напишу).

VolDim
27.12.2014, 08:30
Здавствуйте. Прочел этот топик:
Q.: К созданной мною игре в Battle.Net'e никто не может присоединиться (вариант для случая с роутером).

A.: Если при этом вы выходите в сеть через роутер (у вас 2 и более компов в квартире подключены к одному интернет-каналу) вам может помочь настройка "Virtual Server". Обычно она находится в разделе "NAT Setting" (для каждой модели роутера могут быть свои нюансы, здесь же на примере ASUS WL500 W).
Идете в "Virtual Server List", где указываете следующие значения:
- Port Range: 6112 (или на каком у вас SC? Можно указать диапазон 6110:6120 например)
- Local IP: IP-адрес вашей машины в сети (смотрится в св-вах соединения на вкладке поддержка. Впринципе, можно и не указывать. Тогда перенаправление будет действовать для всех компов в сети. В случае, если адрес назначается DHCP - лучше не указывать.)
- Local Port: 6112 (будем считать, что вы порт не меняли)
Protocol: UDP

На всякий случай проделайте вышеуказанное еще раз, указав значение Protocol: TCP.

Можно так же установить в ручную правила Port Trigger, добавив в Trigger Port List значения:
Trigger Port: 6112 Protocol: UDP Incoming Port: 6112
а так же аналогичное для Protocol: TCP.


Я раньше мог создавать игры и ко мне все присоединялись. Тогда у меня был простой роутер. А сейчас я купил вай фай роутер, и ко мне не могли присоедяться. Я прочел данную тему, зашел в настройки своего роутера TP-LINK TL-WR841N (набрав в браузере 192.168.0.1) и во вкладке переадресация - виртуальные серверы добавил новые серверы, как вы описывали UDP и DCP. Я все правильно сделал? Какое то время ко мне могли присоединяться, а щас почему то не могут, люди говорят у меня "the latency is high".
А вот на счет "Вам может помочь настройка "Virtual Server"" , это то же самое что я сделал? Заранее спасибо за ответы.