mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-11-22 23:10:52 +01:00
Merge branch 'dev' into 'dev'
Allow arcturus to run as sevice in linux See merge request morningstar/Arcturus-Community!452
This commit is contained in:
commit
0d5a01902c
@ -2,3 +2,6 @@ INSERT INTO `emulator_settings`(`key`, `value`) VALUES ('wired.place.under', '0'
|
||||
INSERT INTO `emulator_settings`(`key`, `value`) VALUES ('wired.custom.enabled', '0');
|
||||
|
||||
INSERT INTO `emulator_texts` (`key`, `value`) VALUES ('commands.error.cmd_stalk.forgot_username', 'Specify the username of the Habbo you want to follow!');
|
||||
|
||||
-- Enable or Disable TTY in console (Default is enabled)
|
||||
INSERT INTO `emulator_settings` (`key`, `value`) VALUES ('console.mode', '1');
|
||||
|
@ -175,26 +175,30 @@ public final class Emulator {
|
||||
Runtime.getRuntime().availableProcessors() * 2);
|
||||
}
|
||||
|
||||
|
||||
Emulator.getThreading().run(() -> {
|
||||
}, 1500);
|
||||
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
|
||||
// Check if console mode is true or false, default is true
|
||||
if (Emulator.getConfig().getBoolean("console.mode", true)) {
|
||||
|
||||
while (!isShuttingDown && isReady) {
|
||||
try {
|
||||
String line = reader.readLine();
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
|
||||
|
||||
if (line != null) {
|
||||
ConsoleCommand.handle(line);
|
||||
}
|
||||
System.out.println("Waiting for command: ");
|
||||
} catch (Exception e) {
|
||||
if (!(e instanceof IOException && e.getMessage().equals("Bad file descriptor"))) {
|
||||
LOGGER.error("Error while reading command", e);
|
||||
while (!isShuttingDown && isReady) {
|
||||
try {
|
||||
String line = reader.readLine();
|
||||
|
||||
if (line != null) {
|
||||
ConsoleCommand.handle(line);
|
||||
}
|
||||
System.out.println("Waiting for command: ");
|
||||
} catch (Exception e) {
|
||||
if (!(e instanceof IOException && e.getMessage().equals("Bad file descriptor"))) {
|
||||
LOGGER.error("Error while reading command", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user