• Printable version
  • Recommend this page
  • Download page as PDF
  • PDF Book - Add/Remove page
  •           

LDSO Project - TRON 2.0 Multiplayer Fix


This page is obsolete. It has been left as an historical record of the now defunct Multiplayer Fix.

Please download and install
Killer App Mod v1.1a to restore Multiplayer in-game in TRON 2.0.


Name:
Function:
Developer:
Author:
Platforms:
Version:
Release date:

TRON 2.0 Multiplayer Fix
Joining and Hosting Multiplayer servers
LDSO
TronFAQ
Windows 98/Me/2000/XP/Vista/7/8/10
1.0
January 19, 2013

History

In December 2012, GameSpy Technologies dropped support for TRON 2.0 Multiplayer. This event occurred due to former owner IGN selling GameSpy to Glu Mobile1), with the latter company deciding to shut down the master servers for many older games using the GameSpy service. While this move does not prevent players from joining each other directly by typing in IP addresses in-game, it does make finding other players and starting matches very inconvenient due to the Join Internet Game feature in TRON 2.0 no longer listing any servers.

In response to this, some fans quickly began working on measures to try and bypass the problem. LDSO, and schmatzler, the owner of the site tron-servers.net, cooperated and created a couple of solutions: to help find and join TRON 2.0 servers more easily than using the direct IP method, that we would otherwise be stuck with.

A list of Killer App Mod servers run by LDSO can be seen on the LDSO site front page, while a mix of both Killer App and vanilla retail TRON 2.0 servers can be found on tron-servers.net. Both sites feature clickable links, that will launch the TRON 2.0 game when a server name is clicked on, and join that selected server, if the Multiplayer Fix has been installed.

This project is a temporary “fix” for TRON 2.0 Multiplayer, that has been released as quickly as possible to aid players in joining servers more easily. However, this fix will be integrated into Killer App Mod v1.2 so that a separate download will not be necessary later.

For more details, see How to Join a TRON 2.0 Server and How to Host a TRON 2.0 Server below. There is also a video guide that covers most of the advice mentioned on this page.

How to manually configure Qtracker

Qtracker automatic configuration prompt.
Skipping Qtracker configuration prompt.






The Multiplayer Fix can be downloaded from here.






The Multiplayer Fix will not work on the MacPlay OSX version of TRON 2.0, or the PC demo version.

But the PC version of TRON 2.0, along with all of the game's custom maps and mods, can be made to work on an Intel Mac by
following this guide.







If you chose to skip automatic configuration of Qtracker, you will have seen the above two prompts. The following is a guide to setting up Qtracker manually, to work with TRON 2.0.

1.
Qtracker icon.

First, click on the Qtracker icon on your desktop or in the Start menu, to run the program.

2.
UAC prompt.

If the UAC prompt appears, click Yes to allow the program to run.

3.
Initial Program Setup dialog.

When Qtracker is run for the first time, it presents a setup wizard.

Just keep clicking Next, until you reach Configure your network settings.

4.
Configure your network settings dialog.

This step is optional.

In this Internet Connection Speed dialog, you can set the speed to match your own. This is supposed to improve performance when retrieving the server list.

However, in practice, the author has not noticed any difference in performance whether this is changed, or remains at the default setting. The Multiplayer Fix installer leaves this at the default speed.

Click Next again, and then click Finish to exit the wizard.

5.
Filtering button and customizing the toolbar.

Click the button that looks like a globe, with a pin and stop symbol. This will disable server region filtering, which could prevent you from seeing all the servers available.

Then right-click the toolbar, and choose Customize.

6.
Customize toolbar dialog.

Click the Options tab, then place a checkmark in the Large icons box to make the buttons on the toolbar larger, and easier to work with.

7.
Settings button.

After closing the dialog, click the Settings button on the toolbar.

8.
Installed Games dialog.

You should be greeted with the Installed Games dialog by default.

Scroll down until you see Tron 2.0 and place a checkmark beside it.

Click the Browse button, and browse to:
C:\Program Files (x86)\Buena Vista Interactive\Tron 2.0\Lithtech.exe

