Forums Logo

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

[ Каскадный ] · Стандартный · Линейный

> Сеговская Dune2 по сети., Может и боян но очень интерестно.

Alexander87
post Среда, 04 апреля 2018, 06:50
Отправлено #1


Продвинутый
**

Группа: Пользователи
Сообщений: 45
Регистрация: 31 мар. 2016
Пользователь №: 55 050





Короче двое обычных парней из глубинки, прикрутили к нашей любимой дюне мультиплеер. Честно говоря я Этого ждал лет наверное 15, если не большеее... И вот оказывается в января 2018г был выложен ром с таким мультиплетом.

Пример геймплея на двоих




Группа этих парней в ВК с ромами
» Нажмите, для открытия спойлера «


Хотел просто поделится с Вами радостью.
Это действительно круто.


--------------------
Слава Богу за всё и за скорбь и за радость!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
rainstorm
post Четверг, 05 апреля 2018, 20:41
Отправлено #2


Маньяк
****

Группа: Пользователи
Сообщений: 493
Регистрация: 17 нояб. 2016
Пользователь №: 56 998





Скачал, инструкции по настройке жесть))

Dune - The Battle for Arrakis Cooperative Mod

Версия расчитана на прохождение вдвоём, но проходима и в одиночку.
Для игры потребуется специальный эмулятор.
Дело в том, что в игре внезависимости от того двое играют или один,
как-бы существуют оба дисплея: игрока один и игрока два соответственно.

Отличие в эмуляторах состоит только в том, какой из дисплеев отображается:
mednafen_p1.exe - отображает дисплей первого игрока.
mednafen_p2.exe - отображает дисплей второго игрока.
Игра вдвоём достигается за счёт соединения по сети двух эмуляторов,
через специальный сервер.
mednafen.exe - обычный эмулятор с поддержкой разгона, и больших ромов.
Файл игры (ROM): Dune - The Battle for Arrakis Cooperative Mod.bin



Запуск.

Как запустить игру в эмуляторе?
Это можно сделать несколькими способами:

№1. Перетащить ROM(фаил игры) на исполняемый файл соответствующего эмулятора(екзешник, например mednafen_p1.exe).

№2. Открыть cmd.exe, увидеть открывшуюся консоль,
Перетащить на консосль исполняемый файл эмулятора(екзешник, например mednafen_p1.exe),
Дописать пробел,
Перетащить на консоль ROM(файл игры),
Нажать Enter.
Если не получилось, то вероятно этот путь не для вас.
Если интересно - гуглите cmd.exe.

№3. Создать ярлык на исполняемый файл эмулятора(экзешник, например mednafen_p1.exe),
Нажать правой кнопкой мыши на ярлык,
Выбрать пункт "свойства",
Затем в поле "объект", дописать пробел, и полный путь до ROM в кавычках.
Затем нажать Ок.
Теперь можно запускать этот ярлык и должен запускаться эмулятор.



Управление.

После того как запустили эмулятор, первое что нужно сделать,
Выставить на первых четырех геймпадах 6ти кнопочное управление!!!( иначе сервер откажется конектиться )
для этого нажимаем F1, и видим подсказку:

CTRL+SHIFT+[n] - Select device on port n.

Или по-русски:

CTRL+SHIFT+[n] - Выбрать устройство на порту n. ( порты это цифры на клавиатуре 1,2,3,4,5,6...)

Значит для того, чтобы изменить тип геймпада у первого игрока,
нужно нажать CTRL+SHIFT+1, затем смотрим чтобы загорелось внизу окна эмулятора:

6-Button Gamepad selected on port 1

Если загорелось что-то другое - значит не 6-кнопочный джойпад.
Продолжаем нажимать CTRL+SHIFT+1 пока не загорится нужное.

Аналогично нажимаем CTRL+SHIFT+2 пока не загорится внизу окна эмулятора:
6-Button Gamepad selected on port 2
Затем CTRL+SHIFT+3:
6-Button Gamepad selected on port 3
Затем CTRL+SHIFT+4:
6-Button Gamepad selected on port 4

Всё! Остальные порты не трогаем!

Дело в том, что чтобы эмуляторы соединялись нормально, должны совпадать
настройки устройств подключенных ко всем портам (6-Button Gamepad).

Чтобы настроить управление, или перенастроить / переназначить,
можно нажать F1, и увидеть подсказку:

ALT+SHIFT+[n] - Configure buttons on port n(1-8)

Или по-русски:

ALT+SHIFT+[n] - Настроить управление на порту n(1-8)

Или сразу нажать ALT+SHIFT+1, затем вас спросят на какую кнопку назначить UP (вверх),
Чтобы указать на какую, нажмите кнопку на которую вы хотите назначить.
Затем вас спросят на какую ещё другую кнопку вы хотите назначить UP (вверх),
Если вам, как и мне, хватает вполне одной кнопки вверх, то просто нажмите второй раз
ту кнопку на которую вы уже назначили. Затем последовательно вас спросят остальные кнопки.
Для кнопок у которых указано Rapid - указываем кнопку которую никогда не нажимаем.
Rapid - это "турбо" кнопка. Многократное нажатие кнопки с мелким перерывом.



