Move ram config to minecraft.env
This commit is contained in:
@@ -3,7 +3,9 @@
|
|||||||
#! nix-shell -p javaPackages.compiler.openjdk17
|
#! nix-shell -p javaPackages.compiler.openjdk17
|
||||||
#! nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/tarball/nixos-25.11
|
#! nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/tarball/nixos-25.11
|
||||||
|
|
||||||
java -Xmx8192M -Xms6144M -jar minecraft_server.jar nogui
|
source /home/h3lp/mineserver/minecraft.env
|
||||||
|
|
||||||
|
java -Xmx${MEMORY_MAX}M -Xms${MEMORY_MIN}M -jar minecraft_server.jar nogui
|
||||||
|
|
||||||
read -rp "Pack and publish world? [y/N] " answer
|
read -rp "Pack and publish world? [y/N] " answer
|
||||||
if [[ "$answer" =~ ^[Yy]$ ]]; then
|
if [[ "$answer" =~ ^[Yy]$ ]]; then
|
||||||
|
|||||||
@@ -1,2 +1,4 @@
|
|||||||
SERVERPACK=https://20111511.xyz/serverpack.tar.xz
|
SERVERPACK=https://20111511.xyz/serverpack.tar.xz
|
||||||
WORLD=https://20111511.xyz/world.tar.xz
|
WORLD=https://20111511.xyz/world.tar.xz
|
||||||
|
MEMORY_MAX=8192
|
||||||
|
MEMORY_MIN=6144
|
||||||
|
|||||||
@@ -195,6 +195,8 @@
|
|||||||
# 5) Copy cavemen/* files over, overwriting existing
|
# 5) Copy cavemen/* files over, overwriting existing
|
||||||
cp -rf "$TMPDIR/autodeploy/cavemen/." "$MINESERVER/"
|
cp -rf "$TMPDIR/autodeploy/cavemen/." "$MINESERVER/"
|
||||||
chmod +x "$MINESERVER/nixrunserver.sh"
|
chmod +x "$MINESERVER/nixrunserver.sh"
|
||||||
|
# Also copy minecraft.env for future reference
|
||||||
|
cp "$TMPDIR/autodeploy/minecraft.env" "$MINESERVER/minecraft.env"
|
||||||
|
|
||||||
# Cleanup and mark setup as done
|
# Cleanup and mark setup as done
|
||||||
rm -rf "$TMPDIR"
|
rm -rf "$TMPDIR"
|
||||||
|
|||||||
Reference in New Issue
Block a user