This is the default install location for TRON 2.0 on the 64-bit versions of Windows Vista, 7, and 8. On Windows XP and other 32-bit versions, it will be Program Files without the (x86) part. If you installed to a custom location, you'll have to find and Open Lithtech.exe yourself.

Qtracker will automatically set the Directory, so we can skip that.

For the Command line, copy and paste this text:

-cmdfile launchcmds.txt -gomultijoin 1 +join [$server_ip_address]:[$server_port_connect] +gametype [$server_gametype]

9.
Ping Appearance dialog.

Click Appearance on the left, then Pings below it.

Remove the checkmark from the box beside Show 0 ping players as bots, so a player hosting an in-game TRON 2.0 server shows up in the player count, rather than appear in a separate bot column in Qtracker.

10.
Automatic Game Refreshing dialog.

Click Games on the left, then Refreshing.

Place a checkmark in the box beside Include Internet Games when refreshing, so that internet servers will always be included when Qtracker refreshes its server list.

Alternatively, you can click the icon in the toolbar that looks like a globe with a checkmark beside it.

11.
General settings dialog.

Now click General on the left.

Use the drop-down menu beside When a server is double-clicked, do the following and change it to Connect to the server. Double-clicking is the fastest method to begin the process of joining a server.

12.
Friends dialog.

Finally, click Friends on the left.

You will probably want to remove the checkmark from the box, beside the words Display the Friends window. This hides the extra window, which tends to get in the way.

But if you want to keep the Friends window visible, then place a checkmark in the box. However, there is no real reason to, since there is also a space in the main Qtracker window that lists any friends you've acquired.

Click OK to save all the changes you've made to the settings.

13.
TRON 2.0 entry on Games & Folders pane.

The very last step is to click the + plus sign beside Tron 2.0, so the words Internet Games appears.

14.
That's it! You're done configuring Qtracker for use with TRON 2.0.

How to Join a TRON 2.0 Server without GameSpy by using Qtracker or Web Sites



The Multiplayer Fix is obsolete. Please download and install Killer App Mod v1.1a to restore Multiplayer in-game in TRON 2.0.


After installing the Multiplayer Fix (download it from this link), there are two ways you can find and join TRON 2.0 servers.

Note that you will also want to download and install the Complete Map Pack and Killer App Mod in order to join most servers.

Using Qtracker

Click the Qtracker icon, on your desktop or in the Start menu.

Qtracker Find Servers function.





















When the program has finished loading: click Internet Games on the left, located below Tron 2.0. Then click the icon that looks like a globe with binoculars, in the toolbar. This will bring up a list of currently active TRON 2.0 servers.

Double-click a server you want to join, and the TRON 2.0 game will then load and join that server. You must have the map and mod the server is running, in order to join it. Qtracker will show you a preview of what the current map on the server looks like, down in the bottom left corner of the window. The rest of the server information in Qtracker should all be self-explanatory.

Using Web Sites

There are two web sites you can visit, which provide a list of TRON 2.0 servers. Using these sites is a bit easier than using Qtracker. But if players who host servers don't manually add their servers to the tron-servers.net site, they will only show up in Qtracker. (And servers only show in Qtracker if the Server Launcher is used, described below.)

The tron-servers.net site.






















The tron-servers.net site is the more comprehensive list, featuring a mix of vanilla Retail servers, and servers running the Killer App Mod. You can also add your own servers to the list, as explained below.

The LDSO site front page.




























The LDSO site lists Killer App Mod servers run by LDSO itself, on weekends.

In both cases: you can click on any server's name, which will cause your web browser to attempt to launch Qtracker.

Dialog that appears in Chrome, when a protocol handler is invoked by clicking on a link.
















This dialog should appear. Every browser has a variation on this same prompt, asking your permission to allow Qtracker to handle the link you clicked. You can prevent this prompt from appearing again, by placing a checkmark in the box.

UAC prompt.













You will also see the UAC prompt, if you have User Account Control turned on in Vista/7/8. The only way to avoid this prompt continually appearing, is to turn off UAC.

