Archiviert
1
0
Dieser Commit ist enthalten in:
yoyosource 2021-06-21 22:07:38 +02:00
Ursprung 2fc19bc92d
Commit ed10fbd786

Datei anzeigen

@ -239,24 +239,25 @@ public class SubserverSystem {
List<String> cmd = new ArrayList<>(); List<String> cmd = new ArrayList<>();
boolean jdk11 = serverJar.contains("1.15.2"); boolean jdk11 = serverJar.contains("1.15.2");
boolean notSteamwarStart = !steamwarStartAvailable(); boolean fallback = false;
if (notSteamwarStart && remoteStartAvailable("lx")) { if (!steamwarStartAvailable()) {
cmd.add("ssh"); cmd.add("ssh");
cmd.add("-L"); cmd.add("-L");
cmd.add(port + ":localhost:" + port); cmd.add(port + ":localhost:" + port);
if (remoteStartAvailable("lx")) {
cmd.add("lx"); cmd.add("lx");
cmd.add("cd"); } else if (remoteStartAvailable("az")) {
cmd.add(directory.getPath());
cmd.add(";");
} else if (notSteamwarStart && remoteStartAvailable("az")) {
cmd.add("ssh");
cmd.add("-L");
cmd.add(port + ":localhost:" + port);
cmd.add("az"); cmd.add("az");
} else {
fallback = true;
}
cmd.add("cd"); cmd.add("cd");
cmd.add(directory.getPath()); cmd.add(directory.getPath());
cmd.add(";"); cmd.add(";");
} }
if (fallback) {
cmd.clear();
}
if(jdk11) if(jdk11)
cmd.add("/usr/lib/jvm/java-11-openjdk-amd64/bin/java"); cmd.add("/usr/lib/jvm/java-11-openjdk-amd64/bin/java");