A lightweight Bash script to manage Enshrouded servers using Wine, created as an alternative to Docker. Includes functionality for downloading/updating, starting, stopping, and restarting the server. Works via both an interactive menu and command-line arguments.
- Manages server lifecycle: download, update, start, stop, and restart.
- Logs server output for easier debugging.
- Simple CLI for automation:
./ensmanager.sh start|stop|restart|update
.
- The server files will be installed in the directory where you run the script.
- The server configuration file is located at
enshrouded-server/enshrouded_server.json
. - The Wine prefix is located at
~/.wine/enshrouded_server
.
- Clone the repository:
git clone https://github.com/Zerschranzer/ensmanager.git
- Navigate into the directory:
cd ensmanager
- Make the script executable:
chmod +x ensmanager.sh
- Run the script:
./ensmanager.sh
Lean and efficient—perfect for those who prefer simplicity over bloated containers.