After Qtracker has finally been launched it, in turn, will run TRON 2.0 and immediately join the server you selected, bypassing the main menu screen.

How to Host a TRON 2.0 Server without GameSpy

First, you'll need to set up your software firewall and router to allow your TRON 2.0 server to be seen by the internet. This will require adding rules in your firewall, and opening up ports on your router if you have one.

Configuring a Firewall

The author doesn't recommend using the built-in Windows firewall. Instead, grab one like Comodo Personal firewall, which is quite good and free. This tutorial will be using Comodo. (Just install the firewall, and skip the rest of the included utilities and add-ons that are part of the download. But enable the Proactive defense option for increased protection.)

If you're using a different firewall, you'll have to figure things out on your own. Adapting the advice here shouldn't be too difficult. You could also forego bothering with a software firewall at all, but it's not recommended to do so.

1.
Comodo menu Sandbox option.

After Comodo is installed, right-click its tray icon in the bottom right of the Windows taskbar.

The author Disabled the Sandbox Security option: which if Enabled would place files created by new programs that you install, into a Sandbox first, as an additional protection measure. I personally don't recommend leaving this option Enabled, which can cause compatibility problems.

2.
Comodo firewall tray icon menu.

Right-click the icon again.

Click on Game Mode to place a checkmark beside it, so the firewall will not interrupt you when playing games. Then right-click again, and choose Open.

3.
Comodo window with Firewall tab selected.

Click the Firewall tab at the top, then click Define a New Trusted Application.

4.
Define a New Trusted Application dialog.

The Define a New Trusted Application dialog will appear.

Click Select, then Browse.

Browse to:
C:\Program Files (x86)\Buena Vista Interactive\Tron 2.0\Lithtech.exe

Click Open and then Apply.

Click Define a New Trusted Application in the Comodo window again. Repeat the steps of clicking Select and Browse.

Now browse to:
C:\Program Files (x86)\Buena Vista Interactive\Tron 2.0\TRONSrv.exe

Click Open and then Apply.

These are the default install locations for the TRON 2.0 game and TRON dedicated server executables on the 64-bit versions of Windows Vista, 7, and 8. On Windows XP and other 32-bit versions, it will be Program Files without the (x86) part. If you installed to a custom location, you'll have to find and Open both Lithtech.exe and TRONSrv.exe yourself.

5.
Network Security Policy dialog.

After you're done adding the two TRON 2.0 executables as trusted applications, click the Network Security Policy item in the Comodo window to see the rules that have been set for them.

Confirm that they both have rules listed as Allow All Requests with green checkmarks.

6.
That's it! You're done configuring Comodo firewall for use with TRON 2.0, allowing both the in-game and dedicated servers to communicate freely with the internet.

Configuring a Router

To configure your router, you'll have to visit the site portforward.com and use one of the guides there that matches the router you own.

1.
Portforward.com nag advertisement.

Before you reach the portforward.com main page, you may be greeted with an advertisement nagging you to buy their automation tool.

Click Close in the top right corner.

2.
Port forwarding guides menu selection.

On the main page, move your mouse cursor to the Routers menu item and choose Port Forwarding Guides from the drop-down menu.

3.
Top index of router list.

The next page will allow you to pick the letter that the brand name of your router starts with.

In this example, the author chose Trendnet because it's the brand of router owned.

4.
Router configuration guides for games and applications.

After picking a router, you'll see a long list of guides on how to configure games and applications for use with your router.

Scroll down until you see F.E.A.R. and click on it. The F.E.A.R. guide will work equally well for TRON 2.0.

5.
F.E.A.R. guide for the author's router, that was used for TRON 2.0.

The guide will show you all the steps to take, in order to open the necessary ports that the TRON 2.0 in-game and dedicated servers use.

When done, you may need to reboot your router for the new settings to take effect.

6.
That's it! You're done configuring your router for use with TRON 2.0, allowing both the in-game and dedicated servers to communicate freely with the internet.

