From 0b750f05b543baf57faa8bf39c0825b5fd4f155f Mon Sep 17 00:00:00 2001 From: Perry Date: Sun, 29 Mar 2026 19:17:58 +0200 Subject: [PATCH] Oprava komprese v build scriptech --- build-self-contained-linux.sh | 6 ++++-- build-self-contained-win.sh | 10 ++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/build-self-contained-linux.sh b/build-self-contained-linux.sh index 9835390..557a2e4 100755 --- a/build-self-contained-linux.sh +++ b/build-self-contained-linux.sh @@ -1,10 +1,12 @@ -target_dir=bin/OneNightDuel-linux-x64 +target_dir=OneNightDuel-linux-x64 launch_server_script="while :; do bin/ONDServer; done" dotnet publish MonoGameLibrary ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll dotnet publish --runtime linux-x64 --self-contained + +cd bin || exit mkdir -p $target_dir/bin/ cp -r bin/Client/net9.0/linux-x64/publish/* $target_dir/bin/ cp -r bin/Server/net9.0/linux-x64/publish/* $target_dir/bin/ @@ -14,4 +16,4 @@ ln -sfrv $target_dir/bin/ONDClient $target_dir/OneNightDuel echo "$launch_server_script" > $target_dir/launch-server-standalone.sh chmod +x $target_dir/launch-server-standalone.sh -tar -czvf bin/OneNightDuel-linux-x64.tar.gz $target_dir \ No newline at end of file +tar -czvf OneNightDuel-linux-x64.tar.gz $target_dir \ No newline at end of file diff --git a/build-self-contained-win.sh b/build-self-contained-win.sh index 3b0865d..6eccf18 100755 --- a/build-self-contained-win.sh +++ b/build-self-contained-win.sh @@ -1,4 +1,4 @@ -target_dir=bin/OneNightDuel-win-x64 +target_dir=OneNightDuel-win-x64 launch_server_script="while :; do bin\ONDServer.exe; done" launch_client_script="bin\ONDClient.exe" @@ -6,11 +6,13 @@ dotnet publish MonoGameLibrary ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll dotnet publish --runtime win-x64 --self-contained + +cd bin || exit mkdir -p $target_dir/bin/ -cp -r bin/Client/net9.0/win-x64/publish/* $target_dir/bin/ -cp -r bin/Server/net9.0/win-x64/publish/* $target_dir/bin/ +cp -r Client/net9.0/win-x64/publish/* $target_dir/bin/ +cp -r Server/net9.0/win-x64/publish/* $target_dir/bin/ echo "$launch_server_script" > $target_dir/launch-server-standalone.bat echo "$launch_client_script" > $target_dir/OneNightDuel.bat -zip -r bin/OneNightDuel-win-x64.zip $target_dir \ No newline at end of file +zip -r OneNightDuel-win-x64.zip $target_dir