هذا هو تطبيق وحدة التحكم الخلفية الذي يدفع مستودع Roblox-Client-Tracker على Github!
لكي يعمل هذا بشكل صحيح ، تحتاج إلى git cli للبرنامج للتواصل معه.
إذا لم يكن لديك ذلك ، فيمكنك العثور على واحدة هنا: https://git-scm.com/
ستحتاج إلى تغطية هذه المشاريع في الدليل الأصل لهذا المستودع:
(تأكد من حصولك على البناء مع حزم nuget الخاصة بهم جلبت!)
يدقق التطبيق مع github باستخدام مفتاح SSH.
من المتوقع أن يكون موجودًا في ~/.ssh/RobloxClientTracker
يجب توصيل مفتاح SSH الذي تم إنشاؤه بحساب GitHub الذي سيدفع التغييرات. انظر هنا للحصول على المساعدة:
في إعدادات مشروع تعقب العميل ، ستحتاج إلى تكوين الخيارات التالية:
يجب أن يكون هناك roblox
، sitetest1.robloxlabs
و sitetest2.robloxlabs
فرع في المستودع المزروع إلى ClientReponame. يجب اشتقاق كل فرع متتالي من السلف.
قد تحتاج أيضًا إلى تمكين مسارات الملفات الطويلة على Windows إذا لم يتم تمكينها بالفعل. أثبتت تبعيات حزمة Roblox أنها متداخلة بعمق في بعض الأحيان.
regedit.exe
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
LongPathsEnabled
LongPathsEnabled
إلى 1 إذا لم تكن بالفعل.cmd.exe
في وضع المسؤولgit config --system core.longpaths true
أخيرًا ، قم بتعيين خيار الإنشاء في Visual Studio Release (X64) وإنشاء التطبيق. يجب الآن أن تكون الاختصارات في مجلد stage
وظيفية. إذا لم يكن الأمر كذلك ، فتحقق من مساراتهم المطلقة وتأكد من أنها تشير إلى EXE المبني.
-branch [domain.name]
فرع مجال الويب من Roblox الذي سيتم بناؤه.
-parent [domain.name]
فرع المجال الأصل من -branch
-trackMode [Client, FastFlags]
وضع تشغيل وقت التشغيل من المتتبع.
-manualBuild
محاولات لتحليل مجلد فرع تم تجميعه يدويًا وضع في دليل المرحلة العاملة.
-forceRebase
تجبر git على محاولة دمج الفرع مع مستودع الوالدين.
-forceUpdate
يجبر المتتبع العميل على تحليل البناء الحالي كتحديث جديد.
-forceCommit
القوات git لارتكاب أي تغييرات تم خداعها عند التحديث.
-verboseGitLogs
تجبر GIT على تسجيل رسائل غير برور إلى وحدة التحكم.
-updateFrequency #
يحدد التردد (في دقائق) التي يتم فحص التحديثات.
-forceVersionId 0.0.0.0
يجبر العميل على إرجاع معرف الإصدار المقدم عند جلب أحدث إصدار.
-forceVersionGuid version-0123456789abcdef
يجبر العميل على إرجاع الإصدار المقدم من GUID عند إحضار أحدث إصدار.