DOSBox version 0.74
Мережева гра через пряме кабельне підключення.
DOSBox може емулювати пряме кабельне підключення (nullmodem) через локальну мережу і інтернет. Воно може бути налаштоване через секцію [serialports] у файлі налаштувань DOSBox.
Щоб створити nullmodem з'єднання, одна сторона повинна стати сервером, а друга - клієнтом.
Сервер повинен бути налаштований в файлі конфігурації DOSBox таким чином: serial1 = nullmodem
serial1 = nullmodem server:
Тепер запустіть гру і виберіть nullmodem / serial cable / already connected як режим multiplayer на порте COM1. Поставте однакову швидкість передачі (baudrate) на обох комп'ютерах.
Розширені можливості пошуку, які можуть бути визначені для управління діями з'єднання nullmodem.
* Port: - номер порту TCP. За замовченням: 23
* Rxdelay: - як довго (в мілісекундах) затримувати отримані дані, якщо інтерфейс не готовий. Збільште цю величину, якщо ви виявили збільшується список помилок в статусному вікні DOSBox. За замовчуванням: 100
* Txdelay: - як довго збирати дані перед відправкою пакету. За замовченням: 12 (зменшує обсяг службової інформації)
* Server: - цей nullmodem буде клієнтом, що з'єднується з вказаним сервером (без аргументу server: буде сервером)
* Transparent: 1 - посилає тільки послідовні дані, без RTS / DTR установки зв'язку. Використовуйте це, коли з'єднуєтеся з чимось іншим, ніж nullmodem.
* Telnet: 1 - інтерпретувати дані Telnet з віддаленої сторони. Автоматично виставляє transparent.
* Usedtr: 1 - з'єднання не буде встановлено, поки DTR не буде виставлений як on DOS програмою. Корисно для модемних терміналів. Автоматично виставляє transparent.
* Inhsocket: 1 - використовувати сокет, що задається DOSBox командним рядком. Автоматично виставляє transparent. (Наслідуваний сокет: використовується для гри в старі DOS гри (так звані door games) на новому софті BBS)
Створити сервер, що прослуховує TCP порт 5000.
serial1 = nullmodem port: 5000 rxdelay 1000
Вам потрібно вирішити IPX мережу в файлі конфігурації DOSBox.
Все що пов'язано з IPX мережею управляється через внутрішню програму DOSBox IPXNET. Для допомоги по IPX мережі всередині DOSBox напишіть IPXNET HELP і програма виведе список команд і необхідну документацію.
Як і в реальному мережі, одна система повинна бути сервером. Щоб виставити це, потрібно написати IPXNET STARTSERVER. Серверна DOSBox сесія автоматично додасть себе в віртуальну мережу IPX. Для всіх інших комп'ютерів щоб стати частиною віртуальної мережі IPX необхідно по черзі написати IPXNET CONNECT <имя главного компьютера или его IP>. Для прикладу, якщо ваш сервер на dosbox.magicpast.net, ви повинні написати IPXNET CONNECT dosbox.magicpast.net на кожній системі, яка не є сервером.
Для ігор, яким потрібна Netbios, необхідний файл з ім'ям NETBIOS.EXE з Novell. Підключайтеся IPX, як пояснено вище, потім запустіть "netbios.exe".
Перерахування IPXNET команд:
Синтаксис IPXNET CONNECT:
IPXNET CONNECT address <порт>
На системах типу Linux / Unix порти нижче +1023 можуть бути використані тільки з привілеями root. Використовуйте порти вище 1023 на таких системах.
IPXNET DISCONNECT закриває з'єднання до IPX tunnelling server.
Синтаксис IPXNET DISCONNECT:
IPXNET STARTSERVER запускає IPX tunneling server в цій сесії DOSBox. За замовчуванням, сервер буде приймати з'єднання на порту UPD 213, хоча це може бути змінено. Коли сервер запущений, DOSBox автоматично запустить клієнтське з'єднання до IPX tunnelling server.
Синтаксис IPXNET STARTSERVER:
IPXNET STARTSERVER <порт>
IPXNET STOPSERVER зупиняє IPX tunnelling server запущений в цій сесії DOSBox. Подбайте, щоб всі інші з'єднання були завершені, зупинка сервера може викликати блокування на інших машинах, все ще використовують IPX tunnelling server.
Синтаксис IPXNET STOPSERVER:
IPXNET PING передає запит про пінг IPX tunnelled network. У відповідь всі інші з'єднані комп'ютери відреагують на пінг і повідомлять час, коли вони отримали і послали повідомлення про пінг.
Синтаксис IPXNET PING:
IPXNET STATUS повідомляє поточний стан даної сесії IPX tunnelling network в DOSBox. Для списку комп'ютерів, підключених до мережі використовуйте команду IPXNET PING.
Синтаксис IPXNET STATUS: