GameSpy — компания, обеспечивающая инфраструктуру сетевых многопользовательских игр.
GameSpy Arcade — это приложение, которое работает в качестве браузера игровых серверов для многопользовательских игр.
Поскольку в конце сентября 2012 года GameSpy закрыла игровые сервисы для Worms 4: Mayhem. Вероятно, поддержка была приостановлена по просьбе или остановке оплаты со стороны Team17, но мы точно не знаем.
В феврале 2013 года был закрыт сайт gamespy.com. А уже 31 мая 2014 года GameSpy закрыл все свои публичные сервера, используемые многими играми.
Техологии GameSpy[]
GameSpy специализируется на создании SDK для многопользовательской инфраструктуры. В них есть функции, такие как просмотр серверов, матчмейкинг, NAT преобразование, ранги и статистика, аутентификация по серийному ключу, чаты, голосовая связь, передача данных, системы кланов и гильдий, а также многое другое.
Что представляет собой мастер-сервер Worms 4 Mayhem?[]
На самом деле, есть несколько серверов. Один из них – UDP-сервер, проверяет, что игра доступна и включена на сервере GS; он также заботится о добавлении, проверке, обновлении и удалении размещенных игр. Второй сервер – TCP, обслуживает списки размещённых игр. И, наконец, для Worms 4 есть также чат-сервер, похожий на IRC, но зашифрованный (и банящий всех без правильного ключа). IRC-сервер позволяет игрокам общаться в лобби и обеспечивает необходимую связь между размещенной игрой и клиентом.
Для работающего игрового хостинга необходимы все три сервера. Также должно быть соединение по TCP-порту 5911 между человеком, который создал игру и клиентом. (Он работает так или иначе, если хост может подключиться к клиенту и наоборот).
Альтернативный мастер-сервер[]
На текущий момент (01.03.2023) работает только #OpenSpy.
OpenSpy[]
OpenSpy – это мультиплеерная платформа, цель которой - обеспечить 100% совместимость с играми GameSpy. Сервис включает матчмейкинг (просмотр серверов, поиск игроков, подписки/приглашения друзей, лобби), управление учетной записью, игровую статистику, обход NAT, глобальный игровой чат. Написан на С++.
- Способ 1:
- Использовать Anniversary Patch.
- Способ 2:
- Способ 3:
- Запускаем блокнот с правами админа, открываем
%SYSTEMROOT%\System32\Drivers\etc\hosts
, добавляем в конец файла код ниже и сохраняем. - Внимание! IP-адреса могут измениться, узнайте актуальные адреса с помощью команды
ping
.
- Запускаем блокнот с правами админа, открываем
## OpenSpy 64.225.4.169 gpcm.gamespy.com 64.225.4.169 gpsp.gamespy.com 64.225.19.20 peerchat.gamespy.com ### Worms 3D 157.245.212.59 worms3.available.gamespy.com 64.225.4.169 worms3.gamestats.gamespy.com 157.245.212.59 worms3.master.gamespy.com 157.245.212.59 worms3.ms3.gamespy.com ### Worms Forts 157.245.212.59 wormsforts.available.gamespy.com 64.225.4.169 wormsforts.gamestats.gamespy.com 157.245.212.59 wormsforts.master.gamespy.com 157.245.212.59 wormsforts.ms2.gamespy.com ### Worms 4 Mayhem 157.245.212.59 worms4.available.gamespy.com 157.245.212.59 worms4.master.gamespy.com 157.245.212.59 worms4.ms4.gamespy.com ### Worms 4 Mayhem Demo 157.245.212.59 worms4d.available.gamespy.com 157.245.212.59 worms4d.master.gamespy.com 157.245.212.59 worms4d.ms12.gamespy.com
UniSpy[]
Этот способ не работает. Проект в разработке. |
UniSpy (ранее RetroSpy) – проект, стремящийся воссоздать все сервисы GameSpy целиком. Написан на C#, основан на исходных кодах OpenSpy и BattleSpy. В данный момент проект разрабатывается и тестируется, 100% работа не гарантируется.
- Способ 1:
В любом hex-редакторе (нарпимер, HxD) открыть exe и заменить все строки gamespy.com
на rspy.cc
, остальные символы заменить нулевым байтом (00).
- Способ 2:
Выполняем от админа в cmd команду notepad c:\windows\system32\drivers\etc\hosts
, добавляем в конец файла текст ниже и сохраняем.
## RetroSpy Server 51.38.99.138 gamespyarcade.com 51.38.99.138 www.gamespyarcade.com 51.38.99.138 sdkdev.gamespy.com 51.38.99.138 peerchat.gamespy.com 51.38.99.138 gpcm.gamespy.com 51.38.99.138 gpsp.gamespy.com ### Worms 3D 51.38.99.138 worms3.available.gamespy.com 51.38.99.138 worms3.gamestats.gamespy.com 51.38.99.138 worms3.master.gamespy.com 51.38.99.138 worms3.ms3.gamespy.com ### Worms Forts 51.38.99.138 wormsforts.available.gamespy.com 51.38.99.138 wormsforts.gamestats.gamespy.com 51.38.99.138 wormsforts.master.gamespy.com 51.38.99.138 wormsforts.ms2.gamespy.com ### Worms 4 Mayhem 51.38.99.138 worms4.available.gamespy.com 51.38.99.138 worms4.master.gamespy.com 51.38.99.138 worms4.ms4.gamespy.com ### Worms 4 Mayhem Demo 51.38.99.138 worms4d.available.gamespy.com 51.38.99.138 worms4d.master.gamespy.com 51.38.99.138 worms4d.ms12.gamespy.com
- Способ 3:
Прописать DNS - 51.38.99.138
(вторым сервером поставить например 8.8.8.8, иначе не будет работать интернет). Этот способ работает для всех игр.
Worms 4 Unofficial Server[]
Этот способ не работает. Сервер закрылся. |
Простой симулятор сервера Worms 4, написанный на Python. Сейчас остановлен.
Реализованы TCP и UDP-серверы, но по-прежнему используется IRC-сервер GS. Зашифрованный протокол IRC также взломан и может быть эмулирован, но для этого нужно время.
Работает через утилиту Server Connector, которая редактирует hosts файл. Но это можно сделать и вручную:
37.205.10.235 worms4.available.gamespy.com 37.205.10.235 worms4.master.gamespy.com 37.205.10.235 worms4.ms4.gamespy.com
GameRanger[]
Этот способ не работает. Причины неизвестны. |
Разработчики программы GameRanger лично пригласили игроков Worms 4 воспользоваться их детищем. Их программа не создает виртуальную локальную сеть (мне принцип работы пока не совсем ясен), но работает по принципу GameSpy - после регистрации\логина в программе видишь сервера с играми и можешь создать свой и подключиться к текущему. Игра сама находит какие из поддерживаемых игр установлены на компе и при кнопке играть запускает их сетевую часть (лишнее жать не надо). Разрабы заявляют, что поддержка игр, которые бросила собственная поддержка - одна из их главных фишек.
Виртуальная локальная сеть (VLAN)[]
Radmin VPN[]
Hamachi[]
Использование бесплатной программы Hamachi, создающую виртуальную локальную сеть через интернет, для игры с друзьями (поддерживает до 6 человек в одной сети).
Tunngle[]
Этот способ не работает. Служба закрылась 30.04.2018. |
Использование бесплатной программы Tunngle, по сути аналога хамачи, но с общими виртуальными комнатами до 255 человек, но кучей возможных проблем при установке или запуске (танцы с бубном).
Evolve[]
Этот способ не работает. Служба закрылась 13.12.2018. |