Agh. Here's the point where the sarcasm should stop, i think. I consider myself a DOS and DOSBox "pro" (more or less), and i think i know quite a lot about about networking in general. I've never actually tried multiplayer in DOSBox, but i've read the DOSBox readme part about IPX networking. From what is in the readme, it's still unclear to me whether DOSBox has "real" IPX networking, or is using its IPX over IP implementation all the time. My guess is that it's IPX over IP all the time. I can understand that users are confused about DOSBox' networking functions, and i bet that some of the "sarcasm posters" in this thread don't fully understand DOSBox' networking, too. Getting it to work and understanding how it works are two different things, after all.
To help the OP a bit: Hamachi is a program to create a "VPN" (Virtual Private Network). This means that Hamachi takes network packets, encrypts them, and transports them over your internet connection (via TCP) to the destination machine. AFAIK, Hamachi supports IPX and TCP.
The DOSBox networking implementation is different. DOSBox also transports the IPX network packets over TCP, but it's using its own functions, which are probably different to what Hamachi is using. DOSBox doesn't encrypt the packets, and doesn't try to build a "real" VPN. (note: this info is based on info in the DOSBox readme, and my own interpretation. I could be wrong.)
So what does this mean for actual playing? If you're using DOSBox together with Hamachi, you are basically using two different networking implementations at the same time. DOSBox will "convert" the IPX packets to TCP with its own functions, and Hamachi will then send these TCP packets to the target machine with its own functions.
I think using both functions at the same time could be a problem. First, there could be timing problems. DOS games were made for relatively low-latency LAN's, and the latency on internet connections can be quite high at times. The fact that two programs are fiddling with the same networking packets could slow things down in addition, too. Second, the combination of the two networking functions could be a problem in itself. There could be incompatibilities, and bugs.
If i'm not totally wrong, Hamachi won't be able to get "real" IPX packets from DOSBox, because DOSBox always uses its own IPX over TCP implementation, and doesn't have "real" IPX networking functions. This means that the only way to eliminate one of the two programs is to use the DOSBox networking functions without Hamachi. The problem is that the "DOSBox way" will be more complicated to setup and operate. You have to open ports in your firewall, forward ports on your router, and use the correct IP adresses on all machines. From what i see on the Hamachi website, Hamachi is much more simple to setup and operate.
Guhlius, if you want to try the "DOSBox way", read the DOSBox readme. Then search VOGONS for threads with info on DOSBox and networking. There should be a few - i remember one particular thread with step-by-step instructions. If you can't get it to work, post again.
Some hints that apply to network gaming in general:
- Stop all other networking activities when playing (P2P, Chat programs, etc.)
- Update the game to the latest version available
- Use the exact same version of the game (and DOSBox) on all machines
Good luck!