# MCSManager-Daemon

MCSManager-Daemon is the backend service that launches, stops, and monitors game server instances (Minecraft, Steam, and others) for the MCSManager web management panel. It is open source and self-hosted, installable on Unraid and Docker Hub.

Canonical page: https://ourlocalhost.com/app/1278/mcsmanager-daemon

## Description

MCSManager Daemon is the backend service that launches, stops, and monitors game server instances (Minecraft, Steam, and others) for the MCSManager web management panel. It pairs with MCSManager-Web to provide a distributed, multi-user interface for self-hosted game servers.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

47/100 (Fair), based on 3 of 4 factors.
- Maintained: 83 (last commit 105 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/mcsmanager-daemon-0q4ikmg1qr5zmk?q=MCSManager-Daemon
- Docker Hub: https://hub.docker.com/r/githubyumao/mcsmanager-daemon
- GitHub: https://github.com/zerogzy/MCSManager-Daemon
- Official website: https://mcsmanager.com

## Common questions

### How should I configure the Docker data path?

Replace the Docker path placeholder in docker-compose.yml with a real folder on your machine, such as /opt/mcsmanager. That folder stores settings, logs, uploads, and game files, so leaving the placeholder or deleting the folder can make the app lose its data.

### Which port does the MCSManager Daemon use?

The Daemon uses port 24444 to manage game servers, while the web panel normally uses port 23333. If your router or firewall blocks these ports, the panel may not load or may not be able to control servers from other devices.

### What must I install and start for a manual MCSManager install?

Install Node.js first, then start the daemon and web services in two separate command-line windows. The web page needs the daemon to start, stop, or watch game servers.

### Do Minecraft servers run as a non-root user by default?

The panel's default behavior is to run server processes as root. The source thread shows a user asking how to run Minecraft servers without root.

## Alternatives

- Application Management Panel (AMP): AMP is an easy to install, self-hosted, web-based management panel for game servers.
- Crafty Controller: Crafty Controller is a legacy Python-based Minecraft server wrapper, controller, and web portal that lets homelabbers launch and administer…
- LinuxGSM: The command-line tool for quick, simple deployment and management of Linux dedicated game servers.
- Pterodactyl: Pterodactyl is the free game server management panel designed by users, for users.

---
Source: Our Local Host (https://ourlocalhost.com/app/1278/mcsmanager-daemon), the self-hosted and open-source app directory.
