Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Проблема с сетью. (http://forum.oszone.net/showthread.php?t=169228)

Cloud Strife 05-03-2010 12:30 1361678

Проблема с сетью.
 
Вопрос, связанный с сетевыми играми.
Кто нибудь из нас наверно пробЫвал, или даже играл в игры через ЛВС. Чтобы войти в игру, нужно в списке серверов выбрать локальный.
Суть проблемы: в списке НЕТ сервера, хотя он создан, и др. компы тоже могут к нему подрубаться. Можно зайти только через консоль , или через добавление IP-адреса сервера в избранное. В чём может быть проблема? Даже если отключанию антивирус (брэндмауэр выкл. всегда), то всё равно ничего не изменятся. Файерволл не установлен.
Знающие люди, помогите решить проблему. М.б. кто-то уже с этим сталкивался и знает, как исправить?

.0x00 05-03-2010 13:32 1361721

настройки сети в студию
и в каких играл пробовали?

Cloud Strife 05-03-2010 15:06 1361783


Настройки соединения тут не причём. Т.к. до какого-то момента работало нормально.
Цитата:

Цитата .0x00
и в каких играл пробовали? »

Counter Strike; Warcraft 3; Call of Duty 4; Borderlands;

.0x00 05-03-2010 17:59 1361889

вот это вот вкладочка в инрах "локальное поключение" сканит 192.168.*.* и тебе не приходится коннектится в ручную
но как сказал.. работало
сеть дома настроена напрямую через кабель или маршрутизатор?
если только дома используешь, то поменяй ай-пи на 192.168.*.*

кстати вот что я надыбал:
возможно ещё подойдет и для других игр
Цитата:

Наконец смог справиться с проблемой, которая возникает, если на машине установлены 2 и более сетевые карты. Counter Strike часто не ищет серверы через меню LAN. Это связано с тем, что CS выбирает сетевой интерфейс и в соответствии с ним диапазон IP для отправки широковещательных UDP пакетов, просматривая информацию в ветке реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage]
а туда она заносится при установки XP в той последовательности с которой вы включали ваши сети. Если вы сначала включили сеть в которой нет серверов CS, а потом подключили ту в которой они есть, CS так и будет продолжать пользоваться сетью которую вы подключили первой т.е. в коротой нет серверов CS.
Чтобы он искал их в локалке без NAT, нужно:
1. Настроить маршрутизацию XP во всех сетях, чтобы сети работали нормально, файлы качались, инет тоже нормально работал.
2. Установить CS 1.6, пропатчить его патчем v. 21
3. Запустить CS и добавить исключение на hl.exe в браундмауэр XP или в тот, что у вас установлен. Этого хватает если у вас 1 сетевая.
4. Если сервера не ищутся, открываем regedit.exe, лезем в
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage]
видим там 3 ключа Bind, Export, Route.
5. Смотрим на последовательность сетевых интерейсов (выглядят наподобие "{E9BD8AF4-C8D8-47AC-9957-CD0C2D142DEF}" у вас будут другие цифры). В Bind, Export, Route последовательность одинаковая её желательно придерживаться.
6. Дальше лезем в
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]
ищем там ту сетку, через которую CS будет искать сервера. Например 10.0.0.0 mask 255.0.0.0 запоминаем его, идём в:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage]
открываем последовательно ключи Bind, Export, Route и перемещаем этот интерфейс вверх т.е. делаем его первым.
Тоже можно проделать с другим вашем интерфейсом (диапазон в котором например 192.168.1.0 mask 255.255.255.0) который висит на другой вашей сетевушке, ставим его 2 после 1.
7. Перезагружаемся! Пробуем найти сервера в CS, должны полюбому появиться.
Если локалка 10.0.0.0 mask 255.0.0.0 у вас подрубается через роутер (NAT) прокидывайте в нём порты 27000-27050 TCP, UDP. Взял по максимуму. Возможно хватит и пары штук каких точно не знаю.
В зависимости от засранности системы интерфейсов в Tcpip\Parameters\Interfaces может быть очень много, поэтому будьте аккуратны и сделайте резерв ветки реестра Linkage.

Cloud Strife 06-03-2010 02:38 1362171

Спасибо за статью. Из неё я выяснил, что это из-за 2х сетевых карт такой глюк. Но изменение параметров в реестре ничего не дали. Только когда отключил 2ю сетевуху, сервера стали отображаться

Cloud Strife 27-03-2010 09:43 1378337

Дабы не создавать ещё одну тему, пишу здесь.
Проблема на скрине:

При попытке заново установить дрова на сетевуху , в конце установки выдаёт ошибку (какую именно - не помню).
Даже можно оставить, всё как есть. Мне просто нужно в настройках соединения указать шлюз и DNS - сервер. Может существует др. способ это не сделать, не залазия в интерфейс настроек, а как-нибудь в файлах конфига?

v12345 27-03-2010 10:40 1378352

Для начала попробовать две вещи:

1) Не просто повторную установку драйверов, а такую очередность:
- в диспетчере устройств найти проблемную сетевую плату и из контекстного меню удалить
- перезагрузить компьютер, если плата сама не распозналась и не переустановилась автоматически, то сделать это вручную с установкой драйверов

2) Если понимаете, что такое реестр, можно пройти в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network, удалить все имеющееся там содержимое с буквенно-цифровыми именами. Тем самым вы удаляете все сведения о существующих сетевых подсоединениях. Перезагрузиться и если все не распозналось и не инициализировалось само, сделать это вручную.

Если такие способы не катят, наверное, с вас попросят точный текст сообщений об ошибках.

Cloud Strife 28-03-2010 16:33 1379120

Ни один из пунктов не помогли.
Цитата:

Цитата v12345
Если такие способы не катят, наверное, с вас попросят точный текст сообщений об ошибках. »

Ошибки нет: когда строка прогресса доходит до конца, она возрващается обратно. И дальше написано, что установить не удалось.

zonderz 29-03-2010 01:49 1379480

Cloud Strife

если проблема из-за второй сетевухи -
попробуйте "поиграться" с порядком привязки сетевых адаптеров...

Cloud Strife 29-03-2010 09:41 1379593

zonderz, нет, сетевуха одна - на ноутбуке.


Время: 18:32.

Время: 18:32.
© OSzone.net 2001-