geforkt von Mirrors/Paper
Increase default watchdog time
Dieser Commit ist enthalten in:
Ursprung
e9950b70d3
Commit
44927fdaa6
@ -1,15 +1,15 @@
|
|||||||
From 5a0d969c584b848bd8fcb62f4b3178c071801edb Mon Sep 17 00:00:00 2001
|
From b0378ebbdbfe2bb1462cf2c3c44562b9ac731408 Mon Sep 17 00:00:00 2001
|
||||||
From: md_5 <md_5@live.com.au>
|
From: md_5 <md_5@live.com.au>
|
||||||
Date: Sat, 23 Feb 2013 12:33:20 +1100
|
Date: Sat, 23 Feb 2013 12:33:20 +1100
|
||||||
Subject: [PATCH] Watchdog Thread.
|
Subject: [PATCH] Watchdog Thread.
|
||||||
|
|
||||||
---
|
---
|
||||||
.../java/net/minecraft/server/MinecraftServer.java | 2 +
|
.../java/net/minecraft/server/MinecraftServer.java | 2 +
|
||||||
src/main/java/org/bukkit/craftbukkit/Spigot.java | 76 +++++++++++++++++-
|
src/main/java/org/bukkit/craftbukkit/Spigot.java | 78 +++++++++++++++++-
|
||||||
src/main/java/org/spigotmc/RestartCommand.java | 23 ++++++
|
src/main/java/org/spigotmc/RestartCommand.java | 23 ++++++
|
||||||
src/main/java/org/spigotmc/WatchdogThread.java | 93 ++++++++++++++++++++++
|
src/main/java/org/spigotmc/WatchdogThread.java | 93 ++++++++++++++++++++++
|
||||||
src/main/resources/configurations/bukkit.yml | 3 +
|
src/main/resources/configurations/bukkit.yml | 3 +
|
||||||
5 files changed, 195 insertions(+), 2 deletions(-)
|
5 files changed, 197 insertions(+), 2 deletions(-)
|
||||||
create mode 100644 src/main/java/org/spigotmc/RestartCommand.java
|
create mode 100644 src/main/java/org/spigotmc/RestartCommand.java
|
||||||
create mode 100644 src/main/java/org/spigotmc/WatchdogThread.java
|
create mode 100644 src/main/java/org/spigotmc/WatchdogThread.java
|
||||||
|
|
||||||
@ -34,7 +34,7 @@ index aa6a14a..6005fac 100644
|
|||||||
this.isStopped = true;
|
this.isStopped = true;
|
||||||
} catch (Throwable throwable1) {
|
} catch (Throwable throwable1) {
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/Spigot.java b/src/main/java/org/bukkit/craftbukkit/Spigot.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/Spigot.java b/src/main/java/org/bukkit/craftbukkit/Spigot.java
|
||||||
index 3171411..6f54f7e 100644
|
index 3171411..c0335fa 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/Spigot.java
|
--- a/src/main/java/org/bukkit/craftbukkit/Spigot.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/Spigot.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/Spigot.java
|
||||||
@@ -1,5 +1,6 @@
|
@@ -1,5 +1,6 @@
|
||||||
@ -65,7 +65,7 @@ index 3171411..6f54f7e 100644
|
|||||||
|
|
||||||
server.whitelistMessage = configuration.getString("settings.whitelist-message", server.whitelistMessage);
|
server.whitelistMessage = configuration.getString("settings.whitelist-message", server.whitelistMessage);
|
||||||
server.stopMessage = configuration.getString("settings.stop-message", server.stopMessage);
|
server.stopMessage = configuration.getString("settings.stop-message", server.stopMessage);
|
||||||
@@ -31,12 +35,21 @@ public class Spigot {
|
@@ -31,12 +35,23 @@ public class Spigot {
|
||||||
server.commandComplete = configuration.getBoolean("settings.command-complete", true);
|
server.commandComplete = configuration.getBoolean("settings.command-complete", true);
|
||||||
server.spamGuardExclusions = configuration.getStringList("settings.spam-exclusions");
|
server.spamGuardExclusions = configuration.getStringList("settings.spam-exclusions");
|
||||||
|
|
||||||
@ -73,10 +73,12 @@ index 3171411..6f54f7e 100644
|
|||||||
+ switch (configVersion) {
|
+ switch (configVersion) {
|
||||||
+ case 0:
|
+ case 0:
|
||||||
+ configuration.set("settings.timeout-time", 30);
|
+ configuration.set("settings.timeout-time", 30);
|
||||||
|
+ case 1:
|
||||||
|
+ configuration.set("settings.timeout-time", 60);
|
||||||
+ }
|
+ }
|
||||||
+ configuration.set("config-version", 1);
|
+ configuration.set("config-version", 2);
|
||||||
+
|
+
|
||||||
+ WatchdogThread.doStart(configuration.getInt("settings.timeout-time", 30), configuration.getBoolean("settings.restart-on-crash", false));
|
+ WatchdogThread.doStart(configuration.getInt("settings.timeout-time", 60), configuration.getBoolean("settings.restart-on-crash", false));
|
||||||
+
|
+
|
||||||
server.orebfuscatorEnabled = configuration.getBoolean("orebfuscator.enable", false);
|
server.orebfuscatorEnabled = configuration.getBoolean("orebfuscator.enable", false);
|
||||||
server.orebfuscatorEngineMode = configuration.getInt("orebfuscator.engine-mode", 1);
|
server.orebfuscatorEngineMode = configuration.getInt("orebfuscator.engine-mode", 1);
|
||||||
@ -88,7 +90,7 @@ index 3171411..6f54f7e 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (server.chunkGCPeriod == 0) {
|
if (server.chunkGCPeriod == 0) {
|
||||||
@@ -265,4 +278,63 @@ public class Spigot {
|
@@ -265,4 +280,63 @@ public class Spigot {
|
||||||
SpigotTimings.checkIfActiveTimer.stopTiming();
|
SpigotTimings.checkIfActiveTimer.stopTiming();
|
||||||
return isActive;
|
return isActive;
|
||||||
}
|
}
|
||||||
@ -295,5 +297,5 @@ index e568bf6..7c18391 100644
|
|||||||
default:
|
default:
|
||||||
growth-chunks-per-tick: 650
|
growth-chunks-per-tick: 650
|
||||||
--
|
--
|
||||||
1.8.1.1
|
1.8.1-rc2
|
||||||
|
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren