Service management
Manage db, qq, llbot, bds, and other processes. The module behavior pack must pass the load gate before BDS starts.
Start order
start -all brings up db → qq → llbot → bds. The bds step includes the load gate: validation failure prevents the game process from starting.
Common commands
Persistent logs live under <SFMC_ROOT>/.sfmc/logs/. Full command list: Command reference; type help in the console for what is available now.
Load gate
Before bedrock_server starts (start bds / restart bds / start -all):
- Scan
<SFMC_ROOT>/packs/inbox and install pending add-ons (see Add-ons) - Compare
sfmc-deploy-catalog.jsonin the module behavior pack with local enable state and fingerprints - On mismatch, build and deploy the module behavior pack; write
server-netpermissions when required - Print a load summary; failure blocks BDS
Manual build: mod build. Dev reload: mod reload. Details: Modules.