Install and Download
Pick one path first:
| You install from | What to do |
|---|---|
| Steam | Open the ECHO store page, install it, then start from Steam. Full guide: Using the Steam edition. |
| Website installer | Open the download page, get the latest Windows installer, and run it. |
After install, follow Quick start with a small folder.
Do not overwrite one install with the other. Pro does not transfer: Steam uses DLC, the website build uses Afdian. Workshop, Cloud, and achievements are Steam-only.
Most people should use the website installer. The portable build is for a quick test. If GitHub is slow, use this site’s mirror. If you already use Steam, do not drop the website package on top of it.
The download page prefers the site mirror. GitHub Releases is still the publishing source; the server syncs assets into /update/stable/win/ so downloads and app updates do not depend on direct GitHub large-file delivery.
Windows
Section titled “Windows”- Installer builds are for regular use.
- Portable builds are useful for testing or isolated installs.
GitHub sync
Section titled “GitHub sync”ECHOPage includes a sync script:
$env:GITHUB_TOKEN = "<github token>"npm run sync:github-releaseThe script reads the latest release from https://github.com/Moekotori/ECHO/releases, detects the Windows installer, downloads it into public/update/stable/win/, computes the electron-updater sha512, writes localized release Markdown, and regenerates /update/stable/win/latest.yml.
On the production server, trigger the sync with a scheduled task or GitHub webhook. GitHub remains the source; the Hong Kong server is the stable mirror.
Auto update
Section titled “Auto update”The ECHO client should read /update/stable/win/latest.yml. This file is generated from release content and remains compatible with electron-updater.