JMRI: DecoderPro - Sharing DecoderPro Rosters across a Network

# JMRI: DecoderPro User Guide

## Sharing DecoderPro Rosters across a Network

Note:

The information on this page is somewhat dated in terms of file locations, Preferences settings and a recommended solution. For more up-to-date information see Using DropBox.

A common question:

> I have a computer at both my workbench, where I program my engines, and one at my layout location. They are not portable, but all the PC's at my house are networked together (Windows XP clients and a Windows 2000 Server). I would like to store the roster and all else that is needed on the Windows 2000 server and be able to run copies of DecoderPro on at lease two of the Windows XP PC's. Is that possible?

Yes!

Configure the Windows machines so there's a shared directory, and then you can set the JMRI "advanced preferences" to put the roster information inside that.

1. Set up a shared directory.
2. Select which roster you want to start with (since there might be separate ones on different machines already). On that machine, find the "roster.xml" file and "roster" directory in the preferences directory.

   For more information, please see the DecoderPro pages on the roster files and file locations.

   Copy, _do not move_, the roster.xml file and roster folder to the shared folder. You must copy the _entire_ contents of the roster directory!

3. On each machine that is to use the shared roster, start DecoderPro, select Preferences from the Edit menu, and click "Show Advanced Preferences". The window will get bigger. Press "Set" under "Roster:" and follow directions.