MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / startServer

Method startServer

MCSL2Lib/ServerControllers/windowCreator.py:1397–1433  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1395 return w.exec()
1396
1397 def startServer(self):
1398 if self.serverBridge is not None:
1399 if not self.serverBridge.isServerRunning():
1400 t = self.serverBridge.startServer()
1401 if isinstance(t, _MinecraftEULA):
1402 self.isCalledByConfigEditor = True
1403 self.registerStartServerComponents()
1404 self.toggleServerBtn.setText(self.tr("关闭服务器"))
1405 self.exitServer.setText(self.tr("关闭服务器"))
1406 if not self._showNoAcceptEULAMsg(t):
1407 return
1408 else:
1409 self.registerServerExitStatusHandler()
1410 self.registerResMonitor()
1411 self.registerCommandOutput()
1412 self.registerStartServerComponents()
1413 return
1414 else:
1415 return
1416 else:
1417 t = self.serverLauncher.start()
1418 if isinstance(t, _MinecraftEULA):
1419 self.isCalledByConfigEditor = True
1420 self.registerStartServerComponents()
1421 self.toggleServerBtn.setText(self.tr("关闭服务器"))
1422 self.exitServer.setText(self.tr("关闭服务器"))
1423 if not self._showNoAcceptEULAMsg(t):
1424 return
1425 else:
1426 self.serverBridge = t
1427 self.registerServerExitStatusHandler()
1428 self.registerResMonitor()
1429 self.registerCommandOutput()
1430 self.registerStartServerComponents()
1431 if self.isCalledByConfigEditor:
1432 self.initSafelyQuitController()
1433 self.isCalledByConfigEditor = False
1434
1435 def stopServer(self):
1436 if self.serverBridge is not None:

Callers 2

__init__Method · 0.95

Calls 8

_showNoAcceptEULAMsgMethod · 0.95
registerResMonitorMethod · 0.95
registerCommandOutputMethod · 0.95
isServerRunningMethod · 0.80
startMethod · 0.45

Tested by

no test coverage detected