Краткое руководство по запуску сервера GoneSpy.
Это позволит вам получить сетевые трофеи в почившей в 2014 году сетевой составляющей игры, базирующейся на ресурсах GameSpy.
Системные требования:
Компьютер с установленной ОС Windows 7 - 10, подключенный к модему\роутеру\маршрутизатору, к которому так же подключена ваша игровая система, то есть, устройства использующие общий шлюз.
Настройка состоит из 2 этапов. Первый, это поднятие DNS сервера в своей домашней сети, второй этап - запуск GoneSpy на созданном сервере
Разберём первый этап:
1. Чтобы ничего не ограничивало входящий трафик для Gonespy и DNS-сервера через брандмауэр, вам необходимо разрешить входящий поток для следующих портов:
Gonespy:
TCP: 80, 443, 29900, 29901
UDP: 27900
DNS:
TCP: 53
UDP: 53
Как это сделать, подробно изложено в видео:http://www.tomshardware.co.uk/faq/id...s-windows.html
Итого у вас должно получиться 4 правила.
2. Вторым пунктом необходимо скачать весь сопутствующий софт:
а) maraDNS & deadwood. Софт необходимый для запуска DNS сервера
http://maradns.samiam.org/download.html
Выбираем:
Архив распаковываем по пути "D:\", прямо в корневой каталог локального диска "D"
б) Сам GoneSpy https://github.com/gonespy/bstormps3...ormps3-0.1.zip
в) Java http://www.oracle.com/technetwork/ja...s-2133155.html
Если у вас 32-бит система, выбираем:
Если 64-бит:
Чтобы узнать разрядность системы, на рабочем столе нажмите правой кнопкой мыши на значок "Мой компьютер" и выберите пункт "Свойства". Далее обратите внимание, что написано в выделенной зоне
Соответственно 32-битная будет называться "32-разрядная операционная система". В некоторых случаях в этом поле будет указано "x86", что само по себе является 32-битной архитектурой.
Далее запускаем инсталлятор, и следуя инструкциям "по умолчанию", выполняем установку.
г) В 4 пункте, где я буду описывать процесс запуска сервера, придётся задействовать командную строку, напоминающую интерфейс DOS. Сейчас, для удобства её вызова и использования необходимо создать ярлык на рабочем столе. Для этого необходимо пройти по пути "C:\Windows\System32\" и найти там файл "cmd.exe", открыть на нём контекстное меню, выбрать "отправить" - "Рабочий стол (создать ярлык)"
3. Конфигурирование сервера. Сейчас вам необходимо узнать ip адрес вашего ПК в домашней сети. Для этого запускаем свежесозданный "cmd.exe" на рабочем столе и вбиваем в командной строке "ipconfig /all", ищем строки:
Эти значения необходимо запомнить, они понадобятся нам далее.
При каждом новом запуске ПК DHCP сервер, если в параметрах сетевого адаптера указано автоматическое получение ip, может менять нам локальный адрес, что сделает не возможным работу GoneSpy в дальнейшем. Для этого необходимо установить статический ip.
Разберём на примере Windows 10
В системном трее нажимаем на этот значок правой клавишей, и открываем "Параметры сети и интернет"
Жмём..
В открывшемся окошке жмём двойным щелчком по активному сетевому адаптеру, в только что появившемся окошке нажимаем кнопку "Свойства", следом за ним появляется окно как на скриншоте, нажимаем этот пункт:
В отмеченных местах вводим значения, которые мы запоминали выше, всё остальное должны быть как на скриншоте:
Сохраняем.
Теперь необходимо скачать и модифицировать 3 текстовых файла, которые служат конфигами для maraDNS & deadwood:
а). https://raw.githubusercontent.com/go...ide/mararc.txt
Его необходимо сохранить, щелкнув правой клавишей мыши на открытой странице и выбрав "Сохранить как", пройти по пути "D:\maradns-2-0-15-win32\" (если папка была сохранена в другом месте - укажите этот путь). Обратите внимание, что имя файла при сохранении должно быть неизменно "mararc".
б) https://raw.githubusercontent.com/go...gamespydns.txt
Проделайте ту же процедуру, что указана выше. Обратите внимание, что имя файла при сохранении должно быть неизменно "gamespydns".
Теперь его необходимо модифицировать:
Пройдите по пути "D:\maradns-2-0-15-win32\" (если папка была сохранена в другом месте - укажите этот путь), откройте файл "gamespydns.txt". На месте, где стоят значения "192.168.2.37" (таких мест там 2), укажите значения локального ip адреса вашего ПК, который мы запоминали в самом начале 3-го пункта, он именуется как "IPv4-адрес". Далее закройте документ и ответьте положительно о предложении сохранить.
в) https://raw.githubusercontent.com/go...e/dwood3rc.txt
Его необходимо сохранить в директории "D:\maradns-2-0-15-win32\Deadwood-3-2-11-win32\" (если папка была сохранена в другом месте - укажите этот путь). Обратите внимание, что имя файла при сохранении должно быть неизменно "dwood3rc". В этот раз вас попросят заменить существующий с таким же именем файл - соглашайтесь. Откройте этот файл, и на месте, где стоят значения "192.168.2.37" (Таких мест там 2), укажите значения "IPv4" адреса вашего ПК. Сохраните.
4. Запуск сервера!
а) Правым щелчком открываем "сmd.exe" и выбираем пункт "Запуск от имени администратора", соглашаемся с предложениями ОС. В командной строке вводим "D:" - жмём enter, далее в изменившейся строке, которая теперь начинается "D:\>", вводим или копируем от сюда и вставляем "cd maradns-2-0-15-win32" - enter, теперь мы в папке программы нашего сервера (если папка была сохранена в другом месте.. ну вы поняли). Вводим ".\mkSecretTxt.exe" - enter. После чего снова оказываемся по прежнему пути. В этот раз вводим ".\maradns.exe -f mararc.txt" - enter. Теперь командная строка должна выглядеть вот так:
Оставляем его открытым.
б) Запускаем командную строку от имени администратора.
D: - enter - cd maradns-2-0-15-win32\Deadwood-3-2-11-win32 - enter - .\install.bat - enter
Так выглядит успех:
в) Теперь надо настроить плойку со специальными параметрами сети!
Лезем в настройки сети, выбираем "Настройки соединения с Интернетом"
Метод настройки - специальный > Способ соединения - на ваш вкус > Настройки ip адреса - автоматические > Вводит DHCP имя хоста - Не устанавливать > Настройки DNS - Вручную > Основной DNS "192.168.x.x" (Здесь должно быть значение локального адреса вашего ПК (IPv4) который мы запоминали в начале 3-го пункта), Дополнительный DNS "0.0.0.0" > MTU - Автоматически > Прокси-сервер - Не использовать > UPnP - Включить. Вводим настройки.
Момент истины! Входим в сеть... Успех? Да - вы всё сделали правильно, нет - попробуйте на любом выходящем в интернет устройстве, подключенному к одному модему с ПК и плойкой, сменить настройки DNS на те, что мы вводили выше. Если ваше устройство при этом имеет полноценный доступ к интернету, то вы где-то накосячили в настройках сети плойки, если не имеет, значит не правильно настроили и запустили сервер, пробуйте заново.
Самое сложное позади и теперь можно выдохнуть..
Разберём второй этап:
Здесь нам нужно интегрировать GoneSpy на наш сервер
Чтобы первый блин не вышел комом, необходимо завершить работу Skype. Для этого открываем диспетчер задача, нажав CTRL+ALT+DEL, и завершаем его работу. Skype как и GoneSpy использует для своей работы порт 80, поэтому могут быть конфликты. В дальнейшем можете поэкспериментировать с этим.
Открываем командную строку: d: - enter - cd bstormps3-0.1 - enter - java -jar bstormps3-0.1.jar - enter
GoneSpy здорового человека:
Это окно должно оставаться открытым, чтобы вы могли держать сервер.
На этом настройка окончена.
Для повторного запуска GoneSpy всего лишь необходимо повторить Второй этап
Что работает.
1. Анархия (приватные матчи)
2. Можно приглашать и присоединятся друг к другу (у всех участников должен быть запущен сервер)
3. Накопление и сохранение очков
4. Трофеи!
5. Поддержка DLC
Что не работает.
1. Быстрый матч
2. Лидерборды
3. Статистика отслеживаемая GameSpy
4. Ваш PSN ID не отображается в игре, заместо этого безымянное "BulletstormPlayer". Это ни на что не влияет.
Информация взята отсюда:
https://github.com/gonespy/bstormps3
https://github.com/gonespy/bstormps3...rompt-tutorial