From 0eb8d739bfd7359ca429b4f13f0e091f61796c37 Mon Sep 17 00:00:00 2001 From: NATroutter Date: Tue, 13 Jan 2026 21:03:52 +0200 Subject: [PATCH] Added support for memory overhead --- README.md | 1 + egg-hytale.pelican.json | 20 +++++++++++++++++--- egg-hytale.pterodactyl.json | 12 +++++++++++- start.sh | 13 +++++++------ 4 files changed, 36 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 3ba2d2a..8d1e2e5 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ The following options can be configured: | `Enable Backups` | Enable automatic backups | `false` | | `Backup Frequency` | Backup interval in minutes | `30` | | `Patchline` | What release channel you want to use | `release` | +| `Memory overhead` | The amount of RAM (in MB) kept aside for the system so the server doesn’t use everything. Java will get the rest. | `0` | ### First-Time Authentication diff --git a/egg-hytale.pelican.json b/egg-hytale.pelican.json index cf9cec2..f8513c2 100644 --- a/egg-hytale.pelican.json +++ b/egg-hytale.pelican.json @@ -4,7 +4,7 @@ "version": "PLCN_v3", "update_url": "https://cdn.nat.gg/egg/egg-hytale.pelican.json" }, - "exported_at": "2026-01-13T17:10:40+00:00", + "exported_at": "2026-01-13T18:57:59+00:00", "name": "Hytale", "author": "contact@natroutter.fi", "uuid": "6594b287-2d7b-4249-bc93-4d40283c57e3", @@ -12,7 +12,7 @@ "image": "data:image/png;base64,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", "tags": [ "hytale", - "v0.1.2" + "v0.1.3" ], "features": [ "java_version" @@ -161,7 +161,7 @@ "name": "JVM Arguments", "description": "Additional Java Virtual Machine arguments for advanced configuration.\n\nWarning: Improper JVM settings can lead to poor performance, crashes, or failure to start. Only modify if you understand what these parameters do.", "env_variable": "JVM_ARGS", - "default_value": "-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1", + "default_value": "-Xms{{SERVER_MEMORY}}M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1", "user_viewable": true, "user_editable": true, "rules": [ @@ -182,6 +182,20 @@ ], "sort": 8 }, + { + "name": "Memory overhead", + "description": "The amount of RAM (in MB) kept aside for the system so the server doesn\u2019t use everything. Java will get the rest.", + "env_variable": "MEMORY_OVERHEAD", + "default_value": "0", + "user_viewable": true, + "user_editable": true, + "rules": [ + "integer", + "required", + "min:0" + ], + "sort": 13 + }, { "name": "Patchline", "description": "What release channel you want to use", diff --git a/egg-hytale.pterodactyl.json b/egg-hytale.pterodactyl.json index b7eb665..0c8e947 100644 --- a/egg-hytale.pterodactyl.json +++ b/egg-hytale.pterodactyl.json @@ -4,7 +4,7 @@ "version": "PTDL_v2", "update_url": "https:\/\/raw.githubusercontent.com\/NATroutter\/egg-hytale\/refs\/heads\/main\/egg-hytale.pterodactyl.json" }, - "exported_at": "2026-01-13T19:10:57+02:00", + "exported_at": "2026-01-13T20:57:25+02:00", "name": "Hytale", "author": "contact@natroutter.fi", "description": "Hytale is a block-based sandbox game that blends creative building with RPG adventure. Explore procedurally generated worlds filled with unique biomes, dungeons, and creatures. Build anything from simple homes to grand castles, craft items, and battle monsters. Create custom content with built-in modding tools, host your own servers, and shape the experience with plugins and mods. Play solo or with friends in a world designed for both creation and exploration.\r\n\r\nCredits:\r\n- Made by NATroutter\r\n- https:\/\/natroutter.fi\r\n- https:\/\/github.com\/NATroutter", @@ -149,6 +149,16 @@ "user_editable": true, "rules": "required|string", "field_type": "text" + }, + { + "name": "Memory overhead", + "description": "The amount of RAM (in MB) kept aside for the system so the server doesn\u2019t use everything. Java will get the rest.", + "env_variable": "MEMORY_OVERHEAD", + "default_value": "0", + "user_viewable": true, + "user_editable": true, + "rules": "required|integer|min:0", + "field_type": "text" } ] } \ No newline at end of file diff --git a/start.sh b/start.sh index 1fcfe02..99d8284 100644 --- a/start.sh +++ b/start.sh @@ -77,7 +77,7 @@ load_cached_tokens() { SESSION_TOKEN=$(jq -r '.session_token' "$AUTH_CACHE_FILE") IDENTITY_TOKEN=$(jq -r '.identity_token' "$AUTH_CACHE_FILE") PROFILE_UUID=$(jq -r '.profile_uuid' "$AUTH_CACHE_FILE") - + # Validate all required tokens are present if [ -z "$ACCESS_TOKEN" ] || [ "$ACCESS_TOKEN" = "null" ] || \ [ -z "$SESSION_TOKEN" ] || [ "$SESSION_TOKEN" = "null" ] || \ @@ -87,7 +87,7 @@ load_cached_tokens() { rm "$AUTH_CACHE_FILE" return 1 fi - + echo "✓ Loaded cached authentication tokens" return 0 } @@ -234,7 +234,7 @@ perform_authentication() { echo "✓ Game server session created successfully!" echo "" - + # Save tokens for future use save_auth_tokens } @@ -319,9 +319,10 @@ if [ "${LEVERAGE_AHEAD_OF_TIME_CACHE}" = "1" ]; then JAVA_CMD="${JAVA_CMD} -XX:AOTCache=HytaleServer.aot" fi -# Add max memory if set and greater than 0 -if [ -n "${SERVER_MEMORY}" ] && [ "${SERVER_MEMORY}" -gt 0 ] 2>/dev/null; then - JAVA_CMD="${JAVA_CMD} -Xms${SERVER_MEMORY}M -Xmx${SERVER_MEMORY}M" +# Add max memory if set and greater than MEMORY_OVERHEAD +if [ -n "${SERVER_MEMORY}" ] && [ "${SERVER_MEMORY}" -gt "${MEMORY_OVERHEAD}" ] 2>/dev/null; then + JAVA_MEMORY=$((SERVER_MEMORY - MEMORY_OVERHEAD)) + JAVA_CMD="${JAVA_CMD} -Xms${JAVA_MEMORY}M -Xmx${JAVA_MEMORY}M" fi # Add JVM arguments if set