Steam Tinker Launch عبارة عن أداة مجمعة Linux متعددة الاستخدامات للاستخدام مع عميل Steam والتي تسمح بالتكوين الرسومي السهل لأدوات اللعبة، مثل GameScope وMangoHud وأدوات التعديل وغيرها الكثير. وهو يدعم كلتا اللعبتين باستخدام ألعاب Proton وألعاب Linux الأصلية، ويعمل على كل من X11 وWayland.
كما هو موضح بواسطة /u/TaylorRoyal23 على r/linux_gaming:
"مجمّع رائع بقائمة تتيح لك تبديل وتعديل الإعدادات المختلفة للألعاب على Linux بسهولة. أي شيء بدءًا من إصدارات proton، وحتى البرامج النصية لبدء التشغيل والخروج، وإعدادات proton/dxvk/إلخ، وFSR، وإعادة التظليل، وحتى خيارات الأدوات المتنوعة مثل وضع اللعبة، وإعادة التشغيل، وجيم سكوب، وما إلى ذلك. لقد قمت للتو بتعيين إصدار البروتون الافتراضي الخاص بي على "Steam tinker Launcher" ثم يتم تشغيل كل لعبة بقائمة مدتها ثانيتان. يمكنك تغيير أي من الإعدادات بسهولة إذا لم تضغط على أي أزرار، فسيتم الانتقال إلى الإعدادات الافتراضية وتشغيل اللعبة. يمكن أن تصبح القوائم مربكة بعض الشيء ولكنها تدمج كل شيء في مكان واحد وهي طريقة أكثر بساطة من المحاولة لتذكر عشرات الأوامر للإعدادات المختلفة التي قد يحتاجها المرء."
يقدم SteamTinkerLaunch مجموعة كبيرة ومتنوعة من الميزات، والتي لا يمكن إدراج الكثير منها في هذا المستند التمهيدي. يرجى الاطلاع على قائمة الميزات وصفحات الويكي المرتبطة بها للحصول على تفاصيل كاملة. ومع ذلك، إليك بعض الميزات الرئيسية التي تقدمها SteamTinkerLaunch. لاحظ أن بعض هذه الميزات قد لا تعمل مع Flatpak Steam!
ميزة | وصف |
---|---|
متغيرات البيئة المخصصة لكل لعبة | قم بتعيين متغيرات البيئة المخصصة على أساس كل لعبة. مفيد لإضافة تعديلات سطر الأوامر لمختلف الألعاب. |
لعبة مخصصة قابلة للتنفيذ | قم بتغيير الملف القابل للتنفيذ الذي يطلقه Steam. مفيد لمشغلات الألعاب/قاذفات التعديل المخصصة. هذا الخيار مرن للغاية، مما يسمح بتشغيل ملف قابل للتنفيذ مخصص مع لعبة، بدلاً من اللعبة، قبل اللعبة أو بعد اللعبة. راجع صفحة wiki الخاصة بالبرنامج المخصص للاستخدام. |
سهولة تركيب أفعال Winetricks | يمكن لـ SteamTinkerLaunch تطبيق الخطوات اللازمة للتثبيت، على سبيل المثال، dotnet48 أو إصدار أحدث في بادئة Proton، والتي يمكنها إصلاح المشكلات الشائعة في أدوات واجهة المستخدم الرسومية التي تعمل من خلال Proton.يوصى بشدة بتثبيت dotnet48 باستخدام نسخة مجتمعية من Proton مثل GE-Proton أو Proton 5.0. ستحتاج أيضًا إلى التأكد من تحديث إصدار Winetricks الخاص بك. |
دعم ModOrganizer 2 | تثبيت وإعداد أداة التثبيت والتنظيم ModOrganizer 2. يتضمن تكامل المتصفح وسطر الأوامر للتعامل مع روابط NXM مع xdg-open .راجع صفحة wiki الخاصة بنا ModOrganizer 2 وصفحة wiki الخاصة بالتعديل للحصول على مزيد من التفاصيل. |
دعم مدير وزارة الدفاع دوامة | تثبيت وإعداد أداة إدارة التعديل الخاصة بـ Nexus Mods Vortex Mod Manager. يتضمن تكامل المتصفح وسطر الأوامر للتعامل مع روابط NXM باستخدام xdg-open .راجع صفحة Vortex wiki وصفحة wiki المعدلة لمزيد من التفاصيل. |
دعم خاص | أداة مساعدة لتحسين وإصلاح المشكلات الشائعة في ألعاب Windows. راجع صفحة ويكي SpecialK الخاصة بنا للاستخدام. قد يتطلب تبعيات اختيارية إضافية. |
دعم ReShade (بروتون/واين فقط) | يدعم استخدام تظليل ReShade لتحسين الجودة المرئية لألعاب Windows. لاحظ أن ReShade لا يدعم ألعاب Linux الأصلية. راجع صفحة ReShade wiki الخاصة بنا للاطلاع على الاستخدام والمعلومات حول استخدام ReShade و SpecialK معًا. |
دعم مدير التحوط وزارة الدفاع | يدعم التثبيت التلقائي لمدير تعديل لعبة Modern Sonic مفتوح المصدر بالإضافة إلى محاولة تثبيت الحلول البديلة لمختلف الألعاب التي تتطلب ذلك. نظرًا لطبيعة هذه التعديلات التي تعتمد على Winetricks، قد تكون هناك حاجة إلى بعض التدخل اليدوي في بعض الحالات. يرجى الاطلاع على صفحة Wiki الخاصة بـ SteamTinkerLaunch Hedge Mod Manager للحصول على التفاصيل. |
تنزيل النبيذ/البروتون المخصص | يدير تنزيل إصدارات Proton وWine المخصصة، مثل نكهة البروتون الشهيرة GEProton من GloriousEggroll. يتم تثبيت هذه الإصدارات وإدارتها بواسطة SteamTinkerLaunch. ( يتطلب تثبيت jq ! )راجع صفحات wiki الخاصة بنا حول إصدارات Proton المخصصة وإصدارات النبيذ المخصصة لمزيد من التفاصيل. |
للتعرف على أحدث إصدار، راجع سجل تغييرات الإصدار الثابت. للتعرف على أحدث تغييرات التطوير المتطورة التي لم يتم الوصول إليها بعد في إصدار مستقر، راجع سجل التغييرات الكامل.
يعمل Steam Tinker Launch مع ألعاب Linux الأصلية والألعاب التي تستخدم Proton، إلا أن بعض الأدوات المساعدة لنظام Windows فقط (مثل ReShade) متاحة فقط لألعاب Proton. يدعم SteamTinkerLaunch أيضًا الألعاب غير المتعلقة بالبخار طالما يتم تشغيلها من خلال عميل Steam.
هناك طريقتان لاستخدام SteamTinkerLaunch من خلال Steam، إما كأداة توافق (مخصصة لألعاب Proton) أو كخيار تشغيل (مخصص لألعاب Linux الأصلية). يجب استخدام خيار واحد فقط من هذه الخيارات في كل لعبة.
إن استخدام SteamTinkerLaunch كأداة توافق هو الطريقة المقصودة لاستخدامه مع ألعاب Proton. بمجرد تثبيت SteamTinkerLaunch، قم بفرضه كأداة توافق للعبة التي اخترتها من قائمة أدوات التوافق. يمكنك أيضًا تعيين SteamTinkerLaunch كأداة التوافق الافتراضية لجميع التطبيقات من إعدادات Steam Play الخاصة بعميل Steam. ضع في اعتبارك أنه إذا قمت بفرض SteamTinkerLaunch كأداة توافق، فسيقوم Steam دائمًا بتنزيل إصدار Windows من اللعبة.
يعد استخدام SteamTinkerLaunch كخيار تشغيل هو الطريقة المقصودة لاستخدامه مع ألعاب Linux الأصلية. يمكنك تمكين SteamTinkerLaunch كخيار تشغيل
ستيمتينكرلاونش %command%
في بعض الأنظمة الأساسية مثل Steam Deck، قد يتطلب استخدام SteamTinkerLaunch كخيار تشغيل إضافته إلى المسار الخاص بك. ارجع إلى وثائق التوزيعات الخاصة بك لمعرفة كيفية إضافة البرنامج النصي إلى المسار الخاص بك، حيث يمكن أن يختلف ذلك بين التوزيعات والأصداف. إذا قمت بتثبيت SteamTinkerLaunch عبر ProtonUp-Qt، فسيتم إضافته إلى المسار الخاص بك، على الرغم من أنه قد لا يزال يتعين عليك تعيين المسار إلى $HOME/stl/prefix/steamtinkerlaunch
كما هو موضح في صفحة Launch Option wiki.
من الممكن استخدام SteamTinkerLaunch كخيار إطلاق لألعاب Proton، لكن هذه ليست حالة الاستخدام المقصودة.
عند بدء لعبة، سينبثق مربع حوار صغير لطلب الانتظار. سيسمح لك هذا بالوصول إلى القائمة الرئيسية إما عن طريق الضغط على الزر أو الضغط على مفتاح المسافة، أو التخطي إلى تشغيل اللعبة. افتراضيًا، سيبقى مربع الحوار لمدة ثانيتين فقط قبل انتهاء المهلة وتشغيل اللعبة، ولكن يمكن تكوين ذلك في إعدادات SteamTinkerLaunch.
القائمة الرئيسية هي نقطة الانطلاق لتعديل خيارات اللعبة. راجع صفحة wiki للحصول على مزيد من المعلومات حول الخيارات التي توفرها.
يحتوي SteamTinkerLaunch على العديد من خيارات سطر الأوامر التي يمكن أن تكون مفيدة خارج Steam، مثل تثبيت أدوات التعديل. يمكنك تشغيل steamtinkerlaunch help
للحصول على قائمة كاملة بالأوامر المتاحة، أو إذا لم يكن SteamTinkerLaunch في طريقك، فيمكنك تشغيل sh steamtinkerlaunch help
من المجلد الذي قمت بتنزيل SteamTinkerLaunch منه.
يمكن تثبيت SteamTinkerLaunch بعدة طرق مختلفة حسب نظامك الأساسي واحتياجاتك. يرجى الرجوع إلى صفحة ويكي التثبيت للحصول على تعليمات التثبيت التفصيلية.
منصة | ملحوظات |
---|---|
مدير الحزم | طريقة التثبيت المفضلة . راجع حالة حزمة التوزيع أدناه، على الرغم من أن هذه القائمة قد لا تكون شاملة. شكرا جزيلا لجميع مشرفي الحزمة! ارجع إلى Wiki التثبيت للحصول على مزيد من المعلومات حول الحزم المتوفرة. |
بروتون أب-كيو تي | اعتبارًا من الإصدار 2.7.3، أصبح ProtonUp-Qt يدعم SteamTinkerLaunch. من المفترض أن يسمح لك هذا بتثبيت SteamTinkerLaunch بغض النظر عن التوزيعة التي تستخدمها بما في ذلك Steam Deck . راجع موقع wiki الخاص بالتثبيت وصفحة ProtonUp-Qt wiki الخاصة بنا لمزيد من التفاصيل. خارج Steam Deck، تأكد من استيفاء التبعيات الصلبة ذات الصلة لـ SteamTinkerLaunch. |
التثبيت اليدوي | يدعم SteamTinkerLaunch التثبيت اليدوي على مستوى النظام (الجذر) والمحلي (غير الجذر). راجع ملاحظات التثبيت Wiki لمعرفة الإعداد والتفاصيل. |
سطح البخار | راجع ويكي التثبيت للحصول على تعليمات التثبيت الخاصة بـ Steam Deck. |
ستيم فلاتباك | راجع Wiki التثبيت للحصول على إرشادات الإعداد حول استخدام Steam Flatpak وSteamTinkerLaunch. ملاحظة: هذا مخصص فقط لـ Flatpak Steam. |
آخر | راجع ويكي التثبيت للحصول على أي تعليمات تثبيت خاصة بالتوزيع. |
لقد ذكر العديد من الأشخاص الرائعين SteamTinkerLaunch على منصاتهم/قنواتهم. شكرًا جزيلاً لجميع الذين قاموا بتغطية SteamTinkerLaunch!
اسم | يضعط |
---|---|
podiki (أيضًا أحد المساهمين في SteamTinkerLaunch) | كتبت مقالة ضخمة عن SteamTinkerLaunch على BoilingSteam! |
ekianjo | قم بكتابة أسئلة وأجوبة على BoilingSteam مع منشئ SteamTinkerLaunch Frostworx! |
هيكس دي اس ال | تم إنشاء مقطع فيديو على YouTube يعرض SteamTinkerLaunch |
com.tuxfoo | تم إنشاء مقطع فيديو على YouTube يعرض SteamTinkerLaunch |
فريق عمل لعبة لينكس | تم ذكر إطلاق SteamTinker على طاقم الممثلين عدة مرات، وما زال العدد في ازدياد! |
كيفن وامر | كتب هذا المقال |
Starlogic من HiTechLoLife | تم إنشاء هذا الفيديو الذي يصف SteamTinkerLaunch |
جوكر 1007 (اليابانية) | كتب مقالًا ضخمًا عن SteamTinkerLaunch للمستخدمين اليابانيين |
عند بدء تشغيل SteamTinkerLaunch للمرة الأولى، سيقوم بإنشاء بنية التكوين الافتراضية الخاصة به (عادةً في ~/.config/steamtinkerlaunch
). جميع ملفات التكوين هي مستندات قائمة بذاتها وتتزايد باستمرار، ونتيجة لذلك قد تكون بعض الخيارات مفقودة. إذا وجدت خيار تكوين غير موثق، فيرجى طلبه من خلال أداة تعقب المشكلات. يمكنك أيضًا كتابة الوثائق بنفسك ويمكن لأحد المتعاونين إضافتها.
للحصول على نظرة عامة حول ما يمكن تهيئته، يمكنك التحقق من موقع wiki، أو ببساطة تصفح القائمة الرئيسية، التي تغطي كل شيء متاح تقريبًا. إذا كنت ترغب في الحصول على نظرة عامة على ميزات SteamTinkerLaunch، وتجد أن موقع wiki الضخم مربك للغاية، فقد ترغب في الاطلاع على المقالات ومقاطع الفيديو التي أنشأها أعضاء المجتمع.
كما ذكرنا سابقًا، يمكن تكوين كل شيء تقريبًا من القائمة الرئيسية، ولكن يمكنك اختياريًا تحرير ملفات التكوين العامة لكل لعبة في SteamTinkerLaunch باستخدام محرر نص رسومي للحصول على نهج أكثر تفصيلاً. قبل الغوص في التحرير باستخدام محرر النصوص، قد يكون من الجيد البدء باستكشاف خيارات التكوين في القائمة الرئيسية، ثم الغوص والتعديل باستخدام محرر النصوص.
لمزيد من المعلومات حول ملفات التكوين المحددة لـ SteamTinkerLaunch، راجع صفحة wiki الخاصة بملفات التكوين.
للحصول على معلومات حول المكان الذي يقوم فيه SteamTinkerLaunch بتخزين الملفات التي تم تنزيلها، راجع صفحة التنزيلات wiki.
تتم كتابة السجلات في LOGDIR
كما هو محدد في القائمة العامة أو التكوين العام (افتراضيًا، يكون هذا عادةً ~/.config/steamtinkerlaunch/logs/
). يعتمد إسهاب ملف السجل على متغير WRITELOG
، حيث يشير 0
إلى عدم وجود تسجيل، و 1
هو إسهاب أقل و 2
هو أكثر إسهاب.
يُنتج SteamTinkerLaunch عددًا من السجلات، بما في ذلك ملفات السجل الخاصة باللعبة. بالنسبة للسجلات التي تحتوي على معرف تطبيق Steam (مثل سجلات Proton)، يوجد عادةً رابط رمزي لملف السجل باسم اللعبة لتسهيل التعرف على السجلات.
قد يقوم SteamTinkerLaunch أيضًا بتخزين معلومات تسجيل إضافية في /dev/shm/steamtinkerlaunch
.
بالإضافة إلى السجلات، توجد صفحة wiki لاستكشاف الأخطاء وإصلاحها والتي تسرد بعض المشكلات التي واجهها عدد قليل من المستخدمين وبعض المشكلات المعروفة.
ضع في اعتبارك أنك تستخدم SteamTinkerLaunch على مسؤوليتك الخاصة وأنك مسؤول عن برامج الطرف الثالث التي تقوم بتشغيلها باستخدامه. لا ينتمي SteamTinkerLaunch إلى شركة Valve Corporation أو Steam.
يبحث SteamTinkerLaunch دائمًا عن مساهمين جدد. راجع CONTRIBUTING.md للحصول على مزيد من المعلومات حول كيفية المساهمة في المشروع.
تم ترخيص SteamTinkerLaunch بموجب رخصة GNU العامة v3.0. راجع الترخيص لمزيد من المعلومات.