VOGONS


First post, by jorian

User metadata
Rank Newbie
Rank
Newbie

If you can help me getting my dosgame online with fast speed im willing to offer you $100. I spend a lot of time trying to get this working but it just wont work.

Here's the story:

I wanna play jurassic war (1997) online against my brother.

There's a menu called multiplayer, then i can choose
-modem ,dial up
-nullmodem

we use nullmodem

1)First we connect via hamachi

2)
(me) host: serial1=nullmodem txdelay:0
(he) client: serial1=nullmodem server:IPhamachi txdelay:0

if we do this and start dosbox with these serials it works but its very slow online. (if he's the host and im the joiner we cant get in the game together)

When i play against myself (without hamachi) and use 127.0.0.1 as ip and use txdelay:0 it doesnt lagg, the game is fast then and i can play against myself online then with fast speed. (soetimes it says check com port but when i click again or maybe 2 times it works) When i connect to myself with hamachi ip my host keeps waiting for connection on port 23..
My brother doesnt has that problem and can play against himself. (then we use 2 dosbox)

we also tried dosbox mb4

Please can anyone help me ?

Reply 1 of 18, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

First learn how to use your network and get rid of that Hamachi.

1+1=10

Reply 2 of 18, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie

You know that one thousand dollars is written as "1000", not "100"?
😅

Klimawandel.

Reply 3 of 18, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The problem with this game is its awkward programming: It only sends a character when it receives one. Now, if you have a few milliseconds internet lag, you can calculate how much data transfer is left.

The above is for nullmodem mode; I haven't managed to get modem mode to work yet to see if it behaves better.

1+1=10

Reply 4 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie

Even if it would work with the netwerk without hamachi (i agree its better without hamachi) it probably wont work, because, hal 9000, you can do it but its still lagg at your pc too isnt it ? Reason why i wanna pay is because im hopeless and desperate and really cant find any solution. Its also a real challenge for the experts here.

How can i do that hal , calculate data transfer?

Reply 5 of 18, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Its also a real challenge for the experts here.

No but it's a challenge for you network's responsiveness.

Reply 6 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie
h-a-l-9000 wrote:

The problem with this game is its awkward programming: It only sends a character when it receives one. Now, if you have a few milliseconds internet lag, you can calculate how much data transfer is left.

The above is for nullmodem mode; I haven't managed to get modem mode to work yet to see if it behaves better.

Oh thought i really had to calculate it 🤣, but yeah you're right there isnt much left i guess. Well maybe the internet laggs indeed and then gives the lagg in game i dont know, idont know people who can help me so thats why i ask you guys on dosbox forum to help me 😐 I just cant believe its impossible !

Reply 7 of 18, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Solutions:

1: Recode the game. - Requires source code.
2. Make a port of the game - Requires source code.

3. Host the game on a server and have people connect to it (Onlive/Gaikai,etc) - Requires publisher rights, convincing online services to go for it. - Having the game on the same server there would be no lag between DOSBox's.

4. Host the game yourself using RDP/VNC. Have users connect to it. - Having the game on the same servers there would be no lag between DOSBox's.

Problem with 3/4 is they would only work well for games that do not update the screen very often and games that don't required fast keyboard/mouse.

Last edited by DosFreak on 2009-10-04, 01:02. Edited 1 time in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 8 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie

I'll try option 3 first. Any hints to convince them ? Thanks .

Reply 9 of 18, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The modem mode indeed works better.

1+1=10

Reply 10 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie

They told me they'll let me know when jurassic war is on their site IF its gonna happen. Gaikai told me that they wanted good oldies also, i hope they will do it ^^ ...

Reply 11 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie

The modem mode indeed works better.

what'd you mean? Do you know how to play it fast ?

Reply 12 of 18, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The modem emulation needs some fixing. With that it was playable across LAN at least.

1+1=10

Reply 13 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie

You fixed it ? What d you do , do you think it will be fast when i play it with my bro, or only against yourself ? Like dosbox now ? Plz lemme know 🤐

Reply 14 of 18, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

What needs fixing is DOSBox itself.

As I said, I only tried it on LAN, not on internet, so maybe you'll have to invite your brother to play.

It was not as fast as 'fastest' in single player but much better than with nullmodem. There were occasional slowdowns, higher cycles might have helped. It might be possible to make it work even better but I don't intend to spend that much time on the serial port stuff right now.

1+1=10

Reply 15 of 18, by jorian

User metadata
Rank Newbie
Rank
Newbie

Allright but i want to play at my home, and want him to play it from his home. Sorry for the misunderstanding

Another question: when you play it on LAN , are you getting any errors AFTER lets say 15-20 minutes ?

Reply 16 of 18, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

You can try yourself now. Get a CVS build and connect through modem.

serial1=modem

and as phone number in the game use the IP address of the other side which is set to 'receive'.

1+1=10

Reply 17 of 18, by Seraphin

User metadata
Rank Newbie
Rank
Newbie

anybody got the 100 bucks ? 😁

Reply 18 of 18, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

Sure, along with the free iPod, the free PSP and the free LCD TV. Oh, and free Sex, too.