Hey everyone,
My friend and I used to play SFC3 Multiplayer Campaign and am trying to get back on, but I can't seem to get past the GameSpy login (don't have my login info anymore, and not even sure it would work now that GameSpy is shut down).
I can connect to the Directory server, got past DirectPlay test, but stuck on the GameSpy login (won't let me create a new account, and doesn't recognize my email address).
Some of you may remember me (Beansolo) and my buddy (jpuke) if you played on the Alternate B server hosted by Garreth.
Any help here would be appreciated.
Beansolo
____________________________________________________________________________________________________________
*** UPDATE ***
Starfleet Command III Multiplayer Online (Dynaverse3) is BACK!! For the past couple weeks I have been scouring the internet for any hint of how to get back onto SFC3's Dynaverse multiplayer online realm. It seems there has not been any working instance of it since the Gamespy shutdown occurred last year.
After much research, and lots of trial-and-error, I have successfully found a way to get it going again. I must give credit and thanks to a couple key individuals, namely Ron Mercer (President and CEO of Qtracker
www.qtracker.com, which is what provides Gamespy emulation) and Luigi Auriemma (
http://aluigi.altervista.org/about.htm) whose research and development made free to the public is the basis for Gamespy emulation.
Below are the steps I have documented, and already confirmed one other has been able to get in (so I know it works).
If you have SFC3 already installed, I recommend you uninstall (to be sure you start off with a clean, unmodded install, before adding the 534b patch mentioned further down).
Installing SFC3:
Disabling any virus protection usually helps with installation
install the game (do not install DirectX or Gamespy Arcade when prompted)
Download and install the 534b patch:
http://www.dynaverse.net/downloads/sfc3/Patches/SFC3_Patch_1.01_Beta_2_Build_v534_b.exe (I recommend you don't install any other mods; your build and version must be the same as the server running the game)
Download and install the Directory Server updater:
http://www.dynaverse.net/downloads/sfc3/Patches/sfc3_directory_server_updater.exe[
Edit August 29, 2018 -- For the latest working method, please refer to my post further down this thread dated August 28th, 2018 (
http://www.dynaverse.net/forum/index.php/topic,163394297.msg1123056767.html#msg1123056767).
[
Edit April 2, 2016 -- Confirmed a simplified method that does NOT require Hosts File editing, or Primary DNS change, which I will refer to as "Method #1". I will leave in details of my original post further down and refer to it as "Method #2"]:
Method #1:
Thanks to own3mall from the Qtracker.com site, there is a utility called "GameSpy Patcher". Download it from this page:
http://www.qtracker.com/phpBB3/viewtopic.php?f=4&t=4377&p=16603&hilit=gamespy+patcher#p16603. Install it and use it to patch your SFC3.exe file.
NOTE: If you are setting up an SFC3 server, you can download the server kit at
http://www.dynaverse.net/downloads/sfc3/Server_kits/SFC3_Beta_Server_Kit_Build_v534_b.exe and install it. Then use the GameSpy Patcher utility against 3 files: 1) serverplatform.exe, 2) \Assets\ValidatedClientFiles\SFC3.exe, 3) \Assets\ServerProfiles\chat.gf
Method #2 [this was the original method I posted about, but is more complex]:
The purpose of this next step is so that any DNS names Gamespy used to use will now be translated to point to Qtracker in order to emulate Gamespy authentication. All other domains you browse on the internet will translate/work normally.
Update the Primary DNS on the network adapter you use for connecting to the internet (see "DNS Changes" section in url that follows), AND update your hosts file ("see "Hosts File Editing" section in url that follows):
http://www.qtracker.com/master-gamespy-hostfile.php
You don't really need all the entries, mainly the ones without game titles in them, but it doesn't hurt to have them all in there which is what I did.
Now that you've updated your primary DNS, you will need to flush the DNS resolver cache: From the command prompt (Start > Run > "cmd") and at the prompt type: ipconfig /flushdns
If you want to confirm the changes are working properly, a quick test is, from the command prompt type: ping gpcm.gamespy.com and it should resolve to 65.112.87.186UPnP: This is a setting in your router that needs to be DISABLED in order to get past the DirectPlay Test Host part of logging in to SFC3 Multiplayer Online. In fact, it's a good idea to disable this anyway as it can be a security risk when Enabled.
If you are using DHCP for your internal IP address, you'll need to change it on your network adapter to a static IP. This is so that certain ports on your router can be forwarded to a specific, non-changing internal IP address.
Set up port forwarding on your router for these ports: 47624 (TCP & UDP), 6073 (TCP & UDP), 2300-2400 (TCP & UDP) to forward to your static internal IP, whatever that may be (normally starts with 192.168.)
Windows firewall / Virus protection software: If you have one of these, set up an exception for SFC3 application (you should be able to just navigate to the sfc3.exe file in the application folder when setting up the exception)
Network Adapter Priority: Make sure the network adapter you are using to connect to the internet is at the top. This isn't always easy to find -- you have to go into your network connections / adapters, and go to Advanced. Depending on the Windows version you're using, you may need to hit F10 to display the toolbar showing "Advanced".
Test it out... if all goes well, you will first get connected to the Access Server, get past the DirectPlay Test Host part, and be requested to login to Gamespy. At this point you will need to populate the fields with new information (your old Gamespy account info won't work) and then click on "Create New Account". Once your account is successfully created, click on "Login".
You should then be logged-in to see a list of any campaigns currently going on (my server is named "The Nexus") for you to join. At this point in time, my server is the only one showing since I just got this all working.
Also, if you want to eliminate the need to insert your game disc every time you launch it, you can go into your SFC3 game directory and edit sfc.ini by changing "makeitso = 0" TO "makeitso = 1".
Have fun. I anticipate at first there will be few people playing, but over time we should be able to get more players from back in the day to join back up.
Beansolo