From 762b9fbf307e9ac53b74364bbc8ab49e9728b82b Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Mon, 6 Jul 2020 09:32:07 -0700 Subject: [PATCH] added pinger-debug option to the config --- src/main/java/us/ajg0702/queue/Server.java | 18 ++++++++++++------ src/main/resources/config.yml | 9 ++++++++- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/main/java/us/ajg0702/queue/Server.java b/src/main/java/us/ajg0702/queue/Server.java index 53adc03..9b4f538 100644 --- a/src/main/java/us/ajg0702/queue/Server.java +++ b/src/main/java/us/ajg0702/queue/Server.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import net.md_5.bungee.api.Callback; +import net.md_5.bungee.api.ProxyServer; import net.md_5.bungee.api.ServerPing; import net.md_5.bungee.api.config.ServerInfo; import net.md_5.bungee.api.connection.ProxiedPlayer; @@ -36,12 +37,17 @@ public class Server { public void done(ServerPing result, Throwable error) { online = error == null; - /*if(error != null) { - ProxyServer.getInstance().getLogger().info("[ajQueue] [pinger] Status: "+online+". Error: "); - error.printStackTrace(); - } else { - ProxyServer.getInstance().getLogger().info("[ajQueue] [pinger] Status: "+online+". motd: "+result.getDescriptionComponent()); - }*/ + + if(Manager.getInstance().pl.config.getBoolean("pinger-debug")) { + if(error != null) { + ProxyServer.getInstance().getLogger().info("[ajQueue] [pinger] ["+name+"] Status: "+online+". Error: "); + error.printStackTrace(); + } else { + ProxyServer.getInstance().getLogger().info("[ajQueue] [pinger] ["+name+"] Status: "+online+". motd: " + +result.getDescriptionComponent()+" players:"+result.getPlayers()); + } + } + if(lastUpdate == -1) { diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index f36ab27..cef6474 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,5 +1,5 @@ # Dont touch this number please -config-version: 11 +config-version: 12 # The time the server will wait between sending people in the queue # Default: 5 @@ -88,3 +88,10 @@ server-aliases: # In seconds # Default: 1 wait-after-online: 1 + + +# This is for helping with finding issues with the server pinged +# This will spam the console when ehabled +# When this enabled, if servers are offline then it will spam errors. You can ignore them. +# Default: false +pinger-debug: false