نرم افزار یونیتی هاب (unity hub) که نقش اجراگر و مدیر را برای نرم افزار یونیتی دارد، نیازمند آن است که در بازه های زمانی به طور پشت سر هم به اینترنت متصل شود. فاصله بین دو زمان اتصال یونیتی هاب به اینترنت نباید بیشتر از ۳۰ روز شود؛ وگرنه نرم افزار یونیتی هاب به طور خودکار از حالت لاگین خارج می شود.
این امر در مواقع خاص هنگامی که دسترسی به اینترنت بین المللی میسر نیست (مانند ایام آشوب های داخلی، جنگ و …) می تواند فرآیند کار با این انجین را برای توسعه دهندگان با چالش هایی مواجه کند. زیرا در هنگام خروج از حالت لاگین، امکان کار با نرم افزار وجود ندارد و لاگین مجدد با توجه به محدودیت دسترسی به اینترنت بین المللی میسر نمی باشد.
شرح راه حل:
خوشبختانه در هنگام بروز چنین شرایطی، معمولا ساعت و تاریخ رایانه با اتصال به اینترنت بروزرسانی نمی شود. در نتیجه می توان با دستکاری آن، یونیتی هاب را فریب داد و از خروج از حالت لاگین جلوگیری کرد.
برای این کار، مطابق مراحل زیر اقدام می کنیم:
1. بستن کامل یونیتی هاب:
ابتدا مطمئن شوید یونیتی هاب کاملا بسته شده است. بدین منظور پس از بستن پنجره اصلی آن، مطابق مراحل زیر یونیتی هاب را در پس زمینه رایانه خود نیز ببندید.
روی علامت فلش پایین سمت راست کلیک کنید. بخش باز شده نرم افزار هایی که هنوز در حال اجرا هستند را نشان می دهد. روی آیکون یونیتی هاب که در تصویر مشخص شده، کلیک راست کنید.
از پنجره باز شده، روی گزینه مشخص شده Quit Unity Hub کلیک کنید تا اجرای برنامه در پس زمینه متوقف شود.
2. باز کردن بخش تاریخ و ساعت
مطابق تصاویر، پیش بروید.
مطابق تصاویر، به وسیله دوبار کلیک روی آیکون Control Panel آن را باز کنید. در صورت عدم وجود این آیکون در دسکتاپ، از بخش جستجو یا آیکون پنجره آن را پیدا و باز کنید.
بعد از باز شدن پنجره Control Panel، در بخش جستجو عبارت را جستجو کنید و سپس روی گزینه Date and Time کلیک کنید.
3. عقب بردن تاریخ
مطابق تصاویر، تاریخ را به تعداد روز های مدنظر خود به عقب برگردانید.
بعد از باز شدن پنجره تاریخ و ساعت، گزینه Change date and time را انتخاب کنید.
می توانید تاریخ را به تعداد روز های مدنظر خود به عقب برگردانید. از آنجا که یونیتی هاب از تاریخ رایانه برای محاسبه روزهای باقیمانده از مهلت ۳۰ روزه استفاده می کند، با این کار دچار فریب خواهد شد. برای نمونه من تاریخ را از ۳ مارس به ۱۷ فوریه تغیر دادم.
بعد از اتمام کار، در تمامی پنجره های روی OK کلیک کنید تا تغیرات ثبت شود. سپس یونیتی هاب را باز کنید (بهتر است به اینترنت متصل نباشید!)
خواهید دید روزهای باقیمانده از مهلت افزایش یافته.
نکات تکمیلی:
- این راهکار موقتی است؛ یعنی ممکن است بنا به دلیل دیگری خروج از حالت لاگین اتفاق بیفتد.
- حتما تاریخ را به عقب برگردانید. نیاز به گفتن ندارد که اگر اشتباها آن را جلوتر ببرید چه اتفاقاتی رخ می دهد.
- این روش برای وقتی که یونیتی هاب از حساب کاربری خارج شده، تست نشده و ممکن است کار نکند.
- اگر مدت زیادی از انقضای مهلت ۳۰ روزه شما نمانده، سریعا این روش را اجرا کنید.
- احتمالا این روش ترتیب پروژه هایتان را بر اساس زمان آخرین اجرا در یونیتی هاب به هم بریزد.
- استفاده از این روش در صورتی مورد رضایت بنده است که پس از انجام آن، بازی نامناسب و آسیب زایی ساخته نشود؛ در غیر این صورت بنده راضی به استفاده از این روش نخواهم بود. همچنین از شما می خواهم که اگر این روش به کارتان آمد، با پنج صلوات، من را مهمان این موفقیت کنید.







