Fix 40250 classic login and world loading
This commit is contained in:
+2
-2
@@ -41,7 +41,7 @@ func _run() -> void:
|
||||
var si: RefCounted = ServerInfoRes.new()
|
||||
_ck(si.count() == 1 and si.server(0)["auth_host"] == "192.168.21.203", "serverinfo: built-in default")
|
||||
var addr: Dictionary = si.address(0, 3)
|
||||
_ck(addr["game_port"] == 11013, "serverinfo: 内置 CH3 -> 11013 (step 1)")
|
||||
_ck(addr["game_port"] == 13022, "serverinfo: 内置 CH3 -> 13022 (step 10)")
|
||||
var tmp := "user://p10_servers.txt"
|
||||
var f := FileAccess.open(tmp, FileAccess.WRITE)
|
||||
f.store_line("# test")
|
||||
@@ -103,7 +103,7 @@ func _run() -> void:
|
||||
var reachable: bool = await af._probe_tcp("127.0.0.1", 1, 0.3)
|
||||
_ck(reachable == false, "flow: _probe_tcp unreachable -> false")
|
||||
af._do_connect()
|
||||
_ck(fc2.connects.size() == 1 and fc2.connects[0][3] == 11011, "flow: connect uses serverinfo addr")
|
||||
_ck(fc2.connects.size() == 1 and fc2.connects[0][3] == 13002, "flow: connect uses serverinfo addr")
|
||||
if af._loading and af._loading.has_method("show_for"):
|
||||
af._loading.show_for("载入角色…") # 模拟 phase=select 时遮罩已亮
|
||||
fc2.char_list.emit([{"index": 0, "name": "Hero", "level": 42}])
|
||||
|
||||
Reference in New Issue
Block a user