Как играть по локальной сети - подробное руководство бывалых игроков. Правильное соединение компьютеров по локальной сети

Два игрока – самый простой случай

Простейшая сетевая игра предназначена для двоих игроков. В данном случае один из компьютеров будет главным – ведущим, а другой – ведомым. Главная машина управляет движениями, столкновениями и всем игровым пространством в целом. Чтобы синхронизировать игровые миры, события передаются второму , тот отмечает их на своей (она идентична карте главного ).

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

Как создать сетевую игру в интернете

Передавать данные в сложнее, чем по локальной сети. Это следует учитывать, если решите сделать сетевую игру. Дело в том, что при передаче данных время от времени случаются задержки, и необходимо принять дополнительные меры, чтобы игра продолжала нормально функционировать. Движение мобов обычно происходит по шаблону, поэтому компьютер может передать команду типа «защищайся по сценарию В» или «убегай по сценарию С». Таким образом, сократится количество передаваемой им информации, и обеспечить синхронизацию будет намного легче – нужно периодически передавать сигналы, которые свидетельствуют о том, что объект пересек какую-то клетку игрового поля. Данный передачи хорошо использовать при работе с загруженными каналами, так как он является устойчивым к задержкам.

Как сделать сетевую игру: борьба с читерами

Тем, кто собирается создать сетевую игру, стоит всерьез задуматься о методах борьбы с возможным читерством. Чтобы защитить компьютеры от взлома, необходимо время от времени менять ведомое и ведущее устройства – это несложно осуществить.

Если игроков больше, чем двое, могут возникнуть новые проблемы. Чтобы ведущий компьютер смог обслуживать множество ведомых, необходим достаточно мощный процессор. Однако основная сложность заключается не в этом. Проблемной может стать ситуация, когда соединение между компьютерами внезапно разорвется. Решением может стать установка выделенного сервера. Также можно установить соединение не только между главным компьютером и остальными, но и между всеми ведущими компьютерами. Таким образом, каждый компьютер периодически будет становиться ведущим, и, если главное устройство отсоединится, не произойдет ничего страшного. Есть еще один вариант. Можно отказаться от «главного» компьютера вообще. Каждая машина будет управлять движениями своих мобов и своего игрока, рассылая данные остальным. Эта схема поможет решить практически все проблемы.

Если вы хотите играть на два ПК, не используя интернета, моментально передавать файлы с разных устройств без USB-носителей , то вам нужно знать, как создать локальную сеть между двумя компьютерами. Эта технология соединения двух ПК применяется довольно давно, даже сегодня не утратила своей актуальности.

Пример локальной сети

Локальной сетью называют группу связанных между собой устройств: ПК, телевизоров, принтеров, расположенных, обычно, не дальше одного помещения. Устройства используют общую память, серверы, таким образом взаимодополняют друг друга. Такая связь позволяет создавать игровую зону для нескольких ПК, беспрепятственно и довольно быстро переносить любые данные, печатать документы, если установлен один общий принтер, и делать много что ещё. Объединение устройств сегодня чаще происходит при помощи роутера, но могут использоваться также другие подключения, о которых вы сможете прочесть ниже.

Создаём соединение

Создать подключение довольно легко, а также разными способами: через роутер или кабель.Настройка устройств у обоих способов довольно схожа. Различие заключается главным образом от метода подключения: через кабель или через Wi-Fi .

Связь через Wi-Fi, которой пользуются сегодня гораздо чаще, может быть гораздо удобней, зато соединить два ПК кабелем будет стоить дешевле, если вы ещё не установили роутер по каким-либо причинам.

Соединение через кабель

Самый старый вид связи двух машин. Для него потребуется лишь подключить сетевой кабель RJ45. Кабель обязательно должен быть перекрёстным, хотя для современных компьютеров часто могут подойти обычные прямые кабели. Всё же при покупке лучше уточнить тип кабеля у продавца. При сложении концов перекрёстного кабеля цвета кончиков проводов будут различаться - это главное его отличие. Также для соединения требуются сетевые карты на обоих устройствах , но сегодня они уже установлены. Стоит лишь заметить, что если сетевая карта уже занята подключением к интернету, то использовать её не получится.

