Просмотр полной версии : Как создать сервер, если IP динамичный?
hfdiablo
11.03.2012, 02:45
Здравствуйте. У меня такая проблема, играю на iccup.com в Starcraft Brood war и не могу создавать сервер. Точнее могу, но ко мне никто не может присоединиться. Конечно, это мне не мешает играть, так как я могу заходить сам к людям, которые могут создавать, но все же хочется создавать и самому. Потому что, очень хочу сыграть с другом 1х1, а у него такая же проблема(. Мне известно, что причина этому мой IP, который у меня динамический, и что со статическим можно решить эту проблему. Однако, не очень хочется платить провайдеру за эту услугу, так как слышал, что есть специальные проги, с помощью которых можно создавать и с динамическим IP если немного нахимичить с портами. Кто знает как это сделать, расскажите пожалуйста по-подробнее, или дайте ссылку на сайт где все это описано, буду очень благодарен.
Во-первых, динамический IP-адрес или статический - никакой роли не играет.
Важно то, что IP-адреса бывают "белые" и "серые".
Белый IP - если провайдер не использует свою виртуальную подсеть, то есть твой внутренний адрес совпадает с внешним.
Серый IP - если провайдер делает так, что все юзеры для внешнего наблюдателя обладают одним адресом, а в подсети - каждый своим.
Неохота углубляться в тему зачем это нужно, но сразу могу сказать, что ограничение это - принципиальное. И вот так просто что-то "нахимичить" с портами не получится.
Если хочется тупо с другом поиграть, то можно хамачи установить обоим.
На батлнете так не поиграть, но при желании можно тупо свой батлнетик установить.
hfdiablo
11.03.2012, 21:34
А что это такое хамачи? Это дорогое удовольствие?
Это программа такая 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, один из нас создает, второй заходит и готово). Правильно понимаю или нет?
Правильно.
Если всё же игры не будут друг друга видеть, то можно на одном из компов поставить сервак батлнет.
Называется PvPGN
Если не будет видеть просто так, то пиши, я выложу готовый пвпгн.
У сервака плюс в том, что ещё и считать будет кто сколько раз выиграл/проиграл, вроде через батлнет старкрафт трафик сжимает, потому вроде немного меньше трафика тратится, а потому и на скорость, думаю, отграничение меньше для игры, ну и батлнетовский чат, в котором можно ещё до создания игры сговориться что и как. И как я заметиил, если ту по сети играть, то бывало, что клиенты друг друга не видели, хоть и версия одна, а на батле они же спокойно игрались вместе.
hfdiablo
17.03.2012, 17:01
Спасибо большое Dyavol за такую подробную информацию, но мы так и не смогли сыграть так как хамачи не устанавливается на его компе(, его винда лицензенная не дает ему устанавливать на комп пиратские проги(.
Хамачи не имеет никакого отношения к пиратскому софту.
И уж тем более винда не может отличать пиратский софт от лицензионного.
Скорее всего он просто устанавливает не от имени администратора. Особенно этовероятно если у него севен или виста.
В таком случае нужно от имени админа ставить, потому что хамачи ставит свой драйвер виртуальной сетевухи, а потому права админа полюбому нужны.
hfdiablo
18.03.2012, 21:07
Точно! А я совсем не подумал! Да, у него новый ноутбук и там по-любому либо севен либо виста. Спасибо, возьму на заметку), если что напишу).
Здавствуйте. Прочел этот топик:
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"" , это то же самое что я сделал? Заранее спасибо за ответы.
vBulletin® v7.7.7, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot