SH1005: No build is listening at the address

Class: setup, exit code 3.

attach (or MCP's start with link) reaches a build that is already running, over the live link, and nothing listens at the address it was given: the build isn't running, it was built without its backend's link feature, it was started without SHUYI_LINK, it is a build without debug tools (a release build), or the port is another.

How to fix it. Start the game's debug build with the link:

SHUYI_LINK=0 cargo run --features link

(0 takes a free port; a number takes that one.) Its log says where it listens and its token; attach to that address with that token.

For example:

attach: error[SH1005]: no build is listening at 127.0.0.1:7357: No connection could be made because the target machine actively refused it. (os error 10061)