Don't penalize no clients_list

This commit is contained in:
sfan5
2024-07-08 18:53:26 +02:00
parent 85aff93b02
commit 4584459fca

View File

@@ -465,16 +465,9 @@ class ServerList:
points = 0
# 1 per client
if "clients_list" in server:
points += len(server["clients_list"])
else:
# Old server (1/4 per client)
points = server["clients"] / 4
points += server["clients"]
# Penalize highly loaded servers to improve player distribution.
# Note: This doesn't just make more than 80% of max players stop
# increasing your points, it can actually reduce your points
# if you have guests.
cap = int(server["clients_max"] * 0.80)
if server["clients"] > cap:
points -= server["clients"] - cap