commit 079c28ac331a659b991efb40c8189b8e8729fb15fcd56d8c93c43dc0ad37b86e Author: Gahx Date: Fri Aug 15 08:59:48 2025 -0400 Upload files to "/" diff --git a/games-backup.sh b/games-backup.sh new file mode 100644 index 0000000..b9fac78 --- /dev/null +++ b/games-backup.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +TIMESTAMP=$(date +%F) + +mcbakup(){ +cd /home/marcus/Wonderbit-Server +cp -r Wonderbit ~/Wonderbit_$TIMESTAMP +} + +mcbakup +echo "Wonderbit Backup Complete">>~/Desktop/log.txt diff --git a/minecraft.service b/minecraft.service new file mode 100644 index 0000000..646e204 --- /dev/null +++ b/minecraft.service @@ -0,0 +1,12 @@ +[Unit] +Description=Wonderbit Minecraft Service + +[Service] +User=marcus +Group=games +WorkingDirectory=/home/marcus/Wonderbit-Server +ExecStart=/usr/lib/jvm/java-21-openjdk-amd64/bin/java -Xms4G -Xmx4G -jar /home/marcus/Wonderbit-Server/server.jar -nogui + + +[Install] +WantedBy=minecraft.target diff --git a/minecraft.target b/minecraft.target new file mode 100644 index 0000000..b2af4e1 --- /dev/null +++ b/minecraft.target @@ -0,0 +1,13 @@ +[Unit] +Description=Minecraft - All Services +Requires=minecraft.service minecraft-backup.service +After=network.target + +[Service] +User=marcus +Group=games +RestartSec=10 +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/minecraft_backup.service b/minecraft_backup.service new file mode 100644 index 0000000..52b1fa2 --- /dev/null +++ b/minecraft_backup.service @@ -0,0 +1,9 @@ +[Unit] +Description=Minecraft Backup Service + +[Service] +User=marcus +Group=games +WorkingDirectory=/home/stanley +ExecStart=/home/stanley/weeklies.sh + diff --git a/servers.target b/servers.target new file mode 100644 index 0000000..393a184 --- /dev/null +++ b/servers.target @@ -0,0 +1,13 @@ +[Unit] +Description=Game-Servers - All Services +Requires=minecraft.target valheim.service WindwardHorizon.service Terraria.service +After=network.target + +[Service] +User=marcus +Group=games +RestartSec=10 +Restart=always + +[Install] +WantedBy=multi-user.target