Facebook

Login

Support Sailonline

If you haven't already - join the SAILONLINE YACHT CLUB!

Please also consider making a donation - all amounts are greatly appreciated!

Board » Technical Discussion » Do All Boats Start The Same ?

Since the Free Turn artifact has been 'fixed' it brings to mind another starting issue that occasionally has been discussed in chat relating to the way boats appear on screen at the Gun. In the very beginning some boats seem to get out of the gate sooner than others. So I was wondering if this is indeed the case in fact or simply a lag in the way fleet positions are reported to the client.

From careful observation & astute deductive reasoning I am in the camp that believes the former to be the case. Which begs the questions what if anything can be done to get to the front of the queue. Also does the ranking of boats prior to the start of any race indicate the sequence in which the server will execute steering instructions on their behalf ?

Granted a single jump advantage early on is rarely decisive by the end of any race but it is a definite psychological boost when reaching the 1st mark or headland down the course.
None so blind
The short answer is that all boats start at the same time if they have set a starting command.

The sailing engine which takes care moving of the boats has been written by Jakob and Kalle, the original founders of SOL and I can't say I know it thoroughly. This is my best explanation on what happens though.

Practically what happens is that the server calculates boat movements one boat at time and when starting there are hundreds of boats starting at the same time.

There is no particular order in what the boats are moved, it happens in the order the underlying database SOL uses happens to list them. I suppose databases tend to internally provide data in same order which depends on how it's internal data structures stores the data, it can be related to the order data has been written in the database but not necessarily always so.

When the moving happens in sailing engine there is a separate program handling the caches. Every 30 seconds it will take a snapshot of every boat's position and store it to server memory. When SOL clients connect to server for asking the fleet position this snapshot is what they get. This is to prevent the need of every client individually asking from the database the positions of all boats.

When this snapshot is taken, it can happen when the sailing engine is in the middle of moving the boats so in the image you can see some boats further than others. In my opinion this explains most of the differences you can see in boat movements just after start.

There might be more things affecting the issue (I think the sailing engine has some kind of method where it will detect high load situations and move boats less frequently) but to me the sailing engine is good enough and at least I don't know any way to always get a "front line start".

In the practice races, I have almost always observed that boats starting at the same time, and following the same course, (at presumably the same speed), will maintain the same order until the first rounding, (15 min or so later). This would suggest that the server maintains a list of boats, and moves the boats in the same order, at least until the list is disturbed by different orders being given by the helmsman.
If it breaks, it's not strong enough--if it doesn't, it's too heavy.
Hi Rod
In practice races it is the boats distances to the next waypoint in the actual race that is measured and can be seen on the ranking list, and not the marks we use in PR, so you have to trust your eyes here :-)

Bimmer

Please login to post a reply.

Races

Next Race: 00d 00h 00m


Current Races:

Los Roques 2026


It's winter but not in the Caribbean, so welcome to Venezuela's Islas Los Roques archipelago for a 20nm sprint through these beautiful islands. Take care with your mutinous crew, they may be tempted to BBQ and snorkel!
Race #2007
INFO by brainaid.de
SOTO 30 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
RANKING:
SPQ1 - SPCH - SYC
RACE CLOSE: Wednesday,
February 11 at 2300 UTC.
Race starts: Feb 07th 13:00 Registration Open!
▶ Flash
GO TO RACE

Cross the Convergence 2026 - Samoa to Hawaii


The second race of our new series of ocean voyages across the World’s convergence zones, takes us northward again up the Pacific Ocean, now from Samoa at 13.5 degrees South, across the Equator to Hawaii, famed for its breaking surf and active volcanoes, on the edge of the Tropic of Cancer at 19.5 degrees North. It’s 2300nm, so we’ll take our very steady Steinlager II. Race #1982
INFOby brainaid.de
Steinlager IIPARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: CCZ - SYC
Race starts: Feb 06th 18:00 Registration Open!
▶ Flash
GO TO RACE

Beketov by Balloon 2026 - In Siberia


Way-back-when France and England, and Spain as well, were squabbling about who should control what of North America, only to lose the most of it to their own insurging colonists, their eastern European neighbour empire, Russia, was quietly assimilating vast, thinly nomadically populated territory of its own – Siberia! Amongst the many explorers and adventurers that served Russia so well in these conquests was the Cossack hetman Pyotr Beketov. Let’s pretend we’re he and eschewing horseback, let’s travel by balloon from Yekaterinberg to Krasnoyarsk – just a short 2000km (1100nm) section of the Trans-Siberian Express’ 9289km!
Race #1972
INFOby brainaid.de
SOL Balloon PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: BOL - SYC
Race starts: Feb 03rd 13:00 Registration Open!
▶ Flash
GO TO RACE

West Papua to Oregon 2026

Our next race in our Ocean Championships is the first of a series of great natural migrations we will track in 2026. The leatherback turtle is the most widely distributed marine reptile on planet Earth, and chooses to breed in warm tropical waters, but prefers to forage in more temperate habitats, travelling thousands and thousands of miles effortlessly annually to maintain this way of life. Our race will follow one of the typical trips of this turtle, from breeding grounds in the seas off West Papua to the coast of Oregon. It’s only 5900nm, so to keep up, but in comfort, we’ll follow in our Gunboat 90.
Race #2006
INFO by brainaid.de
GB 90 PARTICULARS
WX Updates:
0430 / 1030 / 1630 / 2230
Ranking: OCQ1 - OCCH - MIG - SYC
Race starts: Feb 02nd 11:00 Registration Open!
▶ Flash
GO TO RACE

Go to race archive

SYC Ranking

  1. Sailonline Yacht Club Member KaSToR
  2. Sailonline Yacht Club Member WRmirekd
  3. Sailonline Yacht Club Member CriticalHippo
  4. Sailonline Yacht Club Member rafa
  5. Sailonline Yacht Club Member rumskib
  6. Sailonline Yacht Club Member Sax747
  7. Sailonline Yacht Club Member vida
  8. Sailonline Yacht Club Member bonknhoot
  9. Sailonline Yacht Club Member Kipper1258
  10. Sailonline Yacht Club Member Panpyc

View full list

Series

Mobile Client

SYC members have the benefit of access to our mobile/lightweight web client!

The mobile client