@echo off setlocal if not exist "logs" mkdir "logs" echo Starting server in background (no GUI)... start "" /B java @user_jvm_args.txt @libraries/net/neoforged/neoforge/21.1.228/win_args.txt nogui %* >> "logs\server-headless.log" 2>&1 echo Server launch command sent. echo Log file: logs\server-headless.log echo To stop server gracefully, use RCON or run taskkill on java process if needed.