Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,10 @@ jobs:

druid registry push ./scrolls/lgsm/terrariaserver -p todo=8211/udp -i artifacts.druid.gg/druid-team/druid:stable-nix-steamcmd -m
druid registry push ./scrolls/lgsm/csgoserver -p query=27005/udp -p main=27015/udp -p sourcetv=27020/udp -p steam=27015 -i artifacts.druid.gg/druid-team/druid:stable-nix-steamcmd -m --smart


druid registry push ./scrolls/hytale/hytale-standalone -p main=5520/udp -i artifacts.druid.gg/druid-team/druid:stable-nix --min-disk 10Gi --min-ram 4Gi --min-cpu 1
druid registry push ./scrolls/hytale/hytale-druid-gg -p main=5520/udp -i artifacts.druid.gg/druid-team/druid:stable-nix --min-disk 10Gi --min-ram 4Gi --min-cpu 1
- name: Push Meta
run: |
druid registry push meta artifacts.druid.gg/druid-team/scroll-minecraft-spigot ./scrolls/minecraft/minecraft-spigot/.meta
Expand Down
6 changes: 6 additions & 0 deletions scrolls/hytale/hytale-druid-gg/.meta/de-DE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Hytale
description: Hytale ist ein Sandbox-Rollenspiel mit Fokus auf Erkundung, Kreativität und Abenteuer in einer prozedural generierten Fantasy-Welt.
---

Hytale ist eine ambitionierte Mischung aus Sandbox-, Rollenspiel- und Abenteuerelementen, die Spielern eine lebendige, prozedural generierte Welt voller Geheimnisse bietet. Spieler erkunden vielfältige Biome – von üppigen Wäldern über gefährliche Dungeons bis hin zu eisigen Regionen – und erleben dabei eine handgefertigt wirkende Story mit Quests, Fraktionen und einzigartigen Gegnern.
6 changes: 6 additions & 0 deletions scrolls/hytale/hytale-druid-gg/.meta/en-US.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: Hytale
description: Hytale is a sandbox role-playing game focused on exploration, creativity, and adventure in a procedurally generated fantasy world.
---

Hytale is an ambitious blend of sandbox, role-playing, and adventure elements that offers players a vibrant, procedurally generated world full of secrets to discover. Players explore diverse biomes—from lush forests and dangerous dungeons to icy regions—while experiencing a handcrafted-feeling story with quests, factions, and unique enemies.
1 change: 1 addition & 0 deletions scrolls/hytale/hytale-druid-gg/scroll-lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"statuses":{"install":{"status":"done","exit_code":null,"last_status_change":1769543491},"install-server":{"status":"done","exit_code":null,"last_status_change":1769543554}},"scroll_version":"0.0.1","scroll_name":"artifacts.druid.gg/druid-team/hytale"}
56 changes: 56 additions & 0 deletions scrolls/hytale/hytale-druid-gg/scroll.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: artifacts.druid.gg/druid-team/hytale
desc: Hytale
version: 0.0.1
app_version: latest
ports:
- name: main
protocol: udp
port: 5520
init: "start"
commands:
install:
run: once
dependencies: [wget, cacert]
procedures:
- mode: exec
data:
- wget
- -q
- -O
- install-server.sh
- https://github.com/highcard-dev/hsm/releases/latest/download/gsp-install-hytale-server.sh
- mode: exec
data:
- wget
- -q
- -O
- start-server.sh
- https://github.com/highcard-dev/hsm/releases/latest/download/gsp-start-hytale-server.sh
- mode: exec
data:
- chmod
- "+x"
- install-server.sh
- start-server.sh
install-server:
run: once
needs: [install]
dependencies: [wget, cacert, unzip]
procedures:
- mode: exec
data:
- bash
- -c
- HSM_URL="https://hytale.druid.gg" JWT_TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token) ./install-server.sh
start:
needs: [install-server]
dependencies: [jdk25]
procedures:
- mode: exec
data:
- bash
- -c
- HSM_URL="https://hytale.druid.gg" JWT_TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token) ./start-server.sh

plugins:
rcon: {}
30 changes: 30 additions & 0 deletions scrolls/hytale/hytale-standalone/init-files/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/env bash
set -euo pipefail

# Detect OS
case "$(uname -s)" in
Darwin) OS="darwin" ;;
Linux) OS="linux" ;;
*) echo "Unsupported OS: $(uname -s)" >&2; exit 1 ;;
esac

# Detect architecture
case "$(uname -m)" in
x86_64|amd64) ARCH="amd64" ;;
arm64|aarch64) ARCH="arm64" ;;
*) echo "Unsupported architecture: $(uname -m)" >&2; exit 1 ;;
esac

# Build download URL
VERSION="${VERSION:-latest}"
if [[ "$VERSION" == "latest" ]]; then
URL="https://github.com/highcard-dev/hsm/releases/latest/download/hsm-${OS}-${ARCH}"
else
[[ "$VERSION" != v* ]] && VERSION="v$VERSION"
URL="https://github.com/highcard-dev/hsm/releases/download/${VERSION}/hsm-${OS}-${ARCH}"
fi

echo "Downloading hsm ${VERSION} for ${OS}/${ARCH}..."
curl -fL "$URL" -o hsm
chmod +x hsm
echo "Done"
1 change: 1 addition & 0 deletions scrolls/hytale/hytale-standalone/scroll-lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"statuses":{"install-hsm":{"status":"done","exit_code":null,"last_status_change":1769542386},"login":{"status":"done","exit_code":null,"last_status_change":1769542407}},"scroll_version":"0.0.1","scroll_name":"artifacts.druid.gg/druid-team/hytale"}
44 changes: 44 additions & 0 deletions scrolls/hytale/hytale-standalone/scroll.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: artifacts.druid.gg/druid-team/hytale
desc: Hytale
version: 0.0.1
app_version: standalone
ports:
- name: main
protocol: udp
port: 5520
init: "start"
commands:
install-hsm:
run: once
dependencies: [wget, cacert]
procedures:
- mode: exec
data:
- bash
- install.sh
login:
run: once
needs: [install-hsm]
procedures:
- mode: exec
data:
- ./hsm
- login
download:
needs: [login]
procedures:
- mode: exec
data:
- ./hsm
- download
start:
needs: [download]
dependencies: [jdk25]
procedures:
- mode: exec
data:
- ./hsm
- start

plugins:
rcon: {}
4 changes: 2 additions & 2 deletions scrolls/lgsm/.build/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/acserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/ahl2server/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/ahlserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/arkserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/arma3server/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/armarserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/atsserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/avserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bb2server/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bbserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bdserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bf1942server/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bfvserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bmdmserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/boserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/bsserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/btlserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/btserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/ccserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
4 changes: 2 additions & 2 deletions scrolls/lgsm/ckserver/init-files/install-lgsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/mast
unzip lgsm.zip

#recreate lgsm dir
rm -rf lgsm
mkdir lgsm
#rm -rf lgsm
mkdir -p lgsm


mv LinuxGSM-master/linuxgsm.sh .
Expand Down
Loading