It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Do I need to use TEN and all those?
Is there a way to use hamachi?
Thanks
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
BananaJane: Do I need to use TEN and all those?
Is there a way to use hamachi?
Thanks
TEN is no longer around, so you couldn't use it if you wanted to. I think of all the old multiplayer services that supported Blood, only Kali is still around. However you don't need that if you are using DOSBox. Likewise, you can use Hamachi to form a VLAN, but it's not necessary as DOSBox will forms its own IPX based VLAN, when you establish a connection between two DOSBox sessions.

What you will need to do is be sure the computer acting as the server has an open UDP port through it's firewall and, if you are behind a router, that your router is directing specific UDP port traffic to the DOSBox IPXNet server. Clients do not need to establish their own port-forwarding. The default UDP port for DOSBox is 213, however this can be any available UDP port you might have open and are not using. So if you were running some other server that also want UDP traffic like Quake3, you can specify that port in DOSBox.

Once the server has an established UDP port open, both server and client need to have IPX traffic enabled in their DOSBox config file. The IPX setting is near the bottom, right above the autoexec lines.

At the DOSBox command prompt, the server will need to start the IPX network with the command IPXNET STARTSERVER ####. (where # is the port number)

The client will need to connect to the server with the command IPXNET CONNECT #.#.#.#:### (where # is the server's IP address and port number).

You should get a prompt that IPX Tunneling has connected. Once the server and client get the message that the connection is established, you will want to run Blood's configuration utility setup.exe to start a Network game, and specify the game type as co-op.

You can add in the above to your dosbox config autoexec lines, but you might want to try it manually a few times first.

You can also try using YANG I've never tried it myself, and you will probably still need to open ports to the server for it to work, as it just streamlines the above.

Edit: forgot that the server should also specify the alternate server UDP ports.
Post edited September 27, 2012 by DustyStyx
Ok wait, is the way you just described the easiest way to do it? Is there nothing easier? Half of what you said to me was brain surgery / quantum mathematics.
avatar
cavalry624: Ok wait, is the way you just described the easiest way to do it? Is there nothing easier? Half of what you said to me was brain surgery / quantum mathematics.
Oh, it USED to be easier. When Blood was originally released, we generally didn't have to worry about firewalls, or routers, or making IPX tunnels. It was all Windows 9x running a modem with a raw IP address to the internet. You just had to install TEN, HEAT, or Kali, it would detect where you had Blood installed and you were good to go once you joined a lobby. That all changed with DSL/Cable and Windows 2K/XP.

Again you could try YANG, or one of the hand full of other game matchmaking utilities that support Blood. I'm really not sure how well they work, or what their extra features are. I was just saying what needs to happen to establish a network connection for Blood over DOSBox
You just sang a song about the better days my friend. Hey here is my IP or phone number and bam we are playing.

The good ol' days. I wish something had been developed to make playing these great original titles easier. Blood was one of the funnest FPS's / Coop games I had played back in the day. And it's deathmatch was fantastic as well.

Well, I am completely clueless when it comes to using DOSbox so I'll try your explained method above and see if I can get that working.

A youtube video or something on how to do this would be fantastic *hint hint*.
avatar
cavalry624: You just sang a song about the better days my friend. Hey here is my IP or phone number and bam we are playing.

The good ol' days. I wish something had been developed to make playing these great original titles easier. Blood was one of the funnest FPS's / Coop games I had played back in the day. And it's deathmatch was fantastic as well.

Well, I am completely clueless when it comes to using DOSbox so I'll try your explained method above and see if I can get that working.

A youtube video or something on how to do this would be fantastic *hint hint*.
Well, it's almost that easy, if you know what you are doing. The hard part is setting up port-forwarding through your DSL/Cable router. I have some more detailed instructions on the Transfusion forums, tho they are dated and haven't been updated to reflect the GoG release.
The way DustyStyx described isn't very difficult at all. However, I still prefer to use Yang because it's faster, easier, and I can see more lobbies for more than one game at a time.

@OP, I hope you get yang eventually and get it working. Duke Nukem is very popular on yang, but Blood games are pretty scarce. We need more Bloodites!
avatar
BananaJane: Do I need to use TEN and all those?
Is there a way to use hamachi?
Thanks
avatar
DustyStyx: TEN is no longer around, so you couldn't use it if you wanted to. I think of all the old multiplayer services that supported Blood, only Kali is still around. However you don't need that if you are using DOSBox. Likewise, you can use Hamachi to form a VLAN, but it's not necessary as DOSBox will forms its own IPX based VLAN, when you establish a connection between two DOSBox sessions.

What you will need to do is be sure the computer acting as the server has an open UDP port through it's firewall and, if you are behind a router, that your router is directing specific UDP port traffic to the DOSBox IPXNet server. Clients do not need to establish their own port-forwarding. The default UDP port for DOSBox is 213, however this can be any available UDP port you might have open and are not using. So if you were running some other server that also want UDP traffic like Quake3, you can specify that port in DOSBox.