Режимы игры.

Одиночный.

Чтобы играть в одиночку за первого игрока, достаточно запустить игру в эмуляторе mednafen_p1.exe

Сетевой.

Чтобы играть в двоем:
первый игрок запускает игру на в эмуляторе mednafen_p1.exe, второй в эмуляторе mednafen_p2.exe
при этом первый и второй игрок могут находится как на одном компьютере, так и на разных.

Первый нажимает клавишу T (английскую) и вводит: /server (адрес сервера)
пример: /server gs.emu-land.net (между /server и gs.emu-land.net пробел!)
Второй нажимает клавишу T (английскую) и вводит: /server (адрес сервера)
пример: /server gs.emu-land.net (между /server и gs.emu-land.net пробел!)

И по сути можно играть. Только если на сервер подключался сначала первый игрок, а затем второй.
Дело в том, что когда подключаешься к серверу, внизу в консоли пишется какой из геймпадов
взял под контроль подключившийся к серверу. Например:

You, FLjQu0Sc, have connected as: player 1.

Переводится так:

Вы, FLjQu0Sc, присоединились как: игрок 1.

Это означает, что вы взяли контроль над геймпадом 1, то есть, в нашем случае: дислпеем mednafen_p1.exe
Если это не то, что вы хотели, и хотите бросить этот геймпад. Пишем /drop 1

* <FLjQu0Sc>, dropped controller 1, and is now a lurker.

Перевод:

* <FLjQu0Sc>, бросил контроллер 1, и теперь просто подсматривает.

Затем, хотите взять геймпад игрока 2 и управлять дисплеем mednafen_p2.exe, пишем /take 2

* <FLjQu0Sc>, took all instances of controller 2, and now is player 2.

Перевод:

* <FLjQu0Sc>, взял все экземпляры контроллера 2, и теперь является игроком 2.

Однако более комфортно знать что делает другой игрок в течении игры.
Для этого включаем экраны второго игрока.
Это будет дополнительный экран (эмулятор), которым мы сможем "подсматривать" что делает наш напарник.

Первый игрок дополнительно запускает игру на в эмуляторе mednafen_p2.exe
Нажимает Т (ангийскую) и вводит: /server ( второй эмулятор должен подключиться к серверу )
Нажимает Т (ангийскую) и вводит: ( в зависимости каким джостиком подключился экран) /drop 3 (/drop 4, /drop 5...)

Второй игрок дополнительно запускает игру на в эмуляторе mednafen_p1.exe
Нажимает Т (ангийскую) и вводит: /server ( второй эмулятор должен подключиться к серверу )
Нажимает Т (ангийскую) и вводит: ( в зависимости каким джостиком подключился экран) /drop 3 (/drop 4, /drop 5...)

Для того чтобы не лагало, те эмуляторы которые подключены просто "что-бы посмотреть",
им сразу после подключения стоит бросить геймпад который они взяли, например:

You, FLjQu0Sc, have connected as: player 3.

Переводится как:

Вы, FLjQu0Sc, присоединились как: игрок 3.

Поэтому пишем /drop 3

* <FLjQu0Sc>, dropped controller 3, and is now a lurker.

Перевод:

* <FLjQu0Sc>, бросил контроллер 3, и теперь просто подсматривает.

Чтобы ник был нормальным, его можно указать например так: /nick Imperator

Чтобы отключиться от сервера, достаточно ввести в консоли /quit

Чтобы подключиться снова, достаточно ввести /server



Управление в Дюне.

A - выбрать / атаковать.
B - отменить.
C - быстро двигать камеру.
X - здания: починка. юниты: Area Guard - защита в радиусе.
Z - ещё быстрее двигать камеру.
Y+B - отмена производства в здании.
Y+A - вызвать Carryall чтобы он забрал юнита.
Mode+A - атаковать по земле либо по дружественному юниту.




Разгон эмулятора. Чтобы игра не тормозила.

Обычной скорости сеги не достаточно для игры без лагов внутриигровых (сервер тут не причём ).
Поэтому лучше включить разгон. Чтобы разгон работал по сети, он должен совпадать.
ВНИМАНИЕ: разгон должен быть у всех одинаковый!!!
иначе будет постоянный десинх (рассогласовывание игры на экранах)

Для того чтобы разогнать, открываем конфиг меднафена (mednafen-09x.cfg) с помощью блокнота.
Ищем (с помощью CTRL+F) строчку md.overclock. Там по умолчанию 1. Меняем на 2.
Если стоит значение 1 - то будет скорость обычной сеги. Если 2 - то вдвое больше.
Можно поставить 1.5 - будет в полтора раза быстрее. Но чтобы не было десинхов,
Значения у обоих игроков должны совпадать.

