Worms 4 Mayhem Wiki
Advertisement
GameSpy

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:
В любом hex-редакторе (нарпимер, HxD) открыть exe и заменить все строки gamespy.com на openspy.net.
Либо скачать пропатченый exe тут или тут.
Способ 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[]

Exclamation Этот способ не работает.
Проект в разработке.

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[]

Exclamation Этот способ не работает.
Сервер закрылся.

Простой симулятор сервера 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[]

Exclamation Этот способ не работает.
Причины неизвестны.

Разработчики программы GameRanger лично пригласили игроков Worms 4 воспользоваться их детищем. Их программа не создает виртуальную локальную сеть (мне принцип работы пока не совсем ясен), но работает по принципу GameSpy - после регистрации\логина в программе видишь сервера с играми и можешь создать свой и подключиться к текущему. Игра сама находит какие из поддерживаемых игр установлены на компе и при кнопке играть запускает их сетевую часть (лишнее жать не надо). Разрабы заявляют, что поддержка игр, которые бросила собственная поддержка - одна из их главных фишек.

Виртуальная локальная сеть (VLAN)[]

Radmin VPN[]

Hamachi[]

Использование бесплатной программы Hamachi, создающую виртуальную локальную сеть через интернет, для игры с друзьями (поддерживает до 6 человек в одной сети).

Tunngle[]

Exclamation Этот способ не работает.
Служба закрылась 30.04.2018.

Использование бесплатной программы Tunngle, по сути аналога хамачи, но с общими виртуальными комнатами до 255 человек, но кучей возможных проблем при установке или запуске (танцы с бубном).

Evolve[]

Exclamation Этот способ не работает.
Служба закрылась 13.12.2018.
Advertisement