From 3df3cb3dbb62a98aa2f5502a118a57a692a3eee7 Mon Sep 17 00:00:00 2001 From: Crimsonum Date: Mon, 26 Feb 2024 11:01:06 +0200 Subject: [PATCH] Update Migration.md (#485) --- Docs/Migration.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Docs/Migration.md b/Docs/Migration.md index 9d47b3fb9..b42179fa0 100644 --- a/Docs/Migration.md +++ b/Docs/Migration.md @@ -11,6 +11,8 @@ Migrating from older versions - Updater DLL filename has been changed from `DTAUpdater.dll` to `ClientUpdater.dll` and second-stage updater from `clientupdt.dat` to `SecondStageUpdater.dll` for .NET 8 / `SecondStageUpdater.exe` for .NET 4.8 and has been moved from base folder to `Resources\Updater`. + - **Note:** If you want end-users to be able to update via the old client, it is necessary to preserve a copy of the old second-stage updater (`clientupdt.dat`) in the client base directory. In other words, *don't* modify or delete `clientupdt.dat` with either of the [update server scripts](https://github.com/CnCNet/xna-cncnet-client/blob/develop/Docs/Updater.md). + - Second-stage updater is now maintained as a separate project. Download the latest release [here](https://github.com/CnCNet/cncnet-client-updater/releases) (select `SecondStageUpdater-.zip`), and extract its contents to the client's `Resources\Updater` folder. - To support launching the game on Linux the file defined as `UnixGameExecutableName` (defaults to `wine-dta.sh`) in `ClientDefinitions.ini` must be set up correctly. E.g. for launching a game with wine the file could contain `wine gamemd-spawn.exe $*` where `gamemd-spawn.exe` is replaced with the game executable. Note that users might need to execute `chmod u+x wine-dta.sh` once to allow it to be launched.