An important note for new users: Most territories equipped withRadio Code Linedo not have internet feeds. However, some advanced ATCS Monitor users have set up monitoring stations which serve the data via the Internet. Be sure to say thank you to those who have, since lots of time, money, and effort go into this! Having said that, those same people will probably be willing to help you set up your own feed if you are in radio range of a territory that is interesting, so don't hesitate to ask for help.
New users may also find this PDF assembled by Brian Swan useful for learning how to read an ATCSMon dispatcher display. Keep in mind that essentially the only things that can be displayed are those which have an identifiable state, such as turnout position, block occupancy and lined signals. Specific signal indications and train symbols are not part of the RCL protocols and do not appear on ATCSMon displays.
Server Listings
There's a database of Servers on the ATCS Monitor Yahoo group (Yahoo login required). For each server available, there's information on server address, coverage, status, et cetera:
If there is no server listed in the database for the area you wish to monitor, then there is no way for you to receive data over the internet to populate the layout with trains and signals. If there is a server listed, you may only get data for a portion of the area shown on the layout. Read on for more information about how to use servers.
Data Files Needed
Go to the Data Files area on the ATCS Monitor Yahoo group (Yahoo login required) and download the files for the territory you want to monitor, provided that a server exists. Files are organized by railroad and subdivision:
Alternately, to get a complete set of all known data, which is updated approximately quarterly, new users may also be interested in getting an updated version of the MasterDatabase of MCPs to apply to the new installation, which is not included with the application installation. The MasterDatabase also offers a master layout group. However, as noted on the MasterDatabase page, these MCP and layout collections are only updated periodically and are not guaranteed to contain the most up-to-date information. It is recommended that after installing any of the MasterDatabase files, users update their local MCP and layout databases with the specific monitoring kits available in the Data Files area to ensure they have the most current data.
If you are not seeing the file extensions like .mcp, .mdb, .lay, .ini, or .zip, go to WindowsExplorer for some remedial education on working around the problem Microsoft created starting with Windows 95 when they moronically decided to make themselves more Mac-like and began hiding file extensions.
Unzip the file, then move:
the .mcp or .mdb file to the MCPs directory (typically C:\Program Files\ATCS Monitor\MCPs\)
the .lay file to the Layouts directory (typically C:\Program Files\ATCS Monitor\Layouts\)
(if provided) the .ini file to the ATCS Monitor (program root) directory (typically C:\Program Files\ATCS Monitor\)
The .mcp or .mdb file contains information about each MCP covered by the server; .mcp files are in plain-text format, while .mdb files can be edited in Microsoft Access (recommended for experienced users only). Before you can monitor an ATCSMon server, you need to Import the files containing MCP data into your local database through the MCP Information window under the Configure menu:
A window will pop-up showing all the MCPs that are currently in your database. Click the Import button and navigate to where the .mdb or .mcp files are stored on your hard drive. (The program will default to \Program Files\ATCS Monitor\MCPs\; however, the files do not need to be stored there.) Choose the file you want to import and click Open:
After the file has been imported into the master database, the .mdb or .mcp file is not needed anymore, unless you decide at some later date to re-import the MCP data. As information, the .mcp or .mdb file contains the information that "describes" to ATCS Monitor how to translate the data about the control point (from either the MCP or BCP transmissions) into something that can be displayed on the Dispatchers Display.
Sometimes there is an .ini file included in the monitoring kit. The .ini simply keeps all the setting you configure via the Configure -> Options menu. If one is not included, it's not a big deal; see below for instructions on how to create your own.
Default Server Profiles
Some data kits include a profile (.ini file) which is pre-configured with all the settings necessary to monitor a server. If the monitoring kit you have doesn't contain one, don't panic! See the section below on how to create one -- it's easy!
If the monitoring kit DOES have a profile, after placing and importing the files as described above, run ATCSMon, choose Load Profile from the File menu, and choose the .ini file. The profile will automatically load up the correct dispatcher display and connect to the server after you click the Play icon in the toolbar. Select Dispatcher Display from the View menu and you're all set!
Setting Up Another Profile (.ini file)
If there is no .ini file included in the kit you downloaded, simply create your own! It's easy:
From the Configure menu, choose Options.
Go to the Display tab, click Browse, and choose the appropiate .lay file. (See note below)
Go to the Data Source tab and choose Network Connection.
At the bottom of the Data Source tab, you'll need to set up the connection info:
Click Add.
In the IP Address or Hostname field, enter the address of the server (e.g., csx-crr.atcs-aggregator.org); this information is provided in the ATCS Servers database. If there is no server listed in the database for the area, then the profile you are creating will not help you receive data over the internet, it will only help if you are FieldMonitoring using a radio and sound card. If there is a server listed, keep in mind that you may only get data for a portion of the area shown on the layout.
In the Port Number field, enter the port number for the server (e.g., 4701, also from the ATCS Servers database). (Note that some servers offer feeds on more than one port; if you want to monitor multiple ports on one server, simply set up an entry for each one.) You can also choose to add a description of the source (e.g., CSX BR Sub) and whether you want the connection enabled (this just affects the check box in the server list and can be activated later):
Click *OK*
Go to the Display tab and Browse for the layout file you'd like to use for this profile. Normally it's the one included in the zip file you downloaded and saved to the Layouts folder in an earlier step.
Click OK to close the Options window.
From the File menu, choose Save Profile As... and type an appropriate name (such as CSX Blue Ridge Sub Server).
To load the profile in the future, merely choose this .ini file from File/Load Profile.
Click the Play button to begin monitoring:
You should get a data flushdown from the server, and clicking the lightning bolt icon will show the servers you are connected to:
Note: In the Display tab, you may wish to uncheck the "on top" option (checked by default) to avoid the potential annoyance of having the display sit in front of all your other applications. Also, the "Reset clear routes..." option allows routes to remain green after a train has knocked down the signal prior to the AK/BK section. Play around with this and see how it works for your liking.
Desktop Shortcuts To A Profile
Do you want to avoid manually loading a profile every time you open ATCSMon? Do you have one particular server that you watch incessantly? It's easy to make a desktop shortcut that will automatically load any profile you choose.
Using Windows Explorer, browse to the location where ATCSMon is installed (the default location is C:\Program Files\ATCS Monitor\), right-click on ATCSMon.exe, and select Send To -> Desktop (create shortcut). Navigate to your desktop, locate Shortcut to ATCSMon.exe, right-click on the file and select Properties. Under the Shortcut tab, the Target line will display the application path (such as "C:\Program Files\ATCS Monitor\ATCSMon.exe"; simply append the name of the profile to the end of that path ("C:\Program Files\ATCS Monitor\ATCSMon.exe" yourprofilename.ini). Lastly, go to the General tab and edit the shortcut name appropriately (perhaps something along the lines of ATCSMon - yourprofilename) to avoid confusion with the original shortcut created by the program.
Firewalls And Proxies
If you appear to connect but then receive no data, or if you don't connect at all, it could be that you are trying to monitor from behind a firewall that does not allow access to these ATCS Servers. For the most part, home computers with cable, DSL, or other broadband internet won't have a problem, but many firewalls at corporate sites will not allow access.