Такое подключение как раз использовалось раньше для того, чтобы играть. Но кому-то может быть удобно сегодня, особенно если у вас до сих пор стоит операционная система Windows XP, которая с трудом поддерживает беспроводные подключения.

После подключения самого кабеля, необходимо знать, как настроить локальную сеть между двумя компьютерами:

  • Панель управления, выбираем пункт, касающийся сетевых соединений.
  • Выбираем там созданное нами, щёлкаем по нему ПКМ, выбираем «Свойства»
  • Дальше в зависимости от «Винды»: для Windows XP выбираем Протокол Интернета (TCP/IP), для Windows 7/8/10- Протокол Интернета версии 4.

  • Вручную вводим IP-адрес: 192.168.ххх.ххх. Последние шесть цифр можно ввести самостоятельно, главное, чтобы у разных устройств они не повторялись.

  • На Windows 7 также надо будет зайти в Центр управления сетями, там через пункт «Настройки»выбрать «Частная» для нашей сети.
  • Затем в Центре управления, включить общий доступ к файлам, сетевое обнаружение, а также отключить защиту доступа паролем.

После этого необходимо также настроить общий доступ. Это делается для того, чтобы ПК могли обмениваться любыми файлами. Способы различаются на разных ОС. На WindowsXP :

  1. Раздел Сетевые подключения, заходим в «Сервис», выбираем «Свойства папки».
  2. Вкладка «Вид», ставим галочку напротив «Использовать простой общий доступ к файлам».
  3. Далее заходим в окно «Свойства системы»: ПКМ по «Мой компьютер» - выбираем Имя компьютера.
  4. Щёлкаем «Изменить», выбираем «Является членом» - рабочей группы. Придумываем общее имя группы для обоих ПК.
  5. Мой компьютер, щёлкаем ПКМ по жёстким дискам (например, Windows (C:)), во вкладке «Доступ» щёлкаем по ссылке, ставим разрешение общего доступа.

Всё, доступ к файлам выбранных дисков полностью открыт. С Windows 7/8/10 поступаем следующим образом:

  • Панель управления, затем «Параметры папок».
  • Ставим галочку «Использовать мастер общего доступа».
  • Следующие действия будут такими же, как для XP.

Соединение через роутер

Это наиболее удобный способ, так как он позволяет подключить не только два, а большее число компьютеров или других устройств, поддерживающих Wi-Fi. Играть по такому соединению можно без долгих настроек.

IP-адреса при таком подключении выставятся автоматически. Для использования общих файлов необходимо будет лишь предоставить общий доступ файлам, а после добавить два компьютера в одну рабочую группу, как было описано выше.

Теперь, чтобы передавать файлы, нужно просто ввести, используя адресную строку имя компьютера: \\имя\. Делать это также можно через раздел Сетевые подключения. Стоит также обезопасить свои личные или особо важные файлы, чтобы никто не мог получить с соседнего компьютера доступ к ним. Для этого лучше всего указывать диски, которые не содержат важной для вас информации. Например, диск, где содержатся данные учётных записей пользователей, лучше не делать открытым для всех, или же, используя меню настроек файлов и папок, ограничить к ним доступ: ПКМ по нужной папке, после выбираем там настройки общего доступа.

Игра по локальной сети

Итак, нам удалось подключить два устройства к одной сети без интернета, позволить им обмениваться файлами. Как начать играть по локальной сети?

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

Для разных игр подключение к общему серверу может различаться. Где-то необходимо будет ввести IP или имя ПК. Для Minecraft, Counter Strike, например, нужно будет создать сервер. Но как правило, всё делается достаточно просто.

Hamachi

Такое случается довольно редко, но порой какая-либо игра не позволяет играть через интернет, зато позволяет по локальной сети. Не стоит отчаиваться, даже если получилось, что ваш друг живёт далеко от вас.

