1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Battle Isle 2

Тема в разделе "Установка и запуск игр", создана пользователем D-O-O-M-E-R, 31 июл 2006.

  1. Genesis Злоботряс

    Genesis

    Регистрация:
    21 апр 2011
    Сообщения:
    12.566
    MisterGrim, нет ещё. Может, завтра попробую. Сегодня уже поздно.
     
  2. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.282
    Циклы на максимуме? Попробуйте выставить фиксированное число.
     
    kreol и Genesis нравится это.
  3. Genesis Злоботряс

    Genesis

    Регистрация:
    21 апр 2011
    Сообщения:
    12.566
    BrainRipper, накрутил до 15000 - помогло. Спасибо.
     
  4. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.152
    Читал тему одного иностранного товарища на gog, что не смог совладать с вопросом, хотя запускал массу других игр со схожими проблемами, решил поковыряться сам - сетевой режим в BI2.

    Т.к. вопрос не тривиальный - временно размещаю здесь. В случае успеха можно будет удалить - перенесу всё нужное в мануал. Будет неплохо если кто-то кроме меня осилит пройтись по всем пунктам и отписаться о результатах - возможно получим рабочий метод.

    За основу беру версию от gog, но ровно также можно испытать и ту, что есть на OG.

    Для проверки нужно либо 2 разных ПК, либо 2 разных игрока.

    1. Создаём гостевую учётную запись на обоих ПК. В обычном Windows 10 придётся воспользоваться командной строкой. Тыкаем в поиск, пишем cmd.exe, запуска от администратора. Далее, пишем 3 команды:

    1.1. net user Guestone /add
    1.2. net localgroup Пользователи Guestone /delete
    1.3. net localgroup Гости Guestone /add

    2. Устанавливаем Hamachi на оба ПК. VPN.net – Hamachi by LogMeIn
    3. Создаём папку C:\NET. Расшариваем её для Guestone. Учётная запись называется так, т.к. в Windows 10 нельзя создать просто Guest.
    4. Расшариваем эту папку на втором ПК. Открываем CMD, пишем: mklink /D C:\NET Z:\

    {у меня не заработал} 5. Забираем отсюда IPX протокол: http://manaeff.ru/forum/download/file.php?id=1474

    Файлы из drivers в Windows\system32\drivers
    Из inf в Windows\inf
    Из system32 в Windows\system32

    Network settings -> Network adapters -> Hamachi -> Properties -> Install -> Protocol -> Add -> Install from the disk -> путь к папке inf -> Open -> Okey -> choose protocol -> Okey. Готово.

    Тоже самое на втором ПК. У меня Windows не смог определить эту штуку - на том застрял.

    6. Если версия с gog, то распаковываем диск в папке. Смотреть 1 блок текста здесь: [Игры] - Battle Isle 2 / Titan's Legacy


    Для версии с OG нужно настроить DosBox на запуск BLUENET.EXE.

    Вначале, по идее, запускаем игру на стороне клиента:

    Для GOG версии возможно стоит посмотреть файл в C:\Users\...\AppData\Local\DOSBox\dosbox-0.74-2.1.conf. Раздел [serial] и [ipx].

    В остальном открываем, например, E:\Games\Old\Battle Isle 2\dosboxBI2_single.conf и меняем @SCENERY.EXE ENG на @BLUENET.EXE ENG

    Выше в файле меняем ipx на =true

    Конечная суть:

    1. Где-то по дороге сохранения должны падать в папку C:\NET и таким образом мультиплеерный прогресс будет сохранён (если отсылать сохранения по почте, то зачем мультиплеер?),
    2. к которой есть доступ у двух Guestone,
    3. что без пароля могут ходить в папку через Hamachi как в локальной сети,
    4. используя при этом древний IPX протокол.
     
    Последнее редактирование: 23 июн 2020
  5. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.152
    5. Похоже есть 2 других решения.

    5.1. IPX Wrapper.
    IPXWrapper - Solemn's site

    5.2. Перенастройка DosBox.
    Согласно 5.2 нужно вписать IP из Hamachi.
     
    Последнее редактирование: 22 июн 2020
  6. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.152
    Продолжая тему.

    2. Поставил Hamachi. Сеть лучше создавать в самой программе, не на сайте.
    4. Расшарил папку. Стоит удостовериться, что открыт доступ к расшариваниваю сетевых ресурсов гостям и другим пользователям из сети. У меня это получились "Guestone" и "Гость".
    5. В dosboxBI2_single.conf ipx=true, в [autoexec] на одном PC поставил ipxnet startserver, на другом поставил ipxnet connect 25.109.28.111. Соединение вроде бы как работает.
    6. NULLMODEM никак не реагирует... В качестве папки прописываю на обоих PC C:\NET\. Дальше ничего не происходит.

    Конфигурацию на обоих PC обставил так:

    :scenery
    cls
    mount C "..\NET"
    mount C "..\SCENERY"
    mount C "..\cloud_saves" -t overlay
    imgmount d "..\SCENERY\BI2scen.inst" -t iso -fs iso
    c:
    cls
    @BLUENET.EXE ENG
    exit

    Также указал в глобальных настройках:

    #Possible values: dummy, disabled, modem, nullmodem, directserial.

    serial1=nullmodem
    serial2=nullmodem

    Есть у кого-нибудь идеи?
     
    Последнее редактирование: 22 июн 2020
  7. kreol Старший офицер Чёрной Гвардии

    kreol

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

    Регистрация:
    2 июл 2007
    Сообщения:
    115.192
    @UnknownDoomer, в данном разделе не создаются темы по конкретным проблемам с играми.
    Есть чёткое и строгое правило: одна игра - одна тема. По данной игре тема уже есть.
    Поэтому ваши сообщения перенесены туда; в виде исключения - без карточки.
     
  8. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Не особо, так как много действий надо совершить, чтобы проверить ваш вариант. Две вещи могу сказать точно:
    1. В интернете полно гайдов, как настроить сетевую игру через IPX в DOSBox;
    2. IPX-протокол не имеет никакого отношения к nullmodem - это совершенно разные типы соединения.
     
  9. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.152
    1. Стал подозревать, что игра не поддерживает IPX в т.ч. Т.е. по сути только nullmodem или отправка сохранения по почте, что, в общем, не мультиплеер. Этот вариант пошёл покырять исходно т.к. описывался одним иностранным товарищем на gog, что, похоже, перепутал все термины в кучу.
    2. Погуглил по nullmodem. Нашёл пару эмуляторов Null-modem emulator, Virtual Null Modem - создание виртуальных COM портов на локальном компьютере


    Сходу впрочем не увидел ничего про сетевые возможности, т.е. насколько реально такие сетевые порты расшарить через условный Hamachi для двух разных PC. Как впрочем и такая конструкция, в придачу к тому, что уже требовалось ранее, выходит через слишком уж громоздкой.


    IPX. Добавил пару строчек в свои настройки. Картина та же при попытке выбрать вариант
    "File" и задать расшаренную сетевую папку. С игрой попроще этого бы вероятно хватило...


    Нашёл такое видео, но тут 1 PC.


    Ещё одно видео, но мало информативное. Опять же 1 PC.

    Прикрепил мануал. Информация по сетевому режиму с 6 страницы.

    В одном конфигурационном файле указал:
    В другом:
    В расшаренную папку, C:\NET, падают 3 файла: 000, 0001 и Z0001 без расширения.

    Застрял с командой ">BI2 NET". Не пойму как её заиспользовать для вызова сетевого меню. По видимому имеется ввиду BI2.BAT, что должен подтянуть папку NET. Сделал на обоих PC второй ярлык и отдельный конфигуратор с таким содержимым:
    после основных настроек. Как итог - на одном PC просто загружается обычная игра. На втором - чёрный экран.

    Ещё одно предположение сводится к тому, что данный .exe не видит файлы выше своего каталога по факту - сетевой диск Z:\ задать в программе, как можно было в случае BI3, здесь не даёт. Если это так, то проблема вероятнее всего решения не имеет.
     

    Вложения:

    Последнее редактирование: 26 июн 2020
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление