Играем в Dendy по сети, Или танчики на двоих |
Здравствуйте, гость ( Вход | Регистрация )
Играем в Dendy по сети, Или танчики на двоих |
13.10.2012, 16:01
Сообщение
#1
|
||||
Администратор Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 |
Что-то сегодня проснулся в обед и прям на ностальгию потянуло, хочу думаю в танчики с кем-нибудь поиграть, как в старые добрые времена на Dendy. Собственно сказано - сделано, займемся поиском необходимого софта для этого дела. Во-первых нам понадобится сам "картридж" (ROM) с игрой Battle City, во-вторых эмулятор Nintendo (в простонародье Dendy), да еще и такой, чтобы поддерживал функции сетевой игры. Вообщем обо всем по порядку:
Теперь приступаем к настройкам. Они не сложные. Распаковываем 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 через сеть -------------------- |
|||
|
||||
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 -------------------- |
|
|
Текстовая версия | Сейчас: 30.1.2025, 9:53 | |