Train
Server Overview
KAM has been producing professional model railroad software since 1991 and is
the leading supplier of Professional DCC software for the model railroad
industry. All of KAM's software is scale independent, internet enabled and
supports all popular command stations.
Train Server is a software program (middleware) that handles the day to day
management of the command station (KAM currently supports
Label) and
coordinates the information flow between other Train Server applications (KAM,
3rd party, or even your own applications). Train Server architecture is a
multi-user architecture that is unique in the model railroad industry in
managing the model railroad communications interface. Typical solutions form
other vendors standalone application-centric programs and do not allow
information to be exchanged between simultaneously running programs on a real
time basis.

Train Server is the only model railroad software program available that manages
distributed clients as well as the model railroad layout. Train Server
programming interfaces are open and allow users to develop their own software
programs that will work in conjunction with KAM written applications. Train
Server takes high level, command station neutral commands, converts them into
vendor specific commands for the command station, and sends the appropriate
real time feedback message (loco speed, and direction, turnout states, rail
occupancy state) to all Train Server connected clients.
Train Server allows multiple programs to run on the same computer or on multiple
computers on a network, and coordinates the activity to perform different
functions on your railroad. As an example, you can run Classic Panel and any
other Train Server application at the same time. An example would be to have a
person running Classic Panel acting as the Dispatcher for the layout, and
having a group of train operators walking around the layout with their PDAs
running LocoCE, each controlling their own train according to the signal colors
they see on the layout.
Train Server Maintenance
Train server Manager communicates to EnigneInterface® server. EngInterfce is the
middle ware that handles the communications to the command station and
processes the xml/TCPIP interface commands. EngInterface also features a
maintenance mode that allows you to update the Decoder Models/Templates from a
central decoder database and see the number of decoders in use at any time.
Currently Train Server supports up to 1000 decoder devices. A decoder device
may have upwards of 32 bit of input/output per device. These decoder models
have been used as part of the Train Server software tools since the late 90’s.
The Decoder model names are supplied from various DCC manufacturers as well as
the NMRA working group..
Train Server TCP/IP - Multi User XML protocol
All of Train Server applications may run on a TCP/IP network connection. You may
use the local host TCP/IP address (127.0.0.1) on your desktop computer, or
connect to the TCP/IP address of another computer running Train Server. Classic
Panel uses Train Server to manage the model railroad interface and to control
the model railroad layout.

Train Server Distributed Architecture Train Server supports multiple command
stations in the operation of your layout. Train server manages the interface
and controls the information flow to the model railroad command station. This
control flow or dynamic buffering is unique in the model railroad industry.
What this means is that you may mix and match your command stations as you need
to handle the IO functions of the model railroad. Most DCC systems handle
turnouts and locomotive controls. In some cases, users may wish to use a
different hardware interface to handle the signals. Train Server will manage
these interfaces and make the hardware management transparent to the client
applications. In addition, Train Server will optimize the commands that are
sent to the command station for the maximum performance.
Train Server Architecture is the only model railroad architecture that is
designed to allow clients to be connected across a network and share data as
connected clients. Train Server interfaces are open and well documented for
anyone to use. Train Server’s open interface has the widest number of
applications available as compared to any model railroad software – even all of
the open source programs combined. Train Server is the industry standard.
Products
Train Server design allows KAM to offer low cost, high quality softare products.
KAM's software producsts range from $29 - $249. You can pick and choose the
functionality that you want for your model railroad. Our software packages are
professional packages designed by professionals for use on their model
Railroads. Each of our products is listed below. All of KAM’s software can run
at the same time either on a local systems or across the network, along with
your own custom applications. Select the packaged products for more information
about each of those programs.
|
MSRP $99

|
MSRP $249

|
MSRP $59

|
|
MSRP $39
|
MSRP $169
|
MSRP $59
|
|
MSRP $79

|
MSRP $5.95

|
|
|