Troubleshooting
Cannot Connect to Daemon
Symptom: GUI stuck on loading screen, or CLI connection error.
Solutions:
- Verify
saba-core.exeis running - Check if IPC port (default 57474) is used by another program
- Ensure firewall isn't blocking local connections
- Verify
.ipc_tokenfile exists in%APPDATA%/saba-chan/
Server Won't Start
Symptom: Start button has no effect.
Solutions:
- Check that
executable_pathpoints to a valid server executable - Verify
working_diris a valid directory - Check console output for error messages
- Run port conflict check (
:instance validate <id>or GUI diagnostics)
Module Not Loading
Symptom: Game not showing in module list.
Solutions:
- Verify module directory path (
SABA_MODULES_PATHenv var) - Ensure both
module.tomlandlifecycle.pyexist in the module directory - Run
:module refresh - Check that Python 3.x is available
Discord Bot Not Responding
Solutions:
- Verify bot token is correctly configured
- Check bot status (
:bot status) - Ensure bot is invited to the Discord server
- Verify bot has message read/write permissions
- Check that the prefix is correct
Update Failed
Solutions:
- Check internet connection
- Verify GitHub API accessibility
- Check current status:
:update status - Retry manually:
:update check→:update download→:update apply
FAQ
Does Saba-chan crashing kill my game servers?
No. Game servers run as independent processes. If the daemon crashes, servers keep running. Restarting Saba-chan will auto-detect running servers.
Can I run multiple servers for the same game?
Yes. Create multiple instances with the same module. Each instance has independent settings (ports, directories, etc.).
How do I add a new game?
Develop a module or install a community module. See the Module Development Guide. No core recompilation needed.
Can I use GUI and CLI at the same time?
Yes. Both connect to the same daemon and are independently registered.
Can I manage servers remotely?
Yes. Use the Discord bot for remote control. Behind NAT? Cloud mode (relay server) works without port forwarding.
Can I run game servers in Docker?
Yes. Enable the Docker extension, then toggle docker_enabled in instance settings. CPU/memory limits are configurable.