Форум » Техническая часть » Сетевая игра » Ответить

Сетевая игра

Sub-Zero: Приветствую! Прошу всех, кто знает, рассказать - по возможности наиболее подробно - как запустить сетевую игру. Что нажимать? Что писать? Что вообще делать? Ничего не выходит...

Ответов - 80 новых, стр: 1 2 3 4 All

Miner: Это действительно так! Однако имеются некоторые нюансы: IP-адреса машин отличаются только последним числом, маска подсети - 255.255.255.0 и у них общий шлюз. В сети Hamachi маска, так понимаю, 255.0.0.0, соответственно, адреса похожи лишь первом числом - пятёркой. Может быть в этом ещё проблема? Думаю, пора в ход пускать аналоги Hamachi (тем более в нём в последнее время возникают проблемы с туннелированием).

AlexSpl: Сегодня ещё на один маленький шажок приблизились к нашей заветной цели! При установленном протоколе IPX были дубли номеров LANA. Если вы установили данный протокол, смело отключайте его. Принято решение писать аналог ipxnet и netbios под Windows, т.к. DOS-версия работает просто отлично. 2VDV_forever: вижу тебя в Хамачи. Почему не отвечаешь?

AlexSpl: Итак, коннектил машины с разными LANA в своей локальной сети. Вот результаты. LANA1 (Host) / LANA2 (Guest) / Connect? (Y/N) 5 / 6 / N 6 / 5 / N 5 / 0 / Y 6 / 0 / Y 0 / 5 / N 0 / 6 / N Как видно из результатов тестирования, гость обязательно должен иметь LANA = 0 для успешного коннекта. На машину-хост данное ограничение не распространяется.


AlexSpl: Сегодня удалось запустить игру Герои Меча и Магии 1 через Интернет по VPN Hamachi. Инструкция будет чуть позже. Для консерваторов радостные новости: патчить ничего не надо, можно играть хоть Буку 1.1, хоть английскую версию. Настройка происходит в два этапа: 1. Настройка Hamachi; 2. Настройка LANA номера Hamachi. Пока второй этап требует тщательного соблюдения инструкций, но вскоре процесс будет автоматизирован. В игре присутствует родной чат по F2. Соединение устанавливается примерно за 1 секунду. Передача хода 10-15 секунд, т.е. не дольше, чем при игре по обычной локальной сети. Это победа, товарищи! ----- EDIT: почистил неинформативные посты.

VDV_forever: Ну наконец-то удалось зайти! Поздравляю всех нас с этим великим событием! ...Я тоже опробывал... Ну а чат, это отдельный плюс, win версии. Хотелось бы конечно оптимизировать её запуск. Пока это несколько сложно.

Sub-Zero: AlexSpl пишет: Сегодня удалось запустить игру Герои Меча и Магии 1 через Интернет по VPN Hamachi. Инструкция будет чуть позже. Когда же? :) AlexSpl пишет: Впечатления от игры потрясающие. Присоединяйтесь к нам в Hamachi: Сеть: handbookhmm1 Пароль: 1234 В гости приглашают, а самих дома нет. :)