Программа Hamachi позволяет эмулировать локальное соединение и таким образом подключить к нему ПК через интернет. Для этого необходимо лишь скачать программу, зарегистрироваться, а затем создать новое соединение, придумать ему имя и, если нужно, пароль. После этого вы сможете легко использовать эту сеть для игры.

Как видите, объединение компьютеров в локальную сеть - довольно лёгкий процесс. Он не займёт у вас много времени, и вы сможете соединить два ПК, после чего играть с друзьями, находясь как вдали от них, так и будучи в одном помещении с ними.

Способы создания соединения подойдут для всех Windows, начиная с XP, заканчивая «Десяткой».

Навигация по статье:

1. Введение. Основные понятия организации многопользовательских игр.

Как мы все знаем, для многопользовательской игры мы должны быть подключены к локальной сети или интернету. За счет которых клиент игры получает данные от сервера или от других игроков. Данные могут содержать информацию различного рода: позиция игрока, смена инвентаря, текст в чате, действия игроков и многое другое. Обычно данные отправляются "пачками", т.е. берутся определенные параметры (позиция игрока, угол поворота, выбранное оружие и т.д.) и располагаются в массиве в определенной последовательности, после чего отправляется весь массив. Это позволяет уменьшить пинг между игроками, т.к. частая отправка маленьких пакетов данных намного медленней чем редкая отправка массива данных. Для организации обмена данными между клиентами в основном используются две схемы: клиент-сервер, клиент-клиент.

! Клиент-сервер - в этой схеме создается сервер игры, к которому подключаются клиенты. Главным выступает сервер, клиенты только отправляют ему данные и получают их, связи между клиентами нет. При использовании данной схемы у сервера появляется возможность перед отправкой данных всем игрокам откорректировать данные. Данная схема является наиболее распространенной, т.к. снимает нагрузку с клиента, переводя всю работу по рассылке данных на сервер.

Пример: к серверу подключено 10 игроков. Игрок 1 отправил серверу информацию, после чего сервер обработал ее и отправил эту информацию остальным 9-и игрокам.

! Клиент-клиент - один из клиентов запускает игру, после чего остальные игроки подключаются к нему. Происходит обмен данными между клиентами и они узнают информацию друг о друге. В данной схеме каждый клиент отправляет данные остальным сам. Данная схема используется редко, т.к. дает неоправданную нагрузку на клиент игры.

Пример: игрок 1 запускает игру, остальные к нему подключаются. С помощью игрока 1 все клиенты узнают друг о друге. После чего каждый клиент отправляет остальным полезную игровую информацию, принимая при этом данные и от остальных.

Какой из представленных схем воспользоваться выбор ваш, но стоит помнить, что при использовании схемы клиент-сервер уменьшается нагрузка на клиент игры и позволяет серверу откорректировать данные (при необходимости) перед их отправкой остальным игрокам.

Для передачи данных есть несколько видов протоколов (TCP, UDP, IPX и т.д.), каждый из которых обладает своими особенностями. К примеру протокол UDP не гарантирует доставку данных и их порядок, поэтому придется проверять пришли данные или нет и корректировать их порядок. В свою очередь TCP протокол гарантирует доставку данных и их порядок, но имеет меньшую скорость чем UDP.

! Game Maker поддерживает следующие типы подключений: IPX, TCP/IP, Modem и Serial.

В данной статье будет рассмотрен TCP/IP набор сетевых протоколов, т.к. остальные виды, которые поддерживает Game Maker уже почти не используются или не используются вовсе. Сразу стоит оговориться, что он не создан для организации среднестатистических ММО игр, но для кооператива из 2-6 игроков или простой ММО игры вполне подойдет.

Когда вы научились хорошо играть в MineCraft, освоили все азы игры, познали ее внутренний мир, можно перейти к онлайн игре, в которую можно играть как с людьми из других городов на интернет серверах, так и с друзьями по локальной сети. В данной статье я расскажу вам, как играть в Майнкрафт по локальной сети и в интернете.

Как играть в майнкрафт в интернете?

