?
Solved

Connecting 2 modems directly for gaming

Posted on 1998-04-18
11
Medium Priority
?
189 Views
Last Modified: 2013-12-27
I would like to play multiplayer games over 2 PCs by directly connecting them together via their modems using a telephone wire. I have successfully transferred files using Bitware and the modem strings ATX0D on the dialling modem and ATA on the answering. However I have not been able to make the modems talk to each other within a game. I think the problem lies in the answering modem since I was able to make a connection when I dialled within the game on one machine and used Bitware on the other to answer.
I want to do this as I have a long telephone wire but no null-modem cable.
0
Comment
Question by:rifraph
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
11 Comments
 
LVL 5

Expert Comment

by:JBURGHARDT
ID: 1146575
It will be easier for you if you buy two network cards and cable go to www.onsale.com/computers.htm
0
 

Author Comment

by:rifraph
ID: 1146576
I don't want to go to the expense of buying additional hardware. I have read on the web somewhere that a 9V battery can be used to give the telephone wire a voltage potential (to simulate a live connection?), but am unable to find the page again.
0
 
LVL 12

Expert Comment

by:alandc
ID: 1146577
It they're that close together wouldn't a null modem be a lot faster, easier AND more reliable?  I mean you can get a full 115kbps on a null modem connection!  The best you can hope for on faked out modems is about 34kbps.

0
Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

 

Author Comment

by:rifraph
ID: 1146578
Obviously, but they aren't close together and I don't have a null modem cable. How long can a null-modem cable be? My phone cord is about 25m but it has only 4 core wire.

0
 

Expert Comment

by:hexar
ID: 1146579
Get a null modem cable.  I have one, to link my two computers,
and the one I have is only about 6 feet long but they are both
right next to each other.  This works great for Warcraft II and Doom 2 and Rise of the Triad.  I can transfer files at approximately 9 Kilobytes a second.  Unfortunately, places like Best Buy will not have them so you need to look in your Yellow Pages for a company that has one.  In fact, some of them might not even know by the term "null modem", so you might have to explain that the receive is connected to the transmit for both ends.  As opposed to serial cables which are TR/TR and RC/RC.

0
 
LVL 84

Expert Comment

by:ozo
ID: 1146580
RS-232-C suggested a maximum of 50ft @9600baud on cable with a capacitance of 2500 pf/ft
but if you have 10pf/ft cable then 250 feet at 20 kbps would be reasonable.
With only 4 wires, you won't get hardware flow control, which may put more demands on your recieve buffer,
But if you can handle the protocol without hardware handshaking it might work

0
 
LVL 3

Expert Comment

by:jlove1
ID: 1146581
I think you're only answer is to use a NULL MODEM CABLE. I use a null modem cable that's 50 foot long. I always choose 115200 for the speed and it works great.

I'll explain you're modem problem.

#1, the line voltage / Dial tone problem.  first, the dialing modem ALMOST ALWAYS needs a dial tone in order to pick up and dial. (this CAN be overcome using modem init strings.. check your modem documentation for details).

#2 The RECIEVING modem needs a "RING" before it'll know to pick up. I'm sorry, but there's no way to make one modem simulate a "ring". If I'm not mistaken, a ring is a rise in voltage from 9 volts to 12...

Sorry, but just TRY the Null Modem solution. It's VERY CHEAP...

Another way to do this is to MAKE your own null modem cable using telephone cable for the wires. You'll need the CABLE PINOUTS which can be found at
http://dco.cbi.tamucc.edu/guides/rj45-2.html

0
 

Author Comment

by:rifraph
ID: 1146582
If the modems can talk to each other with a comms. package, doesn't that mean one modem is already capable of answering?
0
 
LVL 3

Accepted Solution

by:
jlove1 earned 200 total points
ID: 1146583
The modems are capable of talking and answering, but only MANYALLY.
All the game's I've ever seen, set the modem so that it will answer after a RING. Since you'll never be able to "ring" the phone, the game will never know when the other computer is "calling". and if you try a DIRECT CONNECTION, it'll never issue the ATD and ATA commands to the modems. It's probably issuing an ATS0=1 to the modem now, and that tells the modem to wait for a ring and then answer.. Since the modem will never get a ring, it'll never answer.

Hope this clears this issue up.
0
 

Author Comment

by:rifraph
ID: 1146584
So there's no string to make the modem answer without a ring?

Thanks for your time.
0
 
LVL 3

Expert Comment

by:jlove1
ID: 1146585
Actually there IS a string to make it answer without a ring. IT's ATA, but the games dont issue an ATA command, because they issue an ATS0=1 and wait for the modem to return "CONNECT AT 19200" or whatever..

0

Featured Post

Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When posting a question about a Cisco ASA, Cisco Router or Cisco Switch, it can aid diagnosis if a suitably sanitised copy of the config is provided. It is much better to leave as much of the configuration as original as possible, as it could be tha…
Before I go to far, let's explain HA (High Availability) and why you should consider it.  High availability is the mechanism used to provide redundancy to any service at the same site and appears as a single service to the users of that service.  As…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Suggested Courses
Course of the Month12 days, 9 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question