# Titan MuStartUp

**Version:** `4.0.0.1`  
**Website:** https://gamesbit.net/  
**Developer:** Dorin

## Overview
Titan MuStartUp is a compact launcher and process manager for MU server environments.  
It helps you manage multiple server profiles and start/stop processes in a controlled order from one UI.

## What It Does
- Creates and manages multiple server profiles (for example: Server 1, Server 2, Server 3).
- Lets you add MU executables per profile and define startup order.
- Starts processes sequentially with a standard delay and optional window hide behavior.
- Supports per-profile start/stop and global **Start All / Stop All** operations.
- Tracks running process state by PID and executable path.
- Stores app data in a local `Data` folder near the executable.
- Writes encrypted logs (start, stop, crash, restart) and provides an in-app log reader.
- Includes licensing integration (activation, trial, periodic validation).
- Supports tray mode (show app, stop all, exit).

## Data Storage
All runtime files are stored near the app executable in:

- `Data/config.json`
- `Data/process-state.json`
- `Data/Logs/*.bslog`
- `Data/Backups/*`
- `license.dat` (next to executable)

## Typical Use
1. Create or select a profile.
2. Add server executables (`.exe`) for that profile.
3. Click **Start All** (or start a specific profile).
4. Monitor status and logs.
5. Use **Stop All** or profile stop actions when needed.
