github RotorHazard/RotorHazard v4.0.0
RotorHazard 4.0.0

latest releases: v4.2.0-beta.2, v4.2.0-beta.1, v4.1.1...
12 months ago

Release Notes

Highlights

Auto Seeding and Frequency Management

Seed heats based on the results of any heat or class, allowing event formats automatically driven by pilot performance. When seeding, it intelligently minimizes frequency changes and uses event history to reduce the need for re-calibrations.

Heat Generation, Race Points

Generate popular event formats including ladder (letter) mains and regulation (FAI, MultiGP) single- and double-elimination brackets, which run with automatic seeding and frequency management. Fill heats randomly for qualifying while balancing the number of pilots in each. Award points for finishing position. New heat generators and points methods may be added by plugins.

Class Ranking

Rank performance by best X rounds, last heat position (for ladders), or cumulative points. New class ranking methods may be added by plugins.

Extended Plugin Reach and API

New methods provide easy access and greatly extend the reach of plugins. A new API introduces a stable method to access data and functions, providing plugin authors with the capability to significantly extend functionality. See Plugins.

New Low-Cost Build Option

Spencer Graffunder's NuclearHazard is designed to allow components to be populated at the factory, reducing costs, size, and build time.

Other Notable Updates

  • FPVTrackSide support
  • Pilotless practice mode
  • Variable consecutive laps base
  • Message center
  • Secondary timer action mode
  • Bug fixes, stability upgrades, and performance upgrades

Compatibility

This version uses an updated version of the socket library which is not compatible with previous RotorHazard releases. All timers in a cluster (mirrors, split timers) and socket-based interfaces must be updated to match. Because of this upgrade away from outdated and insecure code, Delta5 emulation has ended with RotorHazard 3.2.

Documentation

Documentation for RotorHazard may be found at:
https://github.com/RotorHazard/RotorHazard/tree/v4.0.1_02/doc

Installation / Upgrade Notes

To install RotorHazard on a new system, see the instructions in 'doc/Software Setup.md'

To update an existing RotorHazard installation, see Updating an Existing Installation. The current version code is 4.0.0.

RotorHazard Node Code

No updates to the node code have been made since RotorHazard version 3.0.0 (the node-code version is 1.1.4).

Issues

If you encounter a bug, please report it using the Issues page on GitHub. When reporting issues, using the "Download Logs" button and including the generated '.zip' file is highly recommended (see below).

The Server Log may be displayed via the "View Server Log" item in the drop-down menu. Clicking on the "Select Text" button will select all the displayed log text, which may then be copied and pasted. Clicking on the "Download Logs" button will create and download a '.zip' archive file containing all available log files and the current configuration and database files.

Detailed updates from 3.2

New Contributors

Full Changelog: v3.2.0...v4.0.0

Don't miss a new RotorHazard release

NewReleases is sending notifications on new releases.