Once the server has an established UDP port open, both server and client need to have IPX traffic enabled in their DOSBox config file. The IPX setting is near the bottom, right above the autoexec lines.

At the DOSBox command prompt, the server will need to start the IPX network with the command IPXNET STARTSERVER ####. (where # is the port number)

The client will need to connect to the server with the command IPXNET CONNECT #.#.#.#:### (where # is the server's IP address and port number).

You should get a prompt that IPX Tunneling has connected. Once the server and client get the message that the connection is established, you will want to run Blood's configuration utility setup.exe to start a Network game, and specify the game type as co-op.

You can add in the above to your dosbox config autoexec lines, but you might want to try it manually a few times first.

You can also try using YANG I've never tried it myself, and you will probably still need to open ports to the server for it to work, as it just streamlines the above.

Edit: forgot that the server should also specify the alternate server UDP ports.
How do I access the command prompt? The game doesn't let me access it
Post edited January 03, 2016 by BananaJane
avatar
BananaJane: Do I need to use TEN and all those?
Is there a way to use hamachi?
Thanks
avatar
DustyStyx: TEN is no longer around, so you couldn't use it if you wanted to. I think of all the old multiplayer services that supported Blood, only Kali is still around. However you don't need that if you are using DOSBox. Likewise, you can use Hamachi to form a VLAN, but it's not necessary as DOSBox will forms its own IPX based VLAN, when you establish a connection between two DOSBox sessions.

What you will need to do is be sure the computer acting as the server has an open UDP port through it's firewall and, if you are behind a router, that your router is directing specific UDP port traffic to the DOSBox IPXNet server. Clients do not need to establish their own port-forwarding. The default UDP port for DOSBox is 213, however this can be any available UDP port you might have open and are not using. So if you were running some other server that also want UDP traffic like Quake3, you can specify that port in DOSBox.

Once the server has an established UDP port open, both server and client need to have IPX traffic enabled in their DOSBox config file. The IPX setting is near the bottom, right above the autoexec lines.

At the DOSBox command prompt, the server will need to start the IPX network with the command IPXNET STARTSERVER ####. (where # is the port number)

The client will need to connect to the server with the command IPXNET CONNECT #.#.#.#:### (where # is the server's IP address and port number).

You should get a prompt that IPX Tunneling has connected. Once the server and client get the message that the connection is established, you will want to run Blood's configuration utility setup.exe to start a Network game, and specify the game type as co-op.

You can add in the above to your dosbox config autoexec lines, but you might want to try it manually a few times first.

You can also try using YANG I've never tried it myself, and you will probably still need to open ports to the server for it to work, as it just streamlines the above.

Edit: forgot that the server should also specify the alternate server UDP ports.
How do I launch the game with the prompt? It launches before I can type in the server or IPX
Post edited January 03, 2016 by BananaJane
avatar
BananaJane: How do I access the command prompt? The game doesn't let me access it
avatar
BananaJane: How do I launch the game with the prompt? It launches before I can type in the server or IPX
You don't really need to access the command prompt unless you want to type it all in manually. You will probably want to automate it with your dosboxBlood_client.conf file for multiplayer purposes and then point to that with a desktop shortcut.

Go into where ever you installed Blood and find the file dosboxBlood_client.conf. Open it with Notepad and edit the line:

IPXNET CONNECT 127.0.0.1
Change the IP address127.0.0.1 to reflect the server you want to connect to. If the server is using a different UDP address then 213, be sure to add that as well. So you will have something that looks like this:

IPXNET CONNECT 5.5.5.5:1234
You might also want to add a pause command in-between IPXNET and setup.exe, this way you can insure that you have successfully connected to your server.

You will want to have something that looks like this:

[IPX]
Enable=1
Connection=1
ipx=true

[autoexec]
# Lines in this section will be run at startup.

@ECHO OFF
mount C ".."
c:
imgmount D game.ins -t iso
cls
IPXNET CONNECT 5.5.5.5:1234
pause
setup.exe
exit
Now you will want to copy and edit your One Unit Whole Blood.lnk file to point to your dosboxBlood_client.conf file.
First,copy your One Unit Whole Blood.lnk file and rename it Bloodbath.lnk
Second, right-click on the shortcut and select "Properties".
In the "Target:" string, edit it so it points to your dosboxBlood_client.conf

C:\Games\Blood\DOSBOX\DOSBox.exe -conf "..\dosboxBlood.conf" -conf "..\dosboxBlood_single.conf" -noconsole -c exit

C:\Games\Blood\DOSBOX\DOSBox.exe -conf "..\dosboxBlood.conf" -conf "..\dosboxBlood_client.conf" -noconsole -c exit
press OK and you should be good to go.
Post edited January 04, 2016 by DustyStyx
The way i play coop on Blood is using Meltdown
its almost like Yang tho. but i see most people playing Blood there.


http://duke3donline.com/Players/index.php