Skip to content
Success

Changes

Summary

  1. Choose fallback based on confidence score (commit: 52c6da2) (details)
Commit 52c6da25176333346a5cfa10ebbe8b955f666702 by ME1312
Choose fallback based on confidence score
The fallback server chosen when a server goes down is now chosen based
on SubServers' confidence that the server can recieve the player in
question.
If there is a tie, the first server to achieve a high score is chosen.
Servers meeting these requirements will get the highest score currently
possible:
-> Fallback servers should not be white-listed (`Restricted: false`)
-> Fallback servers should be visible (`Hidden: false`)
-> Fallback subservers should be running
-> SubServers trusts that fallback servers connected to SubData are
online
(commit: 52c6da2)
The file was addedSubServers.Sync/src/net/ME1312/SubServers/Sync/Server/ServerContainer.java
The file was modified SubServers.Sync/src/net/ME1312/SubServers/Sync/Network/Packet/PacketInRunEvent.java (diff)
The file was modified SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Library/Files/Templates/Forge/build.sh (diff)
The file was addedSubServers.Sync/src/net/ME1312/SubServers/Sync/Server/SubServerContainer.java
The file was modified SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Host/ServerContainer.java (diff)
The file was modified SubServers.Sync/src/net/ME1312/SubServers/Sync/Library/Files/bungee.yml (diff)
The file was modified SubServers.Bungee/src/net/ME1312/SubServers/Bungee/Library/Files/bungee.yml (diff)
The file was modified SubServers.Sync/src/net/ME1312/SubServers/Sync/SubCommand.java (diff)
The file was modified SubServers.Sync/src/net/ME1312/SubServers/Sync/SubPlugin.java (diff)
The file was modified SubServers.Bungee/src/net/ME1312/SubServers/Bungee/SubPlugin.java (diff)
The file was modified SubServers.Sync/src/net/ME1312/SubServers/Sync/Network/SubDataClient.java (diff)
The file was removedSubServers.Sync/src/net/ME1312/SubServers/Sync/Server/SubServer.java
The file was removedSubServers.Sync/src/net/ME1312/SubServers/Sync/Server/Server.java