Играть в MineCraft по интернету можно на специально созданных для этого серверах, их вы сможете найти на различных онлайн мониторингах и в рейтингах. Чтобы начать игру нам потребуется сама игра (желательно последней версии), мощный компьютер (иначе игра будет тормозить), высокоскоростной доступ в интернет (канала в 1мб/с вполне будет достаточно) и адрес игрового сервера. Итак, начнем. Запустите игру, войдите в нее под своим логином, после чего выберите пункт «Сетевая игра» (вторая кнопка). Перед вами появится окошко подключения, в первую строку вводим адрес сервера, на котором будем играть, после чего нажимаем на кнопку «Подключиться», в английской версии игры Майкрафт со скинами http://minecraft-mods.pro/skins/ «Connect» и попадаем на сервер. Попав на сервер, вы обнаружите, что не можете сделать ни одного действия, так получилось, потому что вы не зарегистрированы на данной игровой площадке, делается это довольно просто, всего лишь в несколько шагов. Для регистрации на сервере нажимаем английскую букву «T», у нас откроется чат, вводим в нем следующую команду «/register pass», где слово «pass» меняем на собственный пароль, то есть, у меня это выглядело вот так – «/register trash784». Спустя пару секунд сервер выдаст в чате подтверждение вашей регистрации и позволит вам совершить вход в игру, для этого введите команду «/login pass», где слово «pass» меняем на свой пароль. Будет выглядеть примерно так «/login crosh». После регистрации и входа на сервер вы сможете начать играть, выполнять различные действия и заниматься любыми делами, начиная со строительства зданий и земледелия, заканчивая их разрушением и путешествиями по игровому миру.

Как играть в майнкрафт по локальной сети?

Играть в MineCraft можно и по локальной сети с друзьями, например, это довольно актуально для игры на интерес или просто, когда есть проблемы с интернетом (например, технические работы). Для игры по локальной сети нам потребуется несколько компьютеров (от двух и более), интернет-кабель порядочной длины, если компьютеров много, то еще и маршрутизатор, либо точка Wi-Fi доступа. Объединяем все компьютеры проводом, после чего отправляемся в настройки сети. В windows 7 это делается следующим образом: Пуск -> Центр управления сетями и общим доступом -> Изменение параметров адаптера. Находим название собственной сети, открываем свойства, вкладка «Сеть», сначала выбираем настройку TCP/IPv6, открывается небольшое окно, снимаем галочку, сохраняем, открываем настройку TCP/IPv4, идем следующим путем: Свойства -> Использовать следующий IP адрес. Вводим следующие параметры:

  1. IP-адрес: 192.168.0.1
  2. Маска подсети: 255.255.255.0
  3. Основной шлюз: 192.168.0.2
  1. Предпочитаемый DNS-сервер: 192.168.0.2

После нажимаем кнопку сохранить, «ок» и закрываем настройки. Настройку сервера смотрите ниже, после настройки локальной сети для windows xp. Параметры для Windows XP: Для начала открываем Панель Управления и идем по следующему пути: Панель Управления -> Сетевые подключения -> Подключения по локальной сети. Открываем свойства, вкладку «Общие», открываем TCP/IP, откроется окно со свойствами, выбираем пункт «Использовать следующий IP адрес», вводим параметры:

  1. IP-адрес: 192.168.0.2
  2. Маска подсети: 255.255.255.0
  3. Основной шлюз: 192.168.0.1

Открываем вкладку «Использовать следующий DNS сервер» и вводим параметры:

  1. Предпочитаемый DNS-сервер: 192.168.0.1

Сохраняем изменения и закрываем настройки. Создание и настройка сервера. Когда мы настроили локальную сеть, можно переходить к созданию и установке самого MineCraft сервера, создать который не так уж и сложно, делается это следующим образом:

  1. Скачайте любой игровой сервер, подходящий под вашу версию игры, сохраните его в папку.
  2. Откройте файл «server.properties», найдите строку «server-ip=…» и удалите все, что написано после знака «=», так, чтобы у вас осталась строка с пустым значением «server-ip=».
  3. Находим в этом же файле строчку «online-mode=false», удаляем «False», на его место вставляем «true».
  4. Сервер готов, теперь его можно запустить. Для начала игры откройте MineCraft и в строке с адресом сервера введите: 192.168.0.1:25565 (для Windows 7) или же 192.168.0.2:25565 (для Windows XP).

