19 lines
No EOL
695 B
Bash
Executable file
19 lines
No EOL
695 B
Bash
Executable file
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/
|
|
|
|
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 OneNightDuel-linux-x64.tar.gz $target_dir |