From 85d03cf632dabbd0358e0be2dc051ade7118af2e Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:01:42 +0100
Subject: [PATCH 1/8] update

---
 docker/ptero/docker-entrypoint.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index 44e0687..0ef655a 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -38,7 +38,7 @@ function get_latest_version {
 }
 
 function get_current_version {
-    local version=$(leicoin-node --version 2>/dev/null)
+    local version=$(./leicoin-node --version 2>/dev/null)
     echo $version | cut -d ' ' -f 2
 }
 

From b0292554ad1d6750f7654ee2d9374ac9e57ffdb2 Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:03:43 +0100
Subject: [PATCH 2/8] update

---
 docker/ptero/docker-entrypoint.sh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index 0ef655a..f2a99ac 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -75,6 +75,8 @@ function main {
     
     LOCAL_VERSION=$(get_current_version)
 
+    get_current_version
+
     if [ "$VERSION" == "latest" ]; then
         
         REMOTE_VERSION=$(get_latest_version $EXPERIMENTAL)

From bc66aae4c59454382b4c03fd50fa77fa5a31280d Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:06:56 +0100
Subject: [PATCH 3/8] update

---
 docker/ptero/docker-entrypoint.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index f2a99ac..1032a55 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -38,7 +38,7 @@ function get_latest_version {
 }
 
 function get_current_version {
-    local version=$(./leicoin-node --version 2>/dev/null)
+    local version=$(/home/container/leicoin-node --version 2>/dev/null)
     echo $version | cut -d ' ' -f 2
 }
 

From c0f67fb4dd76e784a04ec669dfaa2bcdfe06e5b8 Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:16:16 +0100
Subject: [PATCH 4/8] update

---
 docker/ptero/docker-entrypoint.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index 1032a55..2ec25a1 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -38,7 +38,7 @@ function get_latest_version {
 }
 
 function get_current_version {
-    local version=$(/home/container/leicoin-node --version 2>/dev/null)
+    local version=$(./leicoin-node --version 2>/dev/null)
     echo $version | cut -d ' ' -f 2
 }
 
@@ -75,7 +75,7 @@ function main {
     
     LOCAL_VERSION=$(get_current_version)
 
-    get_current_version
+    ./leicoin-node
 
     if [ "$VERSION" == "latest" ]; then
         

From e2c0c8c9178948f88084e0ab5a4a1891b95029ab Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:16:34 +0100
Subject: [PATCH 5/8] update

---
 docker/ptero/docker-entrypoint.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index 2ec25a1..d5398a0 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -75,7 +75,7 @@ function main {
     
     LOCAL_VERSION=$(get_current_version)
 
-    ./leicoin-node
+    ./leicoin-node --version
 
     if [ "$VERSION" == "latest" ]; then
         

From 1eb9f528b589943da6c45298e8469822839c43c4 Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:25:20 +0100
Subject: [PATCH 6/8] updated ptero egg

---
 docker/ptero/docker-entrypoint.sh   |  2 --
 docker/ptero/egg-lei-coin-node.json | 24 ++++++++++++++++++++++--
 2 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index d5398a0..0ef655a 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -75,8 +75,6 @@ function main {
     
     LOCAL_VERSION=$(get_current_version)
 
-    ./leicoin-node --version
-
     if [ "$VERSION" == "latest" ]; then
         
         REMOTE_VERSION=$(get_latest_version $EXPERIMENTAL)
diff --git a/docker/ptero/egg-lei-coin-node.json b/docker/ptero/egg-lei-coin-node.json
index 4da1c82..35a224e 100644
--- a/docker/ptero/egg-lei-coin-node.json
+++ b/docker/ptero/egg-lei-coin-node.json
@@ -4,7 +4,7 @@
         "version": "PTDL_v2",
         "update_url": null
     },
-    "exported_at": "2025-01-06T18:38:17+01:00",
+    "exported_at": "2025-01-06T19:24:51+01:00",
     "name": "LeiCoin Node",
     "author": "leicraft@leicraftmc.de",
     "description": null,
@@ -13,7 +13,7 @@
         "LeiCoin Node Latest": "ghcr.io\/leicoin-official\/leicoin-node:ptero-latest"
     },
     "file_denylist": [],
-    "startup": ".\/leicoin-node run --port={{SERVER_PORT}}",
+    "startup": "if [[ \"{{ONLY_CLI}}\" == \"1\" ]]; then AF=\"$AF --only-cli\"; fi &&\r\nif [[ \"{{IGNORE_NO_PEERS}}\" == \"1\" ]]; then AF=\"$AF --ignore-no-peers\"; fi &&\r\n.\/leicoin-node run --port={{SERVER_PORT}} $AF",
     "config": {
         "files": "{}",
         "startup": "{\r\n    \"done\": \"[Global] LeiCoin-Node started\"\r\n}",
@@ -47,6 +47,26 @@
             "user_editable": true,
             "rules": "required|string|max:20",
             "field_type": "text"
+        },
+        {
+            "name": "Only CLI (Safe Mode)",
+            "description": "Start in Safe Mode",
+            "env_variable": "ONLY_CLI",
+            "default_value": "0",
+            "user_viewable": true,
+            "user_editable": true,
+            "rules": "boolean|int",
+            "field_type": "text"
+        },
+        {
+            "name": "Ignore No Peers to Sync with",
+            "description": "",
+            "env_variable": "IGNORE_NO_PEERS",
+            "default_value": "0",
+            "user_viewable": true,
+            "user_editable": true,
+            "rules": "boolean|int",
+            "field_type": "text"
         }
     ]
 }