Чем больше указано число - тем выше нагрузка на процессор, и при высоких значениях,
играть станет невозможно либо из-за низкого FPS либо из-за того что по сети экран не видно.



Решаем проблемы. Что-то не работает.

1) Эмулятор не открывается, вообще ноль реакции будто и не запускается.
Решение: вероятно вы не правильно запускаете.

2) Одновременно нажимаются кнопки которые я нажимаю, и те которые не нажима.
Решение: либо переназначиваем кнопки, либо удаляем конфиг (файл mednafen-09x.cfg)
и перенастраиваем всё заново.

3) При подсоединении к серверу пишет какие-то сообщения, но не подключается.
* Controller type mismatch for controller 1. Game: 3, You: 2
Перевод:
* Несовпадение типов контроллеров у контроллера 1. Игра: 3, Вы: 2
Решение: нужно указать тип контроллера на первом порту 1 - 6-Button Gamepad.
сейчас у вас установлен 3-Button Gamepad на порту 1.
для этого нажмите CTRL+SHIFT+1, пока не покажет 6-Button Gamepad.
если при повторном подсоединении напишет снова похожее,
смотрите внимательно, вероятно ещё один другой порт не совпадает.

4) При подсоединении к серверу, экран эмулятора виснет, и не отвисает
Решение: либо у вас нехватает мощи компа чтобы вытянуть эмулятор и сеть вместе,
либо у вас слишком большой пинг до сервера, значит попробуйте сменить сервер.

5) Я управляю экраном другого игрока.
Решение: разберитесь с командами /take, /drop, читайте выше что они значат.

6) Случился дисконнект!
Решение: игрок который по-прежнему подключен, делает сохранение (F5)
затем игрок который отсоеденился, пишет /server
затем игрок который сохранился, загружает сохранение (F7)

7) Случился десинх! Мой напарник говорит, что я пытаюсь поставить пушку в песок.
Решение: один из вас делает сохранение (F5), затем делает загрузку (F7).

8) У нас постоянно десинхи!
Решение: возможно у вас разное значение установлено в md.overclock и разный разгон.

9) Когда мы подсоединяемся к серверу, там уже кто-то играет.
Решение: используйте gamekey. Например /gamekey pudding
им может быть любая строка.

Дополнительно: мы живем в самой прекрасной стране на свете и самой огромной!!!
Так что не всем подойдет использование сервера эмураша. По тому мы советуем прежде чем играть,
найти сервер с наименьшим пингом, для каждого игрока.
К примеру, если у первого будет пинг 20, а у второго 40, возможны подтормаживания (у второго)!
Лучше всего когда пинг одинаковый к примеру 30 на 30. Или вообще 5 на 5 ( идеал )
Чтобы узнать пинг, введите /ping

Русские серверы меднафен:
gs.emu-land.net
emu-russia.net
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Alexander87   Сеговская Dune2 по сети.   Среда, 04 апреля 2018, 06:50
DenisL   Жара, любимая моя игра на всех приставках. Буду сл...   Среда, 04 апреля 2018, 08:16
rainstorm   Дюне 2 в коопе на двоих? Куда деньги заносить?   Среда, 04 апреля 2018, 20:53
Alexander87   Люди во всю уже воюют, а ты только деньги решил ...   Четверг, 05 апреля 2018, 06:45
_Sketch_Turner_   Ну насколько я знаю - боян. Да и Дюна на двоих это...   Четверг, 05 апреля 2018, 08:04
Alexander87   И что несут твои слова ? Какую мысль ? Читайте к...   Четверг, 05 апреля 2018, 09:44
_Sketch_Turner_   Я сказал что проект давно существует. Дюна, при в...   Четверг, 05 апреля 2018, 10:02
Alexander87   Проект существует с января 2018г. Я об этом узна...   Четверг, 05 апреля 2018, 10:06
vyorf   Какие то забавные у вас сравнения! То есть 50...   Четверг, 05 апреля 2018, 11:54
Moa   Человек про книгу "Дюна" говорит :sleep...   Четверг, 05 апреля 2018, 13:09
vyorf   Вообще он не уточнял. Но спасибо, я как то не под...   Четверг, 05 апреля 2018, 13:49
Alexander87   Кстати в книге ничего не было об ордосов.   Четверг, 05 апреля 2018, 13:54
Iris   Новость, конечно, хорошая, но... Какбэ, Дюну 2 (в...   Четверг, 05 апреля 2018, 20:57
_Sketch_Turner_   В оригинальных книгах нет, а потом сынок написал ...   Пятница, 06 апреля 2018, 08:18
rainstorm   Тут вопрос не в том, краше книга или нет. Конечно...   Пятница, 06 апреля 2018, 11:57


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 04 июня 2026, 13:03
Skin Designed (c) by Rooq.net, All Rights Reserved.