Второй способ, подходящий для всех типов операционных систем, в строке «server-ip=» ввести значение «localhost», сохранить изменения, открыть игру и в строке с IP адресом написать localhost после чего нажать на подключение. Но, данный метод работает не на всех компьютерах и далеко не у всех (из-за многих тонкостей и особенностей), поэтому проще использовать первый вариант. Вот и все, такими простыми и быстрыми шагами вы сможете настроить Майнкрафт для игры в интернете и со своими любимыми друзьями по локальной сети.

Способы

Существует два метода, с помощью которых вы могли бы сыграть с другими людьми.

  • Локальная сеть.
  • Интернет.

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

Во всяком случае, вам понадобятся некоторые вещи, без которых не получится сыграть с другими людьми. Это интернет, клиент "Майнкрафта", "прямые" руки. Также необходимо помнить, что вам придется вносить изменения в настройки компьютера, так что будьте осторожны, вся ответственность за приведение ПК в нерабочее состояние ляжет на ваши плечи. А теперь давайте разбираться, как поиграть в "Майнкрафт" с друзьями.

Локальная сеть

Представим себе, что имеется пара компьютеров без выхода в интернет, и они расположены в одной комнате. Более того, между ними существует и настроена локальная сеть. В таком случае можно сыграть по сети в "Майнкрафт". 2 друга должны установить одинаковую версию клиента на оба компьютера. Теперь последовательность действий достаточно проста:

  1. Один из игроков должен создать одиночную игру с желаемыми настройками.
  2. После этого ему необходимо нажать ESC и открыть игру для мультиплеера.
  3. В чате появится сообщение о запуске сервера с определённым IP-адресом. Его-то и нужно запомнить.
  4. На втором компьютере также запускается клиент. Только другой игрок входит уже в многопользовательский режим. Если игра не находит автоматически сервер, то его нужно добавить, вписав в строку поиска IP, который запомнили чуть раньше.

Таким образом решается вопрос, как играть вдвоем в "Майнкрафте" по локальной сети.

Мнимая сеть

Если же ваши компьютеры разделены огромным расстоянием и соединены исключительно Интернетом, вы также можете поиграть на пару. Существуют разные способы, как играть вдвоем в "Майнкрафте" через Интернет, поэтому сначала мы рассмотрим вариант, который не потребует усиленной настройки компьютера.

Для этого вам потребуется скачать и установить такую утилиту, как Hamachi. Оба друга должны установить ее и зарегистрироваться, после чего один из них создаёт в программе сервер-комнату, к которой должен подключиться его товарищ. Таким методом создаётся виртуальная частная сеть - аналог домашней локальной сети, только организованной через Интернет. Догадливый пользователь, наверное, уже понял, что дальнейшие действия аналогичны предыдущему параграфу. Существует только одно "но". Если ваши компьютеры не видят друг друга, то добавьте Hamachi в исключения брандмауэра и антивируса.

Интернет

Если вы не хотите лишний раз ничего мудрить? Теоретически, если вы скачаете одинаковую версию клиента с одного сайта и совершите все те же манипуляции, что и в первом случае, то сможете подключиться к другу. С другой стороны, вы можете воспользоваться "Майнкрафта". Скачиваете его на любом сайте, специализирующемся на этой игре, устанавливаете и запускаете. После этого вам останется только разослать свой адрес людям, с которыми вы хотели бы сыграть вместе. Ничего сложного в этом нет. Так что удачи вам в освоении кубического мира и попытках с сетевой игрой. И главное, если что-то не получается, не унывайте и пробуйте снова и снова, тогда у вас непременно получится.

Дурак