diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper
index 323ab50e..11abe1b2 100755
--- a/data_from_portwine/scripts/functions_helper
+++ b/data_from_portwine/scripts/functions_helper
@@ -1325,13 +1325,19 @@ stop_portwine () {
     PW_TIME_IN_GAME=$(( PW_TIME_IN_GAME / 1000 )) # в секундах
     while IFS= read -r line ; do
         if [[ $line =~ ^Time= ]] ; then
+            SKIP_GAME_TIME="1"
             TIME_CURRENT=${line//Time=/}
             TIME_TOTAL=$(( TIME_CURRENT + PW_TIME_IN_GAME ))
         fi
     done < "$LAST_DESKTOP_FILE"
     IFS="$orig_IFS"
-    sed -i '/^Time=/d' "$LAST_DESKTOP_FILE"
-    echo "Time=$TIME_TOTAL" >> "$LAST_DESKTOP_FILE"
+
+    if [[ $SKIP_GAME_TIME != 1 ]] ; then
+        echo "Time=$PW_TIME_IN_GAME" >> "$LAST_DESKTOP_FILE"
+    else
+        sed -i '/^Time=/d' "$LAST_DESKTOP_FILE"
+        echo "Time=$TIME_TOTAL" >> "$LAST_DESKTOP_FILE"
+    fi
 
     case "$1" in
         --restart)