diff --git a/UPDATE AND START SERVER.bat b/UPDATE AND START SERVER.bat index ac8b2515..ba78aa53 100644 --- a/UPDATE AND START SERVER.bat +++ b/UPDATE AND START SERVER.bat @@ -14,13 +14,18 @@ if %errorlevel% == 0 ( ) echo Updating dependencies... - call npm i --omit=dev - - call npm run build + node scripts/raw-precheck.js > NUL if %errorlevel% == 0 ( - call npm run start - echo SpaceNinjaServer seems to have crashed. + call npm i --omit=dev --omit=optional + call npm run raw + ) else ( + call npm i --omit=dev + call npm run build + if %errorlevel% == 0 ( + call npm run start + ) ) + echo SpaceNinjaServer seems to have crashed. ) :a diff --git a/UPDATE AND START SERVER.sh b/UPDATE AND START SERVER.sh index fd77f973..18a68338 100755 --- a/UPDATE AND START SERVER.sh +++ b/UPDATE AND START SERVER.sh @@ -14,11 +14,16 @@ if [ $? -eq 0 ]; then fi echo "Updating dependencies..." - npm i --omit=dev - - npm run build + node scripts/raw-precheck.js > /dev/null if [ $? -eq 0 ]; then - npm run start - echo "SpaceNinjaServer seems to have crashed." + npm i --omit=dev --omit=optional + npm run raw + else + npm i --omit=dev + npm run build + if [ $? -eq 0 ]; then + npm run start + fi fi + echo "SpaceNinjaServer seems to have crashed." fi