Now that the online timing has been fixed, the offline timing is slightly broken. The timing shows in the lobby, but not live while running. It counts the laps, but shows * : * * : * * . * * * for the times.

I had an idea that I just tested. I switched the session from Qualifying to Race immediately and it would not let me join. Then, I switched to qualifying, ran a lap, and then let the 15 minutes run down to 0. When I pressed race after that, it let me join. I'm guessing that the qualifying session needs to run down to join a race?

I had a hard drive failure this weekend, fortunately it was not my primary drive, also Windows was able to recover mostly everything (I still need to transfer all the good data to a new drive). Also, not to worry, all the HydroSim code is backed up to a remote repository. The weird part was my Unity3D install seemed to be one of the only things that got corrupted, so I had to re-install it. This required me to update to the newest version of Unity which may affect my ability to debug any issues with the current build of HydroSim server that's running.

I should be able to fix the offline timing in the meantime, so I'll probably just put up a new version once I get that sorted out.

I got the offline timing fixed. The not being able to drive bug was caused by the server not updating the client with the current session status when joining and the session had already started. Still not sure how people are running 160+ mph laps.

Also, I still need to look into issues when leaving the server and re-joining without restarting the game.

I started playing around with adding terrain using TerraLand for importing real world terrain data:

@kbest45 Yeah, you can collide with the land, I need to figure out how to make it less bouncy which will require digging into Unity's physic materials.

I've been working on synchronizing the buoys from the server. In doing so I ran into some issues with unity when re-attaching the spring joints when re-setting the buoys, but I think I've got it sorted out. I added little ropes from the anchor to the buoy now to sort of give visual indication if the buoy is dislodged.