From 07bfd0b340dd0dc5205361b07676d1f182b9b43d Mon Sep 17 00:00:00 2001 From: Gravita Date: Wed, 12 Jan 2022 20:45:13 +0700 Subject: [PATCH] [ANY] Update mirror --- .../launchserver/config/LaunchServerConfig.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/LaunchServer/src/main/java/pro/gravit/launchserver/config/LaunchServerConfig.java b/LaunchServer/src/main/java/pro/gravit/launchserver/config/LaunchServerConfig.java index fb16d043..2f5d8bcb 100644 --- a/LaunchServer/src/main/java/pro/gravit/launchserver/config/LaunchServerConfig.java +++ b/LaunchServer/src/main/java/pro/gravit/launchserver/config/LaunchServerConfig.java @@ -50,7 +50,7 @@ public final class LaunchServerConfig { public static LaunchServerConfig getDefault(LaunchServer.LaunchServerEnv env) { LaunchServerConfig newConfig = new LaunchServerConfig(); - newConfig.mirrors = new String[]{"https://mirror.gravit.pro/new/", "https://gravit-launcher-mirror.storage.googleapis.com/"}; + newConfig.mirrors = new String[]{"https://mirror.gravit.pro/5.2.x/", "https://gravit-launcher-mirror.storage.googleapis.com/"}; newConfig.launch4j = new LaunchServerConfig.ExeConf(); newConfig.launch4j.enabled = true; newConfig.launch4j.copyright = "© GravitLauncher Team"; @@ -169,6 +169,18 @@ public void verify() { if (netty == null) { throw new NullPointerException("Netty must not be null"); } + // Mirror check + { + boolean updateMirror = Boolean.getBoolean("launchserver.config.disableUpdateMirror"); + if(!updateMirror) { + for(int i=0;i < mirrors.length;++i) { + if("https://mirror.gravit.pro/".equals(mirrors[i])) { + logger.warn("Replace mirror 'https://mirror.gravit.pro/' to 'https://mirror.gravit.pro/5.2.x/'. If you really need to use original url, use '-Dlaunchserver.config.disableUpdateMirror=true'"); + mirrors[i] = "https://mirror.gravit.pro/5.2.x/"; + } + } + } + } } public void init(LaunchServer.ReloadType type) {