Overview
After starting McDis-RCON withmcdis run, you can control processes using interactive console commands from your terminal.
Available Commands
All console commands can be entered at the>> prompt after McDis-RCON starts.
Start Commands
Start all configured processes (servers and networks)Output:
✔ Initializing processes.Start a specific process by nameOutput:
✔ [SMP]: Initializing process.Stop Commands
Gracefully stop all running processes using their configured Output:
stop_cmd✔ Stopping processes.Gracefully stop a specific processOutput:
✔ [SMP]: Stopping process.Kill Commands
Force-kill all running processes immediatelyOutput:
✔ Forcibly stopped processes.Force-kill a specific processOutput:
✔ [SMP]: Forcibly stopped process.Restart Commands
Restart all running processes (stop then start)Output:
✔ Restarting processes...Restart a specific processOutput:
✔ [SMP]: Restarting process...Plugin & Addon Management
Reload mdplugins for all processesOutput:
✔ Reloading mdplugins...This reloads plugins from each process’s
.mdplugins/ directory without restarting the process.Reload mdplugins for a specific processOutput:
✔ [SMP]: Reloading mdplugins...Reload global mdaddons from Output:
.mdaddons/ directory✔ Reloading mdaddons...Utility Commands
Display the control panel status in terminalShows the current panel embed with process states
Gracefully shut down McDis-RCON
- Stops all processes
- Waits up to 60 seconds for shutdown
- Force-kills unresponsive processes
- Exits the application
Command Source Code
From/home/daytona/workspace/source/mcdis_rcon/classes/McDisClient.py:338-469:
Error Messages
Process Not Found
Process Already Running
Process Not Running
Invalid Command
Console Listener Loop
The console continuously prompts for commands:Example Session
Best Practices
Next Steps
Panel Commands
Learn Discord panel commands
Process Manager
Understanding process lifecycle