AlexSpl: Когда же? :) Miner работает над автоматизацией процесса подключения, что будет актуально для новичков (особенно для тех, кто не желает заморачиваться с командной строкой и т.п.) На самом деле, адаптер Hamachi нужно будет настроить всего лишь один раз! Потом подключение выглядит элементарно: Новая игра -> Сетевая игра -> Локальная сеть -> Создать игру (для хоста), Новая игра -> Сетевая игра -> Локальная сеть -> Зайти гостем (для гостя). Далее инструкция для опытных пользователей. 1. Скачать утилиту LANACFG.EXE: http://webfile.ru/4947319 (c) Microsoft, если что :) По желанию, поместить её в папку C:\Windows\System32 (или где у Вас там Windows? ) для того, чтобы потом не заморачиваться с путями. 2. Пуск -> Выполнить -> cmd -> ОК 3. Посмотреть LANA номер сетевого адаптера Hamachi: lanacfg showlanapaths Если ноль, то Вам повезло. Игра будет работать и так Однако, вряд ли LANA будет нулём. 4. Смотрим, какой адаптер имеет LANA = 0 и меняем его номер на любой свободный (там видно, какие номера свободны): lanacfg setlananumber 0 x, где x - свободный номер LANA. 5. Теперь меняем LANA Hamachi: lanacfg setlananumber h 0, где h - текущий номер LANA Hamachi. 6. Завершающий этап. Прописываем всё это дело в реестр. lanacfg rewritelanainfo Перезагружаемся (обязательно!) Для получения справки по утилите LANACFG (Local Area Network Adapter Config) просто наберите lanacfg - всё станет понятно. После перезагрузки убедитесь, что LANA Hamachi стал нулём: lanacfg showlanapaths Это нужно сделать всего лишь один раз, и Ваша игра полностью готова к онлайну! Примечание. Обычно этого делать не требуется, но если не идёт, убедитесь, что запущена служба "NetBIOS over TCP/IP" (services.msc) Если возникнут трудности (например, не соединяет из-за настроек сетевого экрана), обращайтесь с конкретными вопросами на форум или в Hamachi. *** В гости приглашают, а самих дома нет. :) Обычно есть, но лучше договориться заранее на форуме :)

Lovelass: У меня проблема с подключения игре к сети оказалось настрой Защитной стенки антивира.Быпи два настроя :1. Разрешения входящих и изходящих связьи данной программы(это НММ1) с Интернета. 2.Разрешить комуникации NetBIOS ( TCP) и NetBIOS ( UDP ) (точнее это настрой портов ). Поэтому если все по помени LANA Hamachi сделано и он равен 0 , но нет онлайн связьи игры ,то сначала отключите Защитной стенки и спробуйте снова онлайн связьи.Если связьи есть ,то все сводится до настроя Защитной стенки антивира.

Sandro: Ура!Всем привет! Никогда не думал,что удастся в "хоммы один" сыграть с живым оппонентом! На "виндаз 7" попрет?

AlexSpl: Ура!Всем привет! Никогда не думал,что удастся в "хоммы один" сыграть с живым оппонентом! На "виндаз 7" попрет? Приветствую! Да, конечно. Уже пробовали

Sandro: Ну ребятки! Э-т-о ж-е Ч-У-Д-Е-С-Н-О! Пошел искать игру и установливать аську. Дабы связываться.

VDV_forever: Sandro пишет: Ну ребятки! Э-т-о ж-е Ч-У-Д-Е-С-Н-О! Пошел искать игру и установливать аську. Дабы связываться. Ждем Вас в нашей теплой компании.

Sandro: VDV_forever Кстати, понимаю, это мало важно - я из Томска! Вот моя ася: 490862634 Игру установил. Патч установлю через пару часов.

VDV_forever: Sandro пишет: VDV_forever Кстати, понимаю, это мало важно - я из Томска! Вот моя ася: 490862634 Игру установил. Патч установлю через пару часов. Как это мало важно!? Вовсе нет!!! Кто знает может еще предстоит собраться геройщикам по 1-ке в реале (мечтаемо )... Ждем Вас в Хамачи.

Sandro: патч не ставится. говорит нету файла mss32.dll. куда звонить, кого вызывать?) от Буки. Платиновая серия. оригинальный патч не знаю. стоит 1.1 или не стоит о_О

AlexSpl: Библиотека mss32.dll присутствует всегда в оригинальной Буке 1.1. Проверьте папку с игрой. Патч 1.04 Online ставится простым копированием в ту же папку. Версию можно проверить так: Помощь -> О Героях Меча и Магии. Возможные причины: 1. Неправильная установка оригинальной Буки 1.1; 2. Экзешник TE 1.04 Online запускается не из папки с игрой.

