So, this past weekend I discovered a new method to get multiplayer SFCIII Dynaverse working again online, and was able to successfully test it out
So, would like to share the solution with the community in case anyone wants to host a server again. I have been real busy with work lately, but plan to host a server again sometime soon.
I may look into having a patcher utility take care of this and make it simpler, but for now here's how it's done. If you don't already have SFCIII installed, or the server kit installed, You may want to refer to my initial post from 2015 at the top of this thread for steps on installing the game, patching, ports to open, etc.)
Using a hex editor (I use HxD), make these manual hex edits:
For the Client, within SFC3.exe:
Replace master.gamespy.com {there are 2 occurrences in the file} with master.openspy.net
Replace gpcm.gamespy.com {only 1 occurrence in the file} with gpcm.openspy.net
Replace gpsp.gamespy.com {only 1 occurrence in the file} with gpsp.openspy.net
For the SFC3 Server Kit:
Within \Assets\ValidatedClientFiles\SFC3.exe do the same edits as described for SFC3.exe above (this file needs to match the client file exactly)
Within serverplatform.exe:
Replace master.gamespy.com {only 1 occurrence in the file} with master.openspy.net
Within \Assets\ServerProfiles\chat.gf:
Replace peerchat.gamespy.com {only 1 occurrence in the file} with peerchat.openspy.net
When you go in for the first time and you get to the GameSpy login part, you will need to populate the fields with new information and then click on "Create New Account". Once your account is successfully created, click on "Login".
Beansolo