Skip to content

New zone system and automatic zone filling

This version is currently being released in phases. We expect to migrate all users before the end of August.

With the release of VolleyStation 1.13 we introduced a new way of coding zones. We call this system real zones, as it keeps zone data for each play in a place you would expect. This is a departure from a certain standard that was used until now, but we believe it will change your workflow for the better. Here are some basic points describing this new system:

  • If you coded matches in VolleyStation, or marked play directions with arrows, most of these changes will be old news for you.
  • Start and end zone data will now always be kept in corresponding plays. Reception zones will no longer be replaced with serve zones for instance. This is a massive simplification for our users, since start and end point of each play will now always be kept with this play, the way it should be.
  • Both reports and spreadsheets have a robust system of referencing previous plays, so if you want to filter reception by serve start zone, you still can do it.
  • When importing files, we will rewrite zones to this new system automatically. All matches in your database will be coherent in regards to zones.
  • When exporting files we will export zones in the old system, so you still have full compatibility with other solutions on the market, or your own scripts.
  • Matches currently in your database will be migrated to the new system on first run, so you can benefit from those changes right away.

In most cases the transition to the new system shouldn’t be noticeable, however if you are an advanced user that worked a lot with spreadsheets, please continue reading to get better understanding of those changes.

Exact meaning and coding of zones

Lets us look now on some code examples and see how they changed between new and old zone system. Most of those changes only apply to matches imported into VS. Matches written in VS were using mostly new zones from the start.


Serve is one of the plays that remains unchanged. This example code:


will continue being interpreted as serve from zone 1 to zone 6


Reception zones will now be their own correct values, instead of being a copy of serve zones. So in a situation where you had a serve from 1 to 6, and reception from 6 to 3 you will use zones like this

*13SM-16 a07R#63


Setting is one of the plays that changed the most. Not only we made it so that the start zone is actually noted in start zone, but we also added support for end zone, if you need it. In new system, setting from zone 3 to 4 will look like this


One important thing that changed in coding itself, is that setting with one zone will interpret it as start, not end zone. So this code:


will give you a setting from zone 3. Setting is the only play where this start zone priority takes place.


Attack, just like serve has not changed in new zone system.


Block is another play, that in old system, had only one zone, and that was a start zone, noted in end zone position. Not a particularly user friendly solution, that we changed to support both zones in their corresponding locations. This code:


Will result in expanded block code as follows


Start zone is set to the opposite of the net zone to attack, and end zone is the zone you provided in coding.

Dig and freeball

Dig and freeball received the same treatment as reception. They will now feature their own zones, in their proper locations.

Zone autofill

Bringing some order and standardisation to zones, will allow us to create more advanced reporting in the future. We now also have an option to assist you better when coding, and the first feature that will use this possibility is zone autofill. Filling zones between plays was something that until now was reserved to codes connected with a dot. From VS 1.13 zones will be filled between all plays, not just those that were dot coded. Consider this example below:

*7SM16.2# K13

In this example we provided both zones for serve, and start zone for setting. In code below you can see that VolleyStation also filled reception zones for you, automatically.

We hope that zone autofill will be a great help, and save you a lot of time when coding.

Other changes you may have to do

If you are using our spreadsheet system (if you aren’t, see here as to why you should) there may be a need for some small formula corrections. The most crucial place would be filtering by setting start zone. If you used such formulas, then there is a good chance you used a code like this:


This code filtered settings by coded end zone, which was actually a start zone. A byproduct of the zone mess on the old coding standard. You can now safely change it to:


Additionally if you had double spreadsheets, one for imported matches, and one for matches coded in VS, you can now safely remove the one for imported matches. With zone translation on import, your matches will be all coherent from now on.

Not just zones

This version, as per usual, features a series of smaller changes and fixes. Here are the most important ones:

  • We’ve added team and player merge tools for easy cleanup of duplicated items. This tool will change all the codes in your matches as well.
  • General fixes for coding and reporting on matches with same team on both sides
  • Sync improved for practice matches
  • We’ve added a backup system, that will allow us to assist you with restoring data in case of any trouble. This also covers deleting data by mistake.
  • In montages you can now export clips in colour flag order
  • In montages you can now add colour flags with buttons 1 to 6
  • All video players will now display current video time, rather then time remaining
  • Fixes and improvements to drawing play direction arrows
  • Fixed opening spreadsheet dropdowns in bench on tablet devices

Give it a try

Changes mentioned in this article, will be gradually released to all VolleyStation Pro users. If you can’t wait, you can download VS 1.13 from your user panel. If you want to try VS Pro, then please contact us using the link below.

visit volley station website