أداة منصة منصة لحساب وقت اللعب في Minecraft.
تشغيل البرنامج
النوافذ
Mac / Linux
الاستخدام
المطورين
رخصة
يجوز لمستخدمي Windows ببساطة تنزيل وتشغيل ملف .exe.
يمكن لمستخدمي Mac و Linux تثبيت هذا البرنامج وتشغيله باستخدام Python 3.7+.
قم بتنزيل واستخراج ملف zip من الكود المصدري إما من زر التنزيل الأخضر في الجزء العلوي من هذه الصفحة أو من صفحة الإصدارات على اليمين.
انتقل إلى الكود المصدر الذي قمت بتنزيله وتشغيل ملف setup.sh
. سيؤدي ذلك إلى إعداد بيئة افتراضية Python ، وهي نسخة بيثون قائمة بذاتها مع حزم خاصة مطلوبة لتشغيل هذا البرنامج.
بعد اتباع تعليمات التثبيت أعلاه ، قم بتشغيل ملف run.sh
لبدء البرنامج.
يجب عليك أولاً إجراء فحص لجمع أوقات اللعب الخاصة بك. بعد اكتمال الفحص ، يمكنك إما عرض رسم بياني لوقت التشغيل في الشهر ، أو إخراج البيانات إلى ملف CSV (للاستخدام في Microsoft Excel ، على سبيل المثال).
توجد عناصر التحكم على اليسار ، ويتم عرض إخراج البرنامج على اليمين.
يعمل هذا البرنامج من خلال مسح ملفات سجل Minecraft لتحديد متى بدأت وتوقفت عن تشغيل اللعبة. هناك ثلاثة أوضاع للعثور على ملفات السجل هذه:
محاولات العثور على سجلات في مجلد .minecraft/logs
على نظامك.
يمكنك تحديد المجلدات (واحدة أو أكثر) يدويًا التي تحتوي على ملفات سجل للمسح الضوئي. هذا مفيد إذا كنت تلعب مع ModPacks ويتم تخزين بيانات اللعبة في مكان آخر. يمكنك تحديد مجلدات متعددة عن طريق فصلها بشريط عمودي |
.
مثال:
C:UsersMyUsernameAppDataRoaming.minecraftlogs | C:UsersMyUsernameTwitchMinecraftInstancesHexxit Updatedlogs
يمكنك تحديد ملفات السجل الفردية يدويًا للمسح ، من خلال توفير مسارات الملفات المطلقة أو الكرات ، مع كل مفصل بواسطة شريط عمودي |
.
الكرات هي أنماط خاصة لاستهداف ملفات متعددة. على سبيل المثال ، سيقوم *.log
بتحديد أي ملف ينتهي باستخدام .log
في مجلد. قد تنتهي ملفات السجل أيضًا باستخدام .log.gz
(سجلات مضغوطة) ، حتى لاختيار كلا النوعين ، يمكنك استخدام *.log*
. قد يبحث الكرات أيضًا من المجلدات بشكل متكرر مع **
(تحقق من جميع المجلدات داخل المجلدات الأخرى داخل المجلدات الأخرى ...).
مثال عملي على استخدام قواعد GLOB هو العثور على جميع ملفات السجل عبر متعددة modpacks في قاذفة Twitch:
C:UsersMyUsernameTwitchMinecraftInstances***.log*
سيؤدي ذلك إلى البحث في جميع المجلدات (بشكل متكرر) في مجلد بيانات Twitch Launcher للملفات التي تنتهي باستخدام .log
أو .log.gz
.
يمكنك أيضًا إضافة مجلد Minecraft الرئيسي إلى البحث:
C:UsersMyUsernameAppDataRoaming.minecraftlogs*.log* | C:UsersMyUsernameTwitchMinecraftInstances***.log*
يمكن استخدام Pyinstaller لبناء ثنائي لهذا التطبيق. تم اختباره فقط على Windows ، ولكن نأمل أن يعمل على منصات أخرى.
# UnixSource VenV/Bin/Activate# WindowsvenVscriptSactive.bat Python -M Pip تثبيت Pyinstaller Pyinstaller -Clean -P Venvlibsite -Packages -P minecraft_playtime_calculator -windowed -onefile -n minecraft_playtime_calculator -أصول Img/img/icon.ico -y main.py
سيتم إخراج ثنائي في ./dist
.
MIT © Quinten Cabo & Hawkpath.