Скорая Компьютерная Помощь г. Калуга

Полный спектр компьютерных услуг!

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

  • Вся информация, расположенная в данном и других разделах форума получена из открытых источников (интернет-ресурсы, средства массовой информации, печатные издания и т.п.) и/или добавлена самими пользователями. Администрация форума предоставляет его участникам площадку для общения / размещения файлов / статей и т.п. и не несет ответственности за содержание сообщений, а также за возможное нарушение авторских, смежных и каких-либо иных прав, которое может повлечь за собой информация, содержащаяся в сообщениях.
Ремонт компьютеров в калуге Рекламное место сдается
 
Ответить в эту темуОткрыть новую тему
> Играем в Dendy по сети, Или танчики на двоих
Decker
сообщение 13.10.2012, 16:01
Сообщение #1


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Что-то сегодня проснулся в обед и прям на ностальгию потянуло, хочу думаю в танчики с кем-нибудь поиграть, как в старые добрые времена на Dendy. Собственно сказано - сделано, займемся поиском необходимого софта для этого дела. Во-первых нам понадобится сам "картридж" (ROM) с игрой Battle City, во-вторых эмулятор Nintendo (в простонародье Dendy), да еще и такой, чтобы поддерживал функции сетевой игры. Вообщем обо всем по порядку:
  1. Качаем эмулятор, у нас это будет Jnes 1.1. Взять его можно с официального сайта, либо из аттача в данном сообщении.
    Прикрепленный файл  jnes_1_1.zip ( 430,84 килобайт ) Кол-во скачиваний: 1113

    Эмулятор имеет встроенный Kaillera клиент для игры по сети. Поэтому для сетевой игры нам понадобится еще и сервер, можно использовать уже кем-то поднятый, а можно поднять свой, чем мы и займемся. Благо это не сложно.
  2. Идем на официальный сайт Kaillera в раздел Downloads и качаем там Win32 версию сервера. На данный момент последней была Kaillera server v0.86. Также вы можете скачать сервер из этого поста.
    Прикрепленный файл  kaillerasrv_0.86_win32.zip ( 20,67 килобайт ) Кол-во скачиваний: 571
  3. Качаем ROM с игрушкой BattleCity. Опять же, его можно скачать и из аттача:
    Прикрепленный файл  Battle_City.7z ( 68,62 килобайт ) Кол-во скачиваний: 709

Теперь приступаем к настройкам. Они не сложные. Распаковываем Jnes, Kaillera Server в отдельные папки, в папке Jnes создаем папку Roms, куда и распаковываем все наши ROM'ы из архива Battle City. Запускаем Jnes и настраиваем управление, через меню Options -> Input, затем идем в Options -> Kaillera и указываем в поле ROMS Directory for Kaillera нашу папку с ROM'ами. Все, клиенты у нас настроены. Осталось только запустить сервер. Обратите внимание, что сервер поднимает только один игрок, другие просто подключаются к нему. Поэтому заранее определитесь кто будет у вас сервером, также если вы используете роутер / маршрутизатор или firewall необходимо пробросить TCP и UDP порт с WAN на машину на которой запущен Kaillera Server и разрешить прохождение пакетов в настройках брэндмауэра.

Заходим в папку kaillerasrv-0.86-win32 и в файле kaillerasrv.conf выставляем необходимый нам номер порта (по-умолчанию там стоит 27888), в принципе его можно не менять, но т.к. у меня проброшен порт 7777 на маршрутизаторе, в kaillerasrv.conf я укажу именно его:
Код
Port=7777

Запускаем kaillerasrv.exe и видим что-то вроде этого:
Прикрепленное изображение

Если появляется окно встроенного брэндмауэра Windows обязательно нажимаем разрешить. Если сервер у нас работает, то можно посмотреть его статус через браузер. На машине на которой запущен сервер можно перейти по ссылке: http://127.0.0.1:7777/?page=status или http://127.0.0.1:27888/?page=status , если вы не меняли номер порта в конфиге. Кстати, проверить правильно ли вы пробросили порт и нет ли у вас проблем с прохождением пакетов с WAN интерфейса можно точно так же - пусть ваш друг который собирается с вами играть также зайдет по этой ссылке, только вместо 127.0.0.1 подставит ваш внешний IP адрес. Если он видит страницу сервера - значит можно играть. Вернемся к нашему Jnes. Заходим в Options -> Kaillera, переходим на закладку Recent и нажимаем кнопку Enter IP. Туда (с той машины на которой запущен сервер) вводим 127.0.0.1:7777 или 127.0.0.1:27888, если вы не меняли настройки порта в конфигурации сервера. Ваши друзья, которые хотят поиграть с вами, вместо 127.0.0.1 указывают ваш внешний IP адрес (!), после успешного подключения к серверу появляется окно:

Прикрепленное изображение

И можно создать игру "Create game". Я выбрал ROM Battle City (J).nes, в логах сервера при этом отразилось:
Код
10/13/12-16:18:11> Decker created a new game: 0, Battle City (J).nes.

Когда в окне подключившихся появятся все игроки:
Прикрепленное изображение

Можно нажимать кнопку Start Game.

Теги: играем в dendy по сети, настройка kaillera server, эмулятор dendy с функциями сетевой игры, играть в dendy через сеть


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Decker
сообщение 21.10.2012, 2:07
Сообщение #2


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



p.s. Очень важное примечание, для того кто создает сервер недостаточно открыть на firewall'е или сделать port forwarding в настройках роутера для TCP/UDP порта указанного в настройках роутера. Сервер для каждого подключающегося клиента открывает свой UDP порт, поэтому на firewall'е или в правилах port forwarding'а надо разрешать входящие соединения на все UDP порты - 1025-65535.

p.p.s. Неофициальный Kaillera Server, с доп. настройками, построенный на базе исходников kaillerasrv-0.86 ...
Прикрепленный файл  unofficial_kaillera_0.92_win32.zip ( 80,79 килобайт ) Кол-во скачиваний: 12957


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Рекламное место сдается Рекламное место сдается
Текстовая версия Сейчас: 30.1.2025, 9:53
Рейтинг@Mail.ru
Яндекс.Метрика Яндекс цитирования