MCPcopy Create free account
hub / github.com/e2wugui/zeze / Start

Method Start

ZezeJava/ZezexJava/client/src/ClientGame/App.java:19–37  ·  view source on GitHub ↗
(String ip, int port)

Source from the content-addressed store, hash-verified

17 public TaskCompletionSource<BLoginToken.Data> onLinkConnectedFuture = new TaskCompletionSource<>();
18
19 public void Start(String ip, int port) throws Exception {
20 var config = Config.load("client.xml");
21 createZeze(config);
22 createService();
23 createModules();
24 Zeze.start(); // 启动数据库
25 startModules(); // 启动模块,装载配置什么的。
26 startService(); // 启动网络
27
28 loginQueueClient.setLoginToken((loginToken) -> {
29 var c = new OutObject<Connector>();
30 ClientService.getConfig().tryGetOrAddConnector(loginToken.getLinkIp(), loginToken.getLinkPort(), true, c);
31 Connector = c.value;
32 Connector.start();
33 Connector.GetReadySocket();
34 onLinkConnectedFuture.setResult(loginToken);
35 });
36 loginQueueClient.connect("127.0.0.1", 5020);
37 }
38
39 public void Start2(String wsUrl) throws Exception {
40 var config = Config.load("client.xml");

Callers 2

mainMethod · 0.45
startModulesMethod · 0.45

Calls 15

loadMethod · 0.95
createZezeMethod · 0.95
createServiceMethod · 0.95
createModulesMethod · 0.95
startModulesMethod · 0.95
startServiceMethod · 0.95
startMethod · 0.95
GetReadySocketMethod · 0.95
setLoginTokenMethod · 0.80
tryGetOrAddConnectorMethod · 0.80
startMethod · 0.65
getLinkIpMethod · 0.65

Tested by

no test coverage detected