SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Sub/Naval + Other Games > Classic Subsims
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 12-16-2020, 10:43 AM   #1
emanuelepulcidoria
Swabbie
 
Join Date: Nov 2018
Location: London UK
Posts: 6
Downloads: 12
Uploads: 0
Default SSN21-Seawolf multiplayer manual

This guide is to allow people to play SSN21-Seawolf in multiplayer mode (i.e. with another player through the web). The multiplayer mode in the game is essentially designed as cooperative (i.e. you will play the exact same mission as you do in single player with the same number of neutral and enemy ships with the addition of a second player in another Seawolf Class sub) but nothing stops you to play head to head whatever the mission you choose.

One of the players must act as a server and the other player must act as a client.

To play any game in multiplayer mode with DOSbox or on one of its forks you must:
- Allow DOSbox or its fork through Windows firewall; this is enough if you are playing against someone under your local network (i.e. someone that is connected to the same router) or someone on the web and your machine is acting as a client and the other machine is acting as a server;
- Additionally you have to open/forward a port on your router if you are playing against someone on the web and your machine is acting as a server;

Following there are the instruction to create this connection through:
- Nullmodem cable connection;
- IPX connection

Nullmodem cable connection

- The server must open the DOSBox configuration file and type next to serial1: nullmodem port:yyyyy (yyy..is the number of the port you want to use);
- Launch DOSBox and check on the console that the server has opened the connection and it is waiting for a client to be connected;
- The client must open the DOSBox configuration file and type next to serial1: nullmodem server:aaa.bbb.ccc.ddd port:yyyyy where aaa.bbb.ccc.ddd is the IP address of the server and yyyyy is the same port number the server is using;
- The client can launch DOSBox and both server and client must check in the console that the connection has been created;
- From the game folder both server and client launch the executable TWOPLAY;
- Both server and client press B at the same time;
- A chat window opens and both server and client can talk in the chat to make sure connection is established through the game;
- Both server and client press ESC at the same time;
- The game launches and both server and client can press SPACE to skip the introduction;
- The window to input the captain name opens up and both server and client, after typing their name press ENTER at the same time;
- At this point the server must wait for the client to choose the TWO PLAYER OPTION in the main menu and start the mission the client decides to play;
- Both server and client are launched into the mission;

IPX connection

- Both server and client must download the executable NETBIOS.exe that can be found at the following address: https://www.classicgamingarena.com/downloads downloading the CGA client software (part of the download is the NETBIOS.exe, all the rest of the files can then be removed);
- Both server and client must open the DOSBox configuration file and type true next to ipx;
- Both server and client can now launch DOSBox;
- Inside DOSBox the server types ipxnet startserver yyyyy (where yyy…is the number of the port the server wants to use); the server can now check that the IPX server connection has been started in the console;
- Inside DOSBox the client types ipxnet connect aaa.bbb.ccc.ddd yyyyy (where aaa.bbb.ccc.ddd is the IP address of the server and yyyyy is the same port number the server is using);
- Both server and client can check that the IPX connection has been created between them;
- Both server and client must launch the executable NETBIOS in DOSBox;
- From the game folder both server and client launch the executable TWOPLAY;
- Both server and client press D at the same time;
- A chat window opens and both server and client can talk in the chat to make sure connection is established through the game;
- Both server and client press ESC at the same time;
- The game launches and both server and client can press SPACE to skip the introduction;
- The window to input the captain name opens up and both server and client, after typing their name press ENTER at the same time;
- At this point the client must wait for the server to choose the TWO PLAYER OPTION in the main menu and start the mission the server decides to play;
- Both server and client are launched into the mission;

Modem connection

In order to use this connection, you need a DOSBox fork that allows to translate “fake” phone numbers in IP addresses with their ports; please refer to:
https://www.subsim.com/radioroom/sho...d.php?t=245921
to understand how to use either DOSBox-staging or DOSBox-x to set up the phonebook.txt file and make it readable to the emulator.
The following instructions are specifically for DOSBox-x 0.83.2 but the process is basically the same in DOSBox-staging 0.75.0;
- The server must open the DOSBox-x configuration file and type next to serial1: modem listenport:yyyyy (yyy..is the number of the port you want to use);
- The server launches DOSBox-x through the command window typing dosbox-x -console and check on the console that the server has opened the connection on the yyyyy port;
- The client must open the DOSBox configuration file and type next to serial1: modem listenport:zzzzz (zzz..is the number of the port you want to use);
- The client launches DOSBox-x through the command window typing dosbox-x -console and check on the console that the server has opened the connection on the yyyyy port and that the phonebook file has been read correctly by the emulator;
- Both server and client must type LOADFIX in the emulator to make sure the game will run without issue;
- Both server and client launch TWOPLAY from the game folder;
- Both server and client press A to launch the modem window connection;
- The server must add an entry line in the window with the following entries:
o Name: whatever you want;
o Port: 1;
o Baud: 9600;
o Phone: *ANSWER*;
o #AT: 3;
o Dial Cmd: ATS0=1; (automatic answer when the client calls);
- The client must add an entry line in the window with the following entries:
o Name: whatever you want;
o Port: 1;
o Baud: 9600;
o Phone: phone number used as “fake” phone number in the phonebook file;
o #AT: 3;
o Dial Cmd: ATDT; (Compose phone number);
- The server first type c (this actually allows his/her port to be open and automatic answer the incoming call);
- When on the console the server sees MODEM RESPONSE: OK the client can press c as well;
- The game launches and both server and client can press SPACE to skip the introduction;
- The window to input the captain name opens up and both server and client, after typing their name press ENTER at the same time;
- At this point the server must wait for the client to choose the TWO PLAYER OPTION in the main menu and start the mission the client decides to play;
- Both server and client are launched into the mission;

If you are interested in a match please contact me here directly here or on emanuelepulcidoria@hotmail.it

Last edited by emanuelepulcidoria; 12-18-2020 at 12:20 PM. Reason: Modem connection instruction added
emanuelepulcidoria is offline   Reply With Quote
Old 04-16-2021, 04:48 AM   #2
JconradH
Swabbie
 
Join Date: Feb 2003
Location: Michigan
Posts: 11
Downloads: 156
Uploads: 0
Default

Thanks!!
JconradH is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 08:40 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Copyright © 1995- 2021 Subsim®
"Subsim" is a registered trademark, all rights reserved.