Shadow Warrior Classic (1997)

Shadow Warrior Classic (1997)

Not enough ratings
Shadow Warrior Classic (1997) - Multiplayer Setup - YANG (Yet Another Netplay Guider)
By Replica
A guide on how to set up Shadow Warrior Classic (1997) - Steam Edition using the games launcher with room advertising called YANG to play multiplayer Shadow Warrior online.
Setting it all up for netplay
This is my first guide on Steam and I hope there are not to many errors.

I wrote this guide since the Shadow Warrior Classic (1997) FREE edition on Steam didn't come with netplay as advertised, but it was already implemented and never removed.

To get multiplayer working with room advertising is as follows.

• The Games Launcher Setup

Hosting a room and a game to have ports forwarded on your router by default "TCP 8501" and "UDP 23513".

Players that are not hosting and just joining games, will not have to forward any ports.

For a port forwarding guide to forward ports on your router see:

1. Download the games launcher YANG

For Windows:
Other Operating Systems:

2. Extract or install YANG into a new location.

3. Run the games launcher.

4. Click on the "DOSBOX" tab.

5. Tick the box that says "I have DOSBox" then click on the "Locate" button.

6. Locate your "dosbox.exe" file.

It should be in your "SteamLibrary" folder.

Mine was located here as an example.
"F:\SteamLibrary\steamapps\common\Shadow Warrior Original\bin\DOSBox.exe".

7. Click on the tab "Shadow Warrior".

8. Place a tick next to ""DOS Registered v1.2 (Requires DOSBox)"" and locate the game executable "sw.exe".

Mine was as an example located in:
"F:\SteamLibrary\steamapps\common\Shadow Warrior Original\gameroot\Sw.exe".

Then press OK.

9. Set a Nickname so that other players can tell who you are, or who you want to be known as and press "OK".

• Hosting a Room

10. Now click on the "Action Menu" and left click on "Create a room".

11. Make sure the Source Port is set to "Dos Registered" and select the map you want to start on as well as check the box next to "Advertise Room" and any other settings you want to change then click "OK" when done.

12. The server will test that your port "TCP 8501" is connectable, and if not you will get an error message.

If successful you should see the main message of the day from the server.

Wait until all players have connected and clicked the "Ready" button, then simply try to "Launch" the game.

• Joining a Room

1. The other players will set up Shadow Warrior in the same way, but once they get to the main YANG launchers screen, they will be able to click on "Get list of rooms" to see if anyone is hosting a room on YANG if they have advertised it.

2. All the joining player has to do is double left click on the room to join them.

3. The player that joined clicks on the "Ready" button and waits for the Host of the room to launch the game for all players to connect to each other.

• Back on the Hosts screen

The Host or such should select "New Game"

From there the Host sets up the game settings inside the game and selects the "Start Game" option from the menu.

And you will be able to play with the other players inside the game as seen in the screenshot if everything went smoothly.

I hope you enjoyed this guide, and if you found it useful please rate my guide on the top to give it a rating many thanks.

< >
härjaren Dec 31, 2020 @ 10:19am 
Replica  [author] Dec 30, 2020 @ 1:43am 
I should mention for Shadow Warrior YANG now supports VoidSW a Shadow Warrior Source Port which is very good for playing Shadow Warrior online.
Replica  [author] Dec 30, 2020 @ 1:08am 
Hi, MGDas, in the last week I think I put up the old version by mistake of YANG for an entire week.

Are you still experiencing the same problems now?

And what operating system are you using?
MGDasa Dec 29, 2020 @ 5:17pm 
This doesn't seem to work anymore, yang now complains about 'unsupported executable.
SPACEGHOSTPURRP Nov 13, 2020 @ 9:45pm 
Replica  [author] Oct 13, 2019 @ 12:54pm 
Added some information about Demo Replay files that might be of some interest, in recording and playing back NetPlay game replays: .