Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Enthusiast Zone > Gaming > Alpha Centauri multiplayer

Alpha Centauri multiplayer
Thread Tools
Rabid Duck
Junior Member
Join Date: Jan 2000
Location: BC, Canada
Status: Offline
Reply With Quote
Aug 3, 2003, 06:57 AM
 
When I first bought Alpha Centauri, I spent a good number of weeks trying to make a multiplayer game work on gameranger. Eventually I came across this little ditty on Aspyr's site:

"...This is a known bug in Alpha Centauri TCP/IP games. Apparently, there is a problem with Netsprocket handshaking. When the packets start coming either out of order, or late, the program tends to freak, the guest usually being the "crashee". There should be an update available in the near future..."

Fast-forward 2+ years. No update, same message on Aspyr's site, TCP/IP support still lauded in the game's feature list, Gameranger still allows hapless players to try in vain to get a game working. Hmpf.

I don't really blame SMAC's mac programmer, Brad Oliver, as from what I've heard Aspyr basically cut his cash flow after the game was first released-- he pretty much worked on the updates (and the OS X port) on his free time. Aspyr, when I contacted them earlier about this issue, kept promising a patch. Now they give me a form letter about legacy products.

Anyway, a short time ago I came across a few people on Gameranger unfortunate enough to have seen the words "TCP/IP support" among the features available to Alpha Centauri and taken it at face value. Apparently there's still a good number of Alpha Centauri fans out there more than a little irked about buying a game with an important advertised feature missing.

So my interest in fixing this problem has been rekindled. I've done my fair share of coding, but am largely unfamiliar with older network protocols. Alpha Centauri Appletalk games apparently work fine, but of course that requires all players to be connected to a local Appletalk network. Does anyone know if it's possible to tunnel Appletalk through TCP/IP? I realize this is going to require all players to boot in OS 9, but it's the only method I can see internet games working. Any help/suggestions would be greatly appreciated.

-RD
     
Brad Oliver
Aspyr Staff
Join Date: Nov 2001
Location: Glendale, AZ
Status: Offline
Reply With Quote
Aug 3, 2003, 08:21 PM
 
Originally posted by Rabid Duck:
Fast-forward 2+ years. No update, same message on Aspyr's site, TCP/IP support still lauded in the game's feature list, Gameranger still allows hapless players to try in vain to get a game working.
Actually, the issue had to do with "reliable/guaranteed" packet delivery in OS9 NetSprocket. The gist of it is that under high-latency setups, guaranteed packet delivery was busted in NetSprocket, and had been since its inception.

As it turns out, when we did the Age of Empires 2 and Galactic Battlegrounds ports, we used the OpenPlay derivative of NetSprocket and once again ran into the same issue in high latency conditions. Luckily, since NetSprocket was now open-source, we were able to fix it once and for all.

So the best solution for SMAC will be to transition to the new OpenPlay-based NetSprocket if/when I get enough time to update the Carbon version. I don't think you'll have any success with AppleTalk tunneling, since you'll still have the same fundamental problem with "classic" NetSprocket.
Brad Oliver
bradman AT pobox DOT com
     
Brad Oliver
Aspyr Staff
Join Date: Nov 2001
Location: Glendale, AZ
Status: Offline
Reply With Quote
Aug 3, 2003, 11:09 PM
 
Originally posted by Rabid Duck:
Fast-forward 2+ years. No update, same message on Aspyr's site, TCP/IP support still lauded in the game's feature list, Gameranger still allows hapless players to try in vain to get a game working.
BTW, drop me an e-mail at [email protected]. I can't send you one through this forum.
Brad Oliver
bradman AT pobox DOT com
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 06:43 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,