[RoomExperiment]: Scaffolding Server has been verified.
[RoomExperiment]: MC server is at 25565
[EasyTier CLI]: Port forward rule add: udp 0.0.0.0:25565
[EasyTier CLI]: Port forward rule add: tcp [::]:25565
[EasyTier CLI]: Error: Rust error: Failed to reload port forwards
[EasyTier CLI]:
[EasyTier CLI]: Caused by:
[EasyTier CLI]: 0: tunnel error io error
[EasyTier CLI]: 1: io error
[EasyTier CLI]: 2: Address already in use (os error 48)
[EasyTier CLI]:
[EasyTier CLI]: Caused by:
[EasyTier CLI]: Failed to reload port forwards
[EasyTier CLI]:
[EasyTier CLI]: Caused by:
[EasyTier CLI]: 0: tunnel error io error
[EasyTier CLI]: 1: io error
[EasyTier CLI]: 2: Address already in use (os error 48)
[EasyTier CLI]: Cannot adding port-forward rules: 0.0.0.0:25565 -> 10.126.126.1:25565 (tcp), [::]:25565 -> 10.126.126.1:25565 (udp)
[RoomExperiment]: Cannot create a port-forward 25565 -> 25565 for MC Connection.
在 macOS 环境下,即使端口转发的本地端口已被占用,Terracotta 依然会尝试使用这个端口。
相关代码和日志片段:
Terracotta/src/ports.rs
Lines 12 to 17 in 22bdce0
Terracotta/src/controller/rooms/experimental/room.rs
Lines 373 to 378 in 22bdce0
最小可复现示例