\ No newline at end of file

From 3035bc05cccc02b104e2bc809c4801c4e14ebd96 Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:41:45 +0100
Subject: [PATCH 7/8] update

---
 docker/ptero/docker-entrypoint.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docker/ptero/docker-entrypoint.sh b/docker/ptero/docker-entrypoint.sh
index 0ef655a..d5a0543 100644
--- a/docker/ptero/docker-entrypoint.sh
+++ b/docker/ptero/docker-entrypoint.sh
@@ -70,7 +70,7 @@ function main {
     check_cpu_arch
 
     # Extract Startup CMD
-    STARTUP_CMD=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')`
+    STARTUP_CMD=$(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')
     extract_env_bool EXPERIMENTAL
     
     LOCAL_VERSION=$(get_current_version)
@@ -96,7 +96,7 @@ function main {
 
     fi
 
-    ${STARTUP_CMD}
+    eval ${STARTUP_CMD}
 }
 
 main

From 770bb5b3a6ef473b40228b982de11d6d4d5f85a1 Mon Sep 17 00:00:00 2001
From: LeiCraft_ <88381277+LeiCraft@users.noreply.github.com>
Date: Mon, 6 Jan 2025 19:42:06 +0100
Subject: [PATCH 8/8] update

---
 docker/ptero/egg-lei-coin-node.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docker/ptero/egg-lei-coin-node.json b/docker/ptero/egg-lei-coin-node.json
index 35a224e..861c281 100644
--- a/docker/ptero/egg-lei-coin-node.json
+++ b/docker/ptero/egg-lei-coin-node.json
@@ -4,7 +4,7 @@
         "version": "PTDL_v2",
         "update_url": null
     },
-    "exported_at": "2025-01-06T19:24:51+01:00",
+    "exported_at": "2025-01-06T19:41:49+01:00",
     "name": "LeiCoin Node",
     "author": "leicraft@leicraftmc.de",
     "description": null,
@@ -13,7 +13,7 @@
         "LeiCoin Node Latest": "ghcr.io\/leicoin-official\/leicoin-node:ptero-latest"
     },
     "file_denylist": [],
-    "startup": "if [[ \"{{ONLY_CLI}}\" == \"1\" ]]; then AF=\"$AF --only-cli\"; fi &&\r\nif [[ \"{{IGNORE_NO_PEERS}}\" == \"1\" ]]; then AF=\"$AF --ignore-no-peers\"; fi &&\r\n.\/leicoin-node run --port={{SERVER_PORT}} $AF",
+    "startup": "if [[ {{ONLY_CLI}} == \"1\" ]]; then AF=\"$AF --only-cli\"; fi; \r\nif [[ {{IGNORE_NO_PEERS}} == \"1\" ]]; then AF=\"$AF --ignore-no-peers\"; fi; \r\n.\/leicoin-node run --port={{SERVER_PORT}} $AF",
     "config": {
         "files": "{}",
         "startup": "{\r\n    \"done\": \"[Global] LeiCoin-Node started\"\r\n}",