From c929fd7dddaf651ce71c05ac4debb7d60b47d958 Mon Sep 17 00:00:00 2001 From: ok236449 Date: Fri, 19 Aug 2022 20:14:30 +0200 Subject: [PATCH] fix overallocation --- app/Classes/Pterodactyl.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Classes/Pterodactyl.php b/app/Classes/Pterodactyl.php index a7bc9bd5..f03ef5de 100644 --- a/app/Classes/Pterodactyl.php +++ b/app/Classes/Pterodactyl.php @@ -368,8 +368,8 @@ class Pterodactyl throw self::getException($e->getMessage()); } $node = $response['attributes']; - $freeMemory = $node['memory'] - $node['allocated_resources']['memory']; - $freeDisk = $node['disk'] - $node['allocated_resources']['disk']; + $freeMemory = ($node['memory']*($node['memory_overallocate']+100)/100) - $node['allocated_resources']['memory']; + $freeDisk = ($node['disk']*($node['disk_overallocate']+100)/100) - $node['allocated_resources']['disk']; if ($freeMemory < $requireMemory) { return false; }