P1 Timing and Scoring Install Guide

April 26, 2017

1. Introduction

This Install Guide describes what you need to do to run P1TS on one or more computers at the IMSA (ERmon) pit lane network.

1. Introduction This section
2. P1TS Server & Chrome App The two halves of P1TS
3. P1TS Server P1TS Server hardware requirements & how to install on your PC(s)
3.1.   Install P1TS Server   How to install on your PC(s)
3.2.   Start P1TS Server   How to start on your PC(s)
4. P1TS Chrome App P1TS Chrome hardware requirements & how to download the app
4.1.   Chrome URL   How to find the server's URL for Chrome use
4.2.   Chrome Devices   Experiences with various Chrome Devices
5. Typical Network Deployments How to setup various network configurations & why
5.1.   Old 2016 Deployment   P1TS as deployed in 2016 (for comparison purposes only)
5.2.   Minimal   If you have only one PC
5.3.   Redundant   If you configure a second P1TS server for redunancy (recommended)
5.4.   WiFi   If you run Chrome on WiFi laptops and tablets

2. P1TS Server and Chrome App

P1TS software is divided into two parts:

3. P1TS Server

The entire P1TS server install media will be delivered to you either on a flash drive or from a download site. When using a dedicated PC, it's safest to have at least a mid-level PC (no Atom processors!) with the following specs:

Feature Recommended Minimum Comments
Operating System Windows 7 through 10 My loaner PCs run Win32 7 and XP.
Processor Core 2 Duo or higher My loaner desktops are Win32 7, 3GHz Core 2 Duo, 4GB RAM, 160GB HDD
Processor Speed 2.5 GHz or higher
Processor Cores Dual core or higher If serving multiple Chrome browsers, more processors (cores) are better
RAM 4GB It can probably run on 2GB, though Rolex 24 may be dicey
Disk 160GB HDD/SSD or greater Need enough room for install

3.1. Install P1TS Server

The install is a typical Windows setup program p1ts-setup.exe that takes you through a series of screens. It installs the following:

Additionally, it will install Windows shortcuts to the following locations:

3.2. Start P1TS

After the install is complete, you may start the P1TS Server through any of the Windows shortcuts mentioned above. Subsequent Windows restarts will start the P1TS Server since a shortcut has been installed in the Startup folder.

When you P1TS Server - Start, it runs as a black background text window whose title also displays the PC's IP address. Ignore the internal messages that scroll by.

It appears in the Windows system tray as a P1 icon. You can minimize it, but don't close it.

Windows Firewall dialog will appear the first time each version of P1TS Server is run. This dialog tells you that the P1TS program (which is a web server) wants to allow programs (Chrome) to communicate with it through your network.

4. P1TS Chrome App

Surprise, there's nothing to install!

4.1. Chrome URL

Although there is no install, you do however need to get the IP address of your P1TS server(s) to type in your Chrome browser. You can get the server's IP address by any of these means - pick one:

4.2. Chrome Devices

Just about any decent Chrome device can run the P1TS web app reasonably well including desktops, laptops, tablets, and even phones.

The new Track Map will opportunistically use as much CPU available to animate car marker movement. So, the faster the CPU, the less choppy the animation. The table below summarizes experiences with various Chrome devices.

Chrome device Device type Comments
MacBook Pro: i7, 16GB RAM Laptop ($3K) Excellent performance
Dell Precision M4700: 3GHz i7, 32GB RAM Laptop ($1K) Excellent performance
HP Elite 8000: 3GHz Core 2 Duo, 4GB RAM Desktop ($100) Excellent performance
Samsung Galaxy Tab S2: 8" Tablet ($400) Excellent performance
Droid Turbo 2 Smartphone ($500) Good Track Map performance, but screen is too small
Toughbook CF-18: Pentium M, 1.2 GHz, 1GB RAM Laptop ($300) Choppy Track Map
iPad: Old 2nd Gen Tablet ($200) Choppy Track Map.

5. Typical Network Deployments

There are several ways to deploy P1TS on your network depending upon the your requirements. In this section, we'll examine the different deployments and how to chose the one that best matches your needs.

Configuration Comments
5.2. Minimal For budget, low-fuss deployments (sacrifices redundancy)
5.3. Redundant Recommended configuration if you have two or more PCs available
5.4. WiFi When you have more laptops than Ethernet ports on your router, or if you have WiFi-only devices (e.g., tablet)

5.1 - Old 2016 Deployment

You may skip this sub section if you were not a P1TS customer in 2015 or 2016.

If you were a 2015 or 2016 P1TS customer, you'll notice that you are now installing a P1TS server onto your PCs which you did not have to do in 2016 or earlier. This reference diagram shows how it was formerly installed at IMSA's timing and scoring tower.

5.2 - Minimal

If you have only a single PC available, this is your minimal configuration. A shortcoming is - if something goes awry with that PC, you may need to restart its P1TS server and thus lose session data history.

5.3 - Redundant

To avoid unexpected environmental failures with the primary P1TS server (e.g., 192.168.1.abc), it is recommended to run a secondary P1TS server on a second PC (e.g., 192.168.1.xyz).

5.4 - WiFi

If you have more laptops than the 4 IMSA MicroTik Ethernet ports, or if you are using a wireless device like a tablet, you can either install a wireless access point or cascade your own WiFi router (pictured below).