Topic: SFC3 Multiplayer Login Requires Gamespy Login - How to get past this? SOLVED!!  (Read 21362 times)

0 Members and 1 Guest are viewing this topic.

Offline outlaw78

  • Ensign
  • *
  • Posts: 4
If it is not possible anymore, I'll give up on hosting my own server... :(

UPDATE:
Just chatted with the dynaverse people on facebook.  They say the still host the directory services for SFC III so it should still be possible to at least connect to the server list, it would just be blank if no one is hosting one atm...
« Last Edit: March 15, 2018, 07:31:13 pm by outlaw78 »

Offline Beansolo

  • Lt. Junior Grade
  • *
  • Posts: 18
I was hosting a server for SFC3 Dynaverse campaign play using this solution up until Qtracker shut down their GameSpy emulation in August of last year.  Now, I plan to work on setting up my own GameSpy emulation (that I will offer for free, if I can get it working).  I have been researching it online and there are some open-source solutions available on GitHub that have been used for other GameSpy reliant multiplayer games, it just requires some adaptation for SFC3.

Beansolo.

Offline gregnator

  • Ensign
  • *
  • Posts: 2
How on earth can we still play campaign online on SFC 3?
I really really want to, super badly. IS it still possible, or is it 100% dead now?

Offline Beansolo

  • Lt. Junior Grade
  • *
  • Posts: 18
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