VDV_forever: Не могу подключиться к Хамачи, переустановка не помогает. Предупредите об этом Михаила, пожалуйста. На самом интересном месте, блин… помогите....

VDV_forever: AlexSpl пишет: Герои Меча и Магии I. Игра по локальной сети. Для того чтобы успешно играть в Героев Меча и Магии I по локальной сети необходимо установить сетевой протокол IPX, как нам об этом любезно сообщает поставляемая с игрой справка: "По сети: Друзья-противники могут играть по сети; при этом компьютеры IBM-PC должны быть соединены Net Bios-совместимой сетью, а компьютеры Macintosh – LocalTalk-совместимой сетью." В ОС MS Windows XP это легко можно сделать, обладая правами Администратора: 1. Кликаем правой кнопкой мыши по значку "Сетевое окружение" на Рабочем столе и выбираем пункт меню "Свойства". 2. Находим значок текущего подключения по локальной сети и повторяем вышеприведённую операцию: ПКМ -> Свойства. 3. В появившемся окне будут отображены используемые текущим подключением компоненты. Нам потребуется уставить IPX/SPX/NetBIOS-совместимый транспортный протокол: 3.1. Жмём кнопку "Установить...", выбираем "Протокол", жмём "Добавить..." 3.2. Выбираем "NWLink IPX/SPX/NetBIOS-совместимый транспортный протокол" -> "ОК". В списке сетевых компонентов появится два новых: NWLink NetBIOS NWLink IPX/SPX/NetBIOS-совместимый транспортный протокол 3.3. Жмём "Закрыть" и повторяем всю процедуру ещё раз на втором компьютере. Теперь остаётся только запустить Герои Меча и Магии I на двух машинах. Одна машина будет Хостом (выбирает карту и настройки), другая - Гостем. Выглядит подключение примерно так: Машина-Хост. Новая игра -> Сетевая игра -> Локальная сеть -> Создать игру. Если всё прошло гладко, то после надписи "Инициирование сети", появится надпись "Ожидание гостя". Машина-Гость. Новая игра -> Сетевая игра -> Локальная сеть -> Зайти гостем. Игрок-Гость при успешном инициировании увидит сообщение "Ожидаю других игроков для установки игры". Теперь на Хосте выбираем карту и настраиваем сложности. Жмём ОК. ВНИМАНИЕ! Создание игры и пересылка данных осуществляется крайне медленно (5-15 с). Будьте терпеливы! Дальше всё, в принципе, ясно: играем. Минус: ожидающий игрок видит только Туман Войны и не может совершать какие-либо действия во время хода оппонента. При пересылке данных игроки видят стандартные сообщения: "Пересылка данных", "Получение данных". Предлагаю включить это в справочник в этот раздел

Miner: Предлагаю включить это в справочник в этот раздел Не стоит! Эта информация уже устарела и на данный момент является излишней. Протокол IPX для игры вовсе не нужен.

Miner: У меня появилась идея о том, как запустить сетевую игру на 3 и 4 игрока! К сожалению, с помощью реализованного в игре механизма сетевой игры, это пока невозможно. Но зато возможно играть в режиме Hot Seat, используя удалённый сеанс. Вкратце, план действий следующий: один из игроков создаёт общую учётную запись на своей машине, открывает к ней доступ, начинает игру в режиме Hot Seat под номером 1, завершает ход и сообщает об этом следующему игроку под номером 2. Второй игрок заходит под данной учётной записью (первый игрок автоматически выбрасывается системой), играет в свой ход и передаёт третьему. И так далее. Кстати, если бы не удалось запустить сетевую игру, как мы сейчас используем - через эмуляцию локальной сети (или же через нереализованную пока эмуляцию модема и прямого соединения), то данный способ мог бы стать единственной возможностью сыграть в онлайн-игры.



полная версия страницы