auto restart system
parent
6090cadb23
commit
589c84117e
|
@ -73,6 +73,10 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac
|
||||||
ServiceTask serviceTask = CloudNetDriver.getInstance().getServiceTaskProvider()
|
ServiceTask serviceTask = CloudNetDriver.getInstance().getServiceTaskProvider()
|
||||||
.getServiceTask("Lobby");
|
.getServiceTask("Lobby");
|
||||||
|
|
||||||
|
if (!playersAutoRestartServerSystem.containsKey("lobby")) {
|
||||||
|
playersAutoRestartServerSystem.put("lobby", null);
|
||||||
|
}
|
||||||
|
|
||||||
if (serviceTask != null) {
|
if (serviceTask != null) {
|
||||||
ServiceInfoSnapshot serviceInfoSnapshot = ServiceConfiguration.builder(serviceTask)
|
ServiceInfoSnapshot serviceInfoSnapshot = ServiceConfiguration.builder(serviceTask)
|
||||||
.build().createNewService();
|
.build().createNewService();
|
||||||
|
@ -110,7 +114,8 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac
|
||||||
case 59739: { // send players back to server - auto restart system
|
case 59739: { // send players back to server - auto restart system
|
||||||
String serverName = kraProtocolMessage.getArgs().toLowerCase();
|
String serverName = kraProtocolMessage.getArgs().toLowerCase();
|
||||||
|
|
||||||
if (serverName.startsWith("lobby")) { // close old lobbies
|
if (serverName.startsWith("lobby") && playersAutoRestartServerSystem.containsKey(
|
||||||
|
"lobby")) { // close old lobbies
|
||||||
Collection<ServiceInfoSnapshot> serviceInfoSnapshots = CloudNetDriver.getInstance()
|
Collection<ServiceInfoSnapshot> serviceInfoSnapshots = CloudNetDriver.getInstance()
|
||||||
.getCloudServiceProvider()
|
.getCloudServiceProvider()
|
||||||
.getCloudServices("Lobby");
|
.getCloudServices("Lobby");
|
||||||
|
|
Loading…
Reference in New Issue