Anyone up for some online arcade gaming? (SF Rush the Rock, Hydro Thunder)

Wouldn't network latency (possibly?) be an issue?

And, this may be a silly question, buy why is the VPN even needed? (Are machines tied to a local subnet IP, hardcoded by the game's id#?)

I knew they were linkable, but never looked into the specifics or details. (In one of our arcades, we had 4 of them - two in the arcade proper, and two in a private party room. We ran ethernet to the four of them, so people in the game room could race folks out in the arcade.)
 
I do believe that at least with RTR (and possibly most others), the game expects to find the other games on the local LAN. It wasn't designed to be routed. So, using a VPN, you can create a layer 2 network (LAN) that spans across the internet (WAN).

Bandwidth is probably not an issue, at least for RTR, I think it is 10Mbit etherent. Modern broadband provides that and more these days. The question is what effect will the additional latency by the WAN and VPN layers have on the game. The tolerance for that will likely be different from game to game.
 
I do believe that at least with RTR (and possibly most others), the game expects to find the other games on the local LAN. It wasn't designed to be routed. So, using a VPN, you can create a layer 2 network (LAN) that spans across the internet (WAN).
Yeah, I was wondering if they (the games) used some kinda broadcast, or were hard-coded to specific addresses, and a ping was sent out to all. (i.e. Send out a broadcast, games #3, #5, #6, #7 reply.. OR, ping 192.168.1.1 for game 1, 192.168.1.2 for game 2, etc..) :)
 
Yeah, RtR simply broadcasts packets, so you need the VPN so you're on the same broadcast domain. The latency wasn't really much of an issue... you'd see that the cars would get a bit jumpy, but no big deal (I had tested with one machine on my house internet and the other on a cellular hotspot... and purposefully degraded the signal several times). I had some details in this thread as well: http://forums.arcade-museum.com/showthread.php?t=33562 .

DogP
 
In one of these threads this blog was mentioned. does anyone know the list of games that can be linked via L2VPN? All the Rush series, Hydro?, others?

https://irishjesus.wordpress.com/20...sco-rush-extreme-racing-and-the-emakerhuxley/

All Packets: Basic "SF Rush" Header. Includes a packet Id, Timestamp, and a couple of [fixed?] fields.
All Broadcast Packets: Message Type (0x1815), Length, Game ID, Car/Console ID, handful of unknown fields.
— Various Sub-"Broadcast" messages: each has a corresponding state, 0x0-0x5, 0x9, and 0xA (identified so far).
— 0x00 : appears to be broadcast once at start of "attract mode"
— 0x01 : appears to be broadcast once at console startup
— 0x09 : ping at 3-second intervals when not racing (during "attract" and "game setup")
— 0x02 : appears to be broadcast at start of "game setup"
— 0x05 : appears to be broadcast after selecting track
— 0x03 : appears to be broadcast after selecting car, drones/force-feeback options
— 0x04 : appears to be broadcast after selecting auto/manual
— 0x0A : appears to be broadcast prior to start of race
 
I'm planning on talking with ArcadeImpossible more about this at MGC this weekend. I'd eventually like to assemble a possible list of people that would like to race online, and even see if we can assemble a racing league.

Planning on trying to fix my force feedback on my 2 RtR today still, and upgrade my 2nd unit to CF.
 
Oh sweet. Glad I found this. I'm looking to pick up a HT unit and this would be awesome!

I have an idea I need to work out with my network friend...... Does this still require the vpn connection to keep "local IP"?
 
I have an RTR and I would be interested in racing in an online league but I would need some help hooking it up and getting it running.
 
To answer someone else wondering what games would work with a layer 2 vpn.... I do believe all ethernet games should work with a layer 2 vpn.... the only thing is the required bandwidth and latency need to be there end to end.... and that I'm sure varies with each individual game.
 
I'm planning on talking with ArcadeImpossible more about this at MGC this weekend. I'd eventually like to assemble a possible list of people that would like to race online, and even see if we can assemble a racing league.



Planning on trying to fix my force feedback on my 2 RtR today still, and upgrade my 2nd unit to CF.


I'll be at Mgc as well. I'd be interested in getting HT up! Also my friend and I can help with network stuff.
 
Quick bump.

Since I'm getting one (just one) of these from a fellow KLOVer in the next couple weeks, I really wanna race against others.

I have a fast, business-level internet connection at home, with static IPs, and can set up a semi-permanent VPN for folks to connect to.

I'm wondering - can the same network (VPN) host different games at the same time? (i.e. Could a few of you hydro-thunders connect and race, at the same time a few of us RtR owners connect and race? And then, what about different versions of Rush? Alcatraz, 2049, etc?)

If so, I'll open it up to anyone that has a game compatible. Otherwise, because my RtR would be connected to it, it'd be limited to RtR owners.

--Mike
 
I just got my proof of concept done and tested.

All the details to come in the video in a few weeks, but the gist of it is:;

Rush -net cable-> Raspberry Pi - Wifi -> Your internet/wifi -> My centrally hosted VPN server (colo in TX).
Standard image for the Pi with openVPN, passes all network traffic from the Rush to everyone elses Pi's/Rushes on the VPN (up to 8 per VPN segment).


So, buy a Pi per Rush machine (or if you want to put your multiple Rush's to a hub, then that to 1 Pi).

I know people were saying use DDWRT or other means, but this is:
-standardized
-non-techie to setup and use
-doesn't expose your internal network to the rest of the world
-EASY

Either way, this is going to be tons of fun :) We just need to stay coordinated on car colors.
 
I just got my proof of concept done and tested.



All the details to come in the video in a few weeks, but the gist of it is:;



Rush -net cable-> Raspberry Pi - Wifi -> Your internet/wifi -> My centrally hosted VPN server (colo in TX).

Standard image for the Pi with openVPN, passes all network traffic from the Rush to everyone elses Pi's/Rushes on the VPN (up to 8 per VPN segment).





So, buy a Pi per Rush machine (or if you want to put your multiple Rush's to a hub, then that to 1 Pi).



I know people were saying use DDWRT or other means, but this is:

-standardized

-non-techie to setup and use

-doesn't expose your internal network to the rest of the world

-EASY



Either way, this is going to be tons of fun :) We just need to stay coordinated on car colors.


This is great! Nice work.
 
I just got my game in yesterday, and new router in last week as well..

I was planning on keeping a VPN server up continually (even when I'm not actively playing or such) so other folks could take advantage and link them. But, since you have yours up, I'll let you handle it for now. I can bring my server up if you need to shut down for anything then.

Question - It's been a while since I've messed with these (late 90's..) - what happens when there are two cabinets with the same car color on the same connection? (i.e. 3 cabinets - one red, two green) Will that cause an error, or will the software adjust accordingly? I see you mention that we have to stay coordinated on car colors - if there ARE two or more cabinets with the same color, is a nice error shown (gawd I hope so!) or does the linking just stop working?
 
Last edited:
I just got my game in yesterday, and new router in last week as well..

I was planning on keeping a VPN server up continually (even when I'm not actively playing or such) so other folks could take advantage and link them. But, since you have yours up, I'll let you handle it for now. I can bring my server up if you need to shut down for anything then.

Question - It's been a while since I've messed with these (late 90's..) - what happens when there are two cabinets with the same car color on the same connection? (i.e. 3 cabinets - one red, two green) Will that cause an error, or will the software adjust accordingly? I see you mention that we have to stay coordinated on car colors - if there ARE two or more cabinets with the same color, is a nice error shown (gawd I hope so!) or does the linking just stop working?
Yes. It gives an error when you hit the gas to start a race. Which is great!
 
this is another reason why i really want one of these games. I just gotta get some stuff done so i have room.
 
Yes. It gives an error when you hit the gas to start a race. Which is great!
Hah! Argh.

Next is to work on WaveNet!
What is WaveNet? I noticed that my Rush Rock hasn't been updated, ever. It's on v1.0, and I could have sworn from having two of these in my arcade back in the 90s that at least 1.4 or 1.6 was the latest.

I need to get rid of my drive first, and give some love to the monitor, first..
 
Back
Top Bottom