As a postscript to this router configuration guide: since GameSpy has dropped support for TRON 2.0, it should no longer be necessary to block UDP traffic going out on port 29910 to the GameSpy master server. This port was used to check if a game CD-Key was legitimate, whenever someone tried to join your server. Now, anyone should be able to use any CD-Key to install the game, and not worry about being kicked from servers for not having a unique key.

Setting up a Dynamic DNS Client

If you selected the option to download the No-IP.com Dynamic DNS Client when installing the Multiplayer Fix, you should have an icon for the application on your desktop. This program is used, together with a domain name that you get when you sign up at the no-ip.com site, to always point to your current IP address. Most internet providers will only assign you a dynamic (temporary) address, that keeps changing. (You usually have to pay extra for a static2) IP, if it's even offered.)

You can use this domain name when you add your server to the tron-servers.net site, which is explained further below.

But before you can use the client, you have to sign up for an account at no-ip.com.

1.
No-IP sign-up button.

Once at the site's main page, scroll down and click on Get Started under Personal Use, to start the process of signing up for an account.

2.
No-IP free account option.

On the next page, scroll down until you see No-IP Free, then click Sign Up Now.

3.
No-IP sign-up form.

Fill out the form, then click Sign Up at the bottom to ensure you get a free account rather than paid.

You will need a valid e-mail address, because the site will send you an e-mail with a link to activate the account. If you don't receive the e-mail, you won't get your account.

You cannot choose a domain name other than yourname.no-ip.org unless you want to pay for it.

4.
Dynamic DNS Client icon.

Once you've got an account: click on the DUC icon on your desktop or in the Start menu, to run the program.

5.
DUC sign-in window.

You'll be greeted by this window.

Enter the e-mail address and password you provided to the site.

6.
DUC main window.

Click the Select Hosts button.

7.
DUC Groups/Hosts window.

Your domain name should appear under Hosts.

Put a checkmark in the box beside your domain name, and click Save.

8.
That's it! Now you can minimize the client, and you're done configuring it for use with your TRON 2.0 server.

It will allow people to see either your in-game or dedicated server on the tron-servers.net site, once you enter your domain name and other information there.

Note that if you don't use the client for more than a month, no-ip.com will send you a notice, warning that your account will be deleted.

Running Servers with the Server Launcher program

In-Game Server

There are two types of TRON 2.0 servers you can host. In-Game, and Dedicated ones. The Server Launcher program included with the Multiplayer Fix supports both.

An in-game server means exactly what it says, you are hosting a server in the game itself. This is done by clicking Multiplayer from the main menu, and then Host, where you will be presented with many options.

TRON 2.0 Host Game screen.













The game provides a Default server configuration profile, which you can either keep using and make changes to, or you can create new profiles and do changes to those. The most important settings to check when you want to host a server in-game, are the LAN only and Dedicated server options, which should both be set to No. You will also want to change the Bandwidth setting to match your connection's upload speed as closely as possible.

Light Cycles game type.
Derez game type.
Team Derez game type.
Disc Arena game type.
Disc Tournament game type.













The next step is to choose the type of game you want your server to host. Click the Game tab, where you can choose between: Light Cycles, Derez, Team Derez, Disc Arena, and Disc Tournament. You change the game type by clicking on the Game type line.

Map selection screen.













Finally, click the Maps tab. Highlight maps in the box on the left that you want to host, one by one, then click Add in the middle for each map you select.

After configuring the server, click Back twice, and Quit the game.

Server Launcher icon.










Click the Server Launcher icon on your desktop or in the Start menu, to run the program.

Collapsed window view of the Server Launcher component of the Multiplayer Fix.








Click the small button with the three dots () to load the server configuration profile you just made in the game, by browsing to the file and clicking Open.

Full window view of the Server Launcher component of the Multiplayer Fix, which is a program that allows you to manage your TRON 2.0 servers and have them listed on Qtracker and tron-servers.net.


















This will load the config, and the server's name and port will appear as part of Server 1. The second icon on the left should also change from a dedicated server (computer with a “d”) to a disc, indicating an in-game server.

The first icon on the left that looks like a padlock, allows you to toggle whether the password you assigned to this server is active, by switching between Yes and No as you would in the game. At the top right, you'll find two options named Create Logs and Run Dynamic DNS Client. Placing a checkmark in the logs option will create them in the TRON 2.0 folder, for each server you host, that will contain a list of events: such as maps loading, any errors that occur, and player chat. A checkmark in the DNS client option, will launch the client and allow you to use the domain name that we set up earlier in the tutorial, to point to the IP address of your server. The client contacts no-ip.com to inform the site of your IP, and the domain name is then updated to reflect the current IP address.

After setting any remaining options in the Server Launcher, you can launch your server by clicking the Start Enabled Servers button.

Server Launcher preparing to send heartbeats to the Qtracker master server.








Because you are hosting in-game, TRON 2.0 will run again. Meanwhile, the Server Launcher will start a 60 second countdown, before it notifies the Qtracker master server that your server has gone online. This will give you time to prepare and actually launch your in-game server from the game's Host Game menu screen.

Click Multiplayer, Host, and then select the same configuration profile on the left, that you set in the Server Launcher. Finally, click Launch at the bottom right of the screen. You will be able to participate in game matches as other players join your server.

GameSpy error when hosting an in-game server.





















At some point, the game will present you with an error message, about not being able to contact the GameSpy master server. You can ignore this message, unless you are having trouble and people cannot see or join your server from Qtracker or web sites. This error will also appear if your software firewall or router is not configured correctly.

Dedicated Servers

To host Dedicated Servers, prepare one or more server configuration profiles in the game. Each configuration must use a different Port number. If you do intend to host more than one server, you will need to increase the range of open ports in your router, beyond simply port 27888. Refer back to the Configuring a Router tutorial, from earlier.

Full window view of the Server Launcher component of the Multiplayer Fix, which is a program that allows you to manage your TRON 2.0 servers and have them listed on Qtracker and tron-servers.net.


















For Server 1, you can click on the second icon from the left to switch between dedicated (computer with a “d”) and in-game (disc). To see and enable servers 2-8, place a checkmark in the box at the very top left of the Server Launcher window. Then click the buttons with the three dots () to load a config for each server. Any servers beyond the first one, are automatically set to be dedicated only.

Once you are done setting configs for each dedicated server that you want to host, click the Start Enabled Servers button. The Server Launcher will start the number of servers you specified, and then prepare to send heartbeats to the Qtracker master server. If you minimize the Server Launcher, it will minimize all the servers as well. A tray icon will appear in your taskbar, where you can either restore all the windows or quit the Server Launcher and shut down all the servers.

GameSpy error when hosting a dedicated server.















As with the in-game server, each dedicated server will complain about not being able to contact the GameSpy master server. Again, unless there is a problem with your software firewall or router settings, you can ignore this error.

Adding your Server to the tron-servers.net Site

An important option available to you, to let other players know you are hosting a server, is to use a special page on tron-servers.net to add your server to the list featured on the site. The submission page will create a new listing and a clickable link for your server, that players can use to easily join it from their web browser.

The tron-servers.net add a server page.





















Type in your IP address or domain name in the Address box, then type the port your server is using in both the Connection Port and Query Port boxes. Click the Test Server button to find out if your server can be seen by the site and the internet. If successful, your server will be added to the list. If not, you will have to check your server configuration settings (specifically, the port number), your software firewall, and your router.

If you don't know your IP address, use a site like whatismyip.com to find out.

When hosting more than one dedicated server, continue adding each server to the list, remembering to use a different port for each one.

Additional Images

Multiplayer Fix information screen.
Download selection screen.
Qtracker welcome screen.
No-IP Dynamic DNS Client welcome screen.
Qtracker needs to be run prompt.
Qtracker setup wizard.
Successful Qtracker and No-IP Client installation prompt.
Server Launcher installation screen.
Multiplayer Fix installation completed screen.

Videos

The Adobe Flash Plugin is needed to display this content.

TRON 2.0 Multiplayer Fix XP/Vista/7/8 Install Guide

1) See Glu Acquires GameSpy Technology BusinessWire press release.
2) Never changing