In what order does the client choose recommended servers?

The client continuously pings each server of the VPN service, and also computes a 'score' that provides a rank of each server.

A lower score indicates a better server. Note: in Eddie lower score translates into more stars, so a server with 5 stars has the best rating.

The score combines:

  • Measured ping/latency
  • Server load and user load
  • A provider penalty / base score (issues, policy weight from the service manifest)
  • Preference Speed or Latency (servers.scoretype in Preferences): the same inputs are weighted differently

Servers with errors or warnings, or without a usable ping yet, are ranked at the bottom.