The Alexpotato Scoreboard

Welcome to the home of the Alexpotato scoreboard. Here you can download the most current version of the Scoreboard.


Features
  • Start and Stop functionality
  • Fully adjustable Game Clock, Timeout Clock, Penalties, Periods and Scores
  • Fully customizable game time, penalty time, mercy rules, point/side switching and timeout with attached configuration file
  • Two(2) Minor and One(1) Major Penalty clock for both teams
  • Timeout Clock and Penalty Clocks flash when below ten seconds to alert operator
  • Alerts for "mercy" rules and side switching
  • Fully compatible with new 2006 PSP and existing NCPA formats
  • Comes with sample configurations files for 2006 PSP Division I, Division II and Division III formats as well as a NCPA format configuration file.
  • NEW in V2.0 Scoreboard client with WiFi network support so that pits, event co-ordinators and media can all see scoreboard.
  • NEW in V2.0 Unique Server ID feature so that up to nine(9) scoreboards can be run on one WiFi network.
  • NEW in V2.0 Open Alexpotato Scoreboard Protocol(OAPS Protocol) so that developers can create additional clients/applications.

For questions/comments/suggestions/bugs please email scoreboard@alexpotato.com

Back to Top
Usage

The Alexpotato scoreboard is free to use under the following terms:

  • If it is being used for a series/event, a link from the series/event homepage back to Alexpotato should appear in the sponsor section.

That's it.

Back to Top
Download & Install

There are is now only one zip file for all formats.

Click here to download the Alexpotato Scoreboard version 2.0.

When you download the zip package, included are the following:

Executables

  • APScoreboard2.0.exe - the Alexpotato scoreboard V2.0 Server
  • APScoreboard2.0_client.exe - the Alexpotato scoreboard V2.0 Client

Configuration Files

  • config.txt - the default configuration file
  • config_default.txt - copy of the the default configuration file
  • config_PSP_D1.txt - configuration file for 2006 PSP Division I
  • config_PSP_D2.txt - configuration file for 2006 PSP Division II
  • config_PSP_D3.txt - configuration file for 2006 PSP Division III
  • configNCPA.txt - configuration file for NCPA Class A

The default configuration file is equivalent to 2005 PSP Format Rules.

To use a particular configuration file:

  1. Delete the current config.txt
  2. Make a copy of the configuration file you want to use.
  3. Rename the copy from step 2 to config.txt
  4. Start up the scoreboard!
Back to Top
Setup & Basic Operation

The scoreboard can operate in two basic modes:

  1. Standalone
  2. Client/Server

Below are setup instructions for both:

Standalone

In order to run the scoreboard in this mode, simply unzip the zip file to where you want the files and run the APScoreboard2.0.exe file.

Click on the APScoreboard2.0.exe file. You should be able to just use the scoreboard at this point.

Client/Server

There are several steps that need to be performed for the Client/Server mode to work correctly:

  1. You need a working network connection either WiFi or Ethernet
  2. Every PC/Laptop must be on the same "subnet" since the OAPS protocol uses broadcast addresses.
  3. The server PC/Laptop must be using a copy of APScoreboard2.0.exe to run the scoreboard.
  4. Each client PC/Laptop only needs but must have a copy APScoreboard2.0_client.exe.
  5. UDP Port 10123 needs to be open on any firewalls that the computers are using
  6. The SID value, located in the lower left hand corner of the scoreboard, of the the server and any client that wishes to "see" that server must be the same. E.g. if the Server SID is set to 5, every client that wants to link to that server must have their SID set to 5 as well.
  7. If everything is working correctly, the client "connection" light should go from red to orange to yellow to green.

Here are some other things to keep in mind and that we recommend:

  • If using WiFi, we strongly suggest using WEP or WPA encryption so that nefarious individuals don't try and cause problems.
  • There is no limit on the number of clients that can read off of one scoreboard. This means that media, head referees and anyone else can also see the scoreboard if they have a laptop with access to the scoreboard network.
  • If you are using one network for multiple fields, we recommend giving each field its own SID for the client(s)/server.
  • The scoreboard was designed to work at 1024x768 resolution for best viewing.
  • You can run both the client and server on the same computer if you choose but you still need a working network connection (WiFi or Ethernet) to test the client/server setup.
  • The client machines DO NOT need to have anything other than the APScoreboard2.0_client.exe file. They will pick up the configuration values from the server
Back to Top
Open Alexpotato Scoreboard(OAPS) Protocol Specs

The OAPS protocol uses UDP and port 10123 and stores properties in the following format:

Property:Value

Multiple properties are seperated by a dot(".") e.g.:

Property1:Value1.Property2:Value2.

Below are the property names, description, the possible values and the units for the value:

Property Name Values Unit Description
ID Server ID 1-9 Integer Used to isolate clients and servers into unique groups e.g. by field
R Clock Running 0 or 1 Integer 0 means the clock is not running,
1 means that it is
G Game Clock Time Number >= to zero(0) Integer, Seconds Time left on Game Clock in seconds
T Timeout Clock Time Number >= to zero(0) Integer, Seconds Time left on Timeout Clock in seconds
P Period Number >= to one(1) Integer What the current period is
SA Score for Team A Number >= to zero(0) Integer The current score for Team A(the left side of the scoreboard)
SB Score for Team B Number >= to zero(0) Integer The current score for Team B(the right side of the scoreboard)
PA1 Penalty 1 Team A Number >= to zero(0) Integer, Seconds Total time in seconds left on Penalty 1 for Team A
PA2 Penalty 2 Team A Number >= to zero(0) Integer, Seconds Total time in seconds left on Penalty 2 for Team A
PA3 Penalty 3 Team A Number >= to zero(0) Integer, Seconds Total time in seconds left on Penalty 3 for Team A
PB1 Penalty 1 Team B Number >= to zero(0) Integer, Seconds Total time in seconds left on Penalty 1 for Team B
PB2 Penalty 2 Team B Number >= to zero(0) Integer, Seconds Total time in seconds left on Penalty 2 for Team B
PB3 Penalty 3 Team B Number >= to zero(0) Integer, Seconds Total time in seconds left on Penalty 3 for Team B

The property list is broadcast every second by the server to the xxx.xxx.xxx.255 address of whatever internet connection is available.

Back to Top
News

Config Files Updated

March 11th, 2006

The PSP Rules were updated after December so the the config files in the zip file have all been updated to reflect that. The main difference was that penalties are 1 and 3 minutes as opposed to 2 and 5.

Back to Top

Version 2.0 Released

December 11th, 2005

Version 2.0 of the Alexpotato Scoreboard was released today. It now has network/WiFi support so that the scoreboard can be broadcast to multiple laptops e.g. pits, media, event co-ordinators.

Back to Top

Version 1.5 Released

December 6th, 2005

Version 1.5 of the Alexpotato Scoreboard was released today. It is fully compatible with all existing PSP and NCPA formats and is fully customizable for new or additional formats.

Back to Top

Version 1.0 Released

October 20th, 2005

Version 1.0 of the Alexpotato Scoreboard was released today. It comes in two sub-versions, a regular and NCPA Class A version. Both are available for download.

Back to Top
Copyright © 2005 Alexpotato. All Rights Reserved.