botc-mc-scripts/startup.sh

13 lines
522 B
Bash
Raw Normal View History

2025-06-02 21:32:15 +01:00
#!/bin/bash
2025-06-02 21:12:45 +01:00
# TODO Check venv, create if it doesn't exist
: "${ACTIVE_SCRIPT:=}"
2025-06-02 21:28:18 +01:00
SCRIPT_DIR="/scripts"
2025-06-02 21:32:15 +01:00
TOOL_SCRIPT_DIR="/home/container/.scripts"
2025-06-02 21:12:45 +01:00
"${TOOL_SCRIPT_DIR}"/load-script.sh "${SCRIPT_DIR}" "${ACTIVE_SCRIPT}"
# Taken directly from the CurseForge Generic egg. No touchy.
java $([[ -f user_jvm_args.txt ]] && printf %s "@user_jvm_args.txt") -Xms128M -Xmx{{SERVER_MEMORY}}M -Dterminal.jline=false -Dterminal.ansi=true $([[ ! -f unix_args.txt ]] && printf %s "-jar `cat .serverjar`" || printf %s "@unix_args.txt")