כיצד לנהל מספר רב של לקוחות Hytale במחשב אחד: מדריך כפול

By HytaleCharts Team Category: guides 7 min read

רוצים לנהל שני לקוחות באותו מחשב? משגר Hytale חוסם אותך מפתיחה של מקרה שני כברירת מחדל, אבל יש עבודה פשוטה באמצעות טיפול של Windows mutex. מדריך זה עובר אותך באמצעות הפעלת לקוחות כפולים Hytale ללא VMs, ארגזי חול, או מחשב שני.

החזקה>רוצה להפעיל שני לקוחות Hytale באותו מחשב? משגר Hytale חוסם אותך מפתיחה של מקרה שני כברירת מחדל, אבל יש עבודה פשוטה באמצעות טיפול של Windows mutex. מדריך זה עובר אותך דרך הפעלת לקוחות כפולים Hytale ללא VMs, ארגזי חול, או מחשב שני. אם ניסית אי פעם לפתוח לקוח שני, בעוד אחד כבר רץ, פגעת בקיר. המשגר מסרב להיפתח. אין הודעת שגיאה, אין הסבר – זה פשוט לא יתחיל. זהו מנעול חד פעמי מכוון שנבנה לתוך הלקוח Hytale, וזה משפיע על כולם מנסים Multibox, לבדוק עם שני חשבונות, או לנהל משחק צדדי. החדשות הטובות: אתה יכול לעקוף את זה. אין מכונות וירטואליות, לא מחשב שני, אין תוכנה של צד שלישי. רק כלי Microsoft חינם וכ-30 שניות של עבודה. מדוע Hytale Blocks Multiple Instances כמו משחקים מודרניים רבים Hytale משתמשת ב- mutex (אובייקט להדרה מילולית) כדי למנוע יותר עותק אחד של הלקוח לרוץ בו-זמנית באותו מכונה. בעת ההשקה Hytale, הלקוח יוצר שם mutex ב- Windows הנקרא HypixelStudios. Hytale. משחק לפני ההשקה נפתחת במלואה, היא בודקת אם זה כבר קיים. אם הוא עושה זאת, ההשקה מניחה שמקרה אחר כבר פועל ומשתוקק להתחיל. זוהי אותה טכניקה בשימוש על ידי משחקים כמו Roblox, Guild Wars, Blade & Soul ועשרות אחרים. העקף הוא גם זהה: לסגור את הטיפול mutex במקרה הריצה, ולאחר מכן לשגר את הלקוח השני לפני שנוצר חדש. What You Need המונחים: Hytale חשבונות - כל לקוח צריך חשבון אותנטי משלו. אתה לא יכול להיכנס לאותו חשבון פעמיים במקביל Process Explorer - כלי חופשי מחבילת Sysinternals של Microsoft. הורד את זה מ (עבור מערכות 64 סיביות) כמנהל. אתה תראה רשימה של כל תהליך פועל על המכונה שלך. Step 2: השקת הלקוח הראשון שלך Hytale פתח Hytale בדרך כלל ולהיכנס. השאירו את המשחק פועל - זהו המקרה הראשון שלכם. Step 3: Find the Hytale Process במעבד Explorer, לאתר HytaleClient.exe ברשימת התהליכים. אתה יכול ללחוץ Ctrl+F ולחפש את "Hytale" כדי למצוא אותו במהירות. לחץ על התהליך כדי לבחור אותו. Step 4: Switch to the Handles View עם HytaleClient.exe נבחר, ללכת View / Lower Pane View (או הקש Ctrl+H). המחבת התחתונה תציג כעת את כל הבעיות של תהליך Hytale - קבצים, מפתחות רישום, אירועים ו- mutexe. Step 5: Find the Singleton Mutex בחלונית התחתונה, חפשו טיפול עם הסוג Mutant (Windows מציג mutexes כ-"Mutant" ב- Process Explorer). אתה מחפש: \BasenamedObjects\HypixelStudios.Hytale.execode>pre>pre>pre> כדי למצוא את זה מהר יותר, לחץ על עמודה Type ראש עמודה כדי למיין על ידי הקלד, ולאחר מכן לגלול את הערכים "מוטנטים". לחלופין, השתמש Ctrl+F מהתפריט הראשי (מצא) Find Handle או DLL) וחפש HypixelStudios.Hytale.Gamecode>.. Step 6: Close the Mutex Handle לחץ מיידי על HypixelStudios. Hytale. Game מטפל ובחר Close Handle. מעבד Explorer יבקש ממך לאשר - לחץ על כן. Step 7: השקת הלקוח השני מיד לאחר סגירת הטיפול, פתח שוב את משגר Hytale. הפעם זה יתחיל בדרך כלל כי מנעול ה- mutex כבר לא קיים. היכנס עם החשבון השני שלך Hytale, ועכשיו יש לך שני לקוחות Hytale פונקציונליים לחלוטין פועל על אותו PC. אישור התהליך סגירת טיפול mutex באופן ידני בכל פעם מקבל מזועזע. אתה יכול להעביר את זה באמצעות כלי הפקודה של Sysinternals handle64.exe, אשר כלול ="R\Rendsintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersintersinternersinternersinternersinterners-line" 0.com/refspiraslinkk" 0.com/refsintersintersinternersinternersinternersinternersintersinters Standalone הורדה. Create קובץ אצווה (למשל hytale-multi.bat) עם הבאים: @echo off עקבו אחרי Hytale Singleton mutex כתובת:64.exe -p HytaleClient.exe "HypixelStudios.Hytale". משחק -c -y ד"ר מוטטקס סגור. פתח את הלקוח השני שלך עכשיו. המונחים: הפעל קובץ אצווה זה כמנהל לאחר הראשון שלך מופע Hytale פועל, ולאחר מכן משיק את הלקוח השני. הערה: בפעם הראשונה שאתה מפעיל handle64.exe, זה יגרום לך לקבל את Sysinternals EULA. הפעל אותו פעם באופן ידני כדי לקבל לפני להסתמך על התסריט. המונחים: דברים לדעת אתה צריך שתי חשבונות נפרדים של Hytale> כל לקוח יכול לזהות באופן עצמאי. אתה לא יכול לרוץ שני מקרים על אותו חשבון - השרת יכחיש את הפגישה הכפולה. זה אומר שאתה צריך שני רכישות משחק. אתה צריך לחזור על זה כל פעם. ה- mutex משוחזר בכל פעם שיאדה משיקה. סגירתו משפיעה רק על הפגישה הנוכחית. אם תפעיל מחדש את שני הלקוחות, יהיה עליך לסגור את ה- mutex שוב לפני פתיחת המקרה השני. < Strong>Performance Matters לרוץ שני לקוחות Hytale בו זמנית דורש. אתה רוצה להוריד הגדרות גרפיקה בשני המקרים - להפחית את מרחק הראייה, להוריד אפקטים, לסגור יישומים רקע מיותרים. SSD עושה הבדל משמעותי עבור זמני עומס כאשר שני הלקוחות קוראים נכסים בו זמנית. המקרה הראשון שלך ממשיך לרוץ בדרך כלל. סגירת ה- mutex אינה מתרסקת, מנותקת או משפיעה אחרת על הלקוח הראשון של Hytale. ה- mutex נבדק רק בעת ההשקה - ברגע שהמשחק פועל, הסרתו אין השפעה על המשחק. זה לא אותו הדבר שלקוח משנה. טכניקה זו אינה משנה את הקבצים של Hytale, קוד הזרקת או משנה את הלקוח בינארי בכל דרך שהיא. אתה פשוט סוגר מערכת Windows באמצעות כלי Microsoft רשמי. מדוע לא להשתמש ב-VM או ב-Sandbox? מכונות וירטואליות עובדות אך מציגות ביצועים משמעותיים - אתה מפעיל מערכת הפעלה שנייה שלמה רק כדי לעקוף mutex. עבור משחק כמשאבי משאבים כמו Hytale, המציין מחצית משאבי המערכת שלך ל- VM פירושו שני המקרים לרוץ גרוע. כלים כמו Sandboxie יכולים לפעמים לעבוד, אבל הם לעתים קרובות לגרום לבעיות עם מערכות נגד צ'אט משחק וגישה לנהג גרפי. שיטת mutex היא נקייה יותר, קלה יותר, ואינה מפריעה למבצע הרגיל של המשחק. Troubleshooting המשגר השני עדיין לא נפתח: ודא כי סגרת את הטיפול הנכון. שם mutex הוא בדיוק \BasenamedObjects\HypixelStudios.Hytale.Game עם הסוג "Mutant". אם סגרת בטעות טיפול אחר, נסה שוב. Process Explorer אינו מראה מטפלות: ודא שאתה מפעיל את מעבד אקספלורר כמנהל. ללא פריווילגיות גבוהות, הוא אינו יכול להציג את הטיפול בכל התהליכים. תסריט אצווה לא עובד: ודא handle64.exe הוא באותו מנהל כמו קובץ אצווה, או להוסיף אותו למערכת שלך PATH. כמו כן, ודא שקיבלת את ה-Ssinternals EULA על ידי ריצה ב-64. קודם כל: לקוח אחד ניתוק כאשר שאר התגים ב: זה אומר ששני הלקוחות משתמשים באותו חשבון Hytale. אתה צריך חשבון שני עם רכישת משחק משלו. ביצועים עם שני מקרים: להוריד את הגדרות המרחק והגרפיקה של שני הלקוחות. סגור את Chrome ויישומים אחרים של זיכרון. אם יש לך 8GB של RAM, לצפות כמה מגמגם - 16GB או יותר מומלץ לחוויה כפולה חלקה. Key Takeaways Hytale משתמשת ב-Windows mutex הנקרא HypixelStudios.Hytale.Game.Game כדי למנוע מספר מקרים המונחים: Microsoft Sysinternals יכול לסגור את ה- mutex הזה, המאפשר ללקוח השני להשיק את צריך שני נפרדים Hytale חשבונות עם שני רכישות משחק - חשבון אחד לדוגמה ה- mutex חייב להיות סגור בכל פעם לפני השקת הלקוח השני שיטה זו אינה משתמשת בשינויים בקבצים של Hytale ואינה דורשת כלי משחק של צד שלישי A אצווה תסריט עם Handle64.exe ניתן להעביר את התהליך ללחיצה אחת ריצה כפולה לקוחות Hytale פותחים אפשרויות לבדיקות שרת, מרובותboxing, או פשוט לשחק עם שני חשבונות בצד. התהליך לוקח שניות לאחר שאתה יודע מה לעשות, והוא עובד ללא כל כאבי ראש שמגיעים עם VMs או חומרה נוספת. Need to Monitor שרת Hytale בשני החשבונות?