From 9dc11db1fd35f01e8cf597dca43064f5d9f770f2 Mon Sep 17 00:00:00 2001 From: SquidSpirit Date: Fri, 11 Jul 2025 01:35:57 +0800 Subject: [PATCH] MCSI-3 feat: write the ram setting to the start script --- lib/main/adapter/presentation/installation_bloc.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/main/adapter/presentation/installation_bloc.dart b/lib/main/adapter/presentation/installation_bloc.dart index f57dec1..2d3a76b 100644 --- a/lib/main/adapter/presentation/installation_bloc.dart +++ b/lib/main/adapter/presentation/installation_bloc.dart @@ -34,9 +34,8 @@ class InstallationBloc extends Bloc { ); final startScriptFilePath = path.join(savePath, Constants.startScriptFileName); - final startScriptContent = Platform.isWindows - ? 'java -jar .\\${Constants.serverFileName}\r\n' - : 'java -jar ./${Constants.serverFileName}\n'; + final startScriptContent = + 'java -Xmx${state.ramSize.max}M -Xms${state.ramSize.min}M -jar ${Platform.isWindows ? '.${Constants.serverFileName}\r\n' : './${Constants.serverFileName}\n'}'; await writeFileUseCase(startScriptFilePath, startScriptContent); await grantFilePermissionUseCase(startScriptFilePath);