Jak uruchomić wielu klientów Hytale na jednym komputerze: Przewodnik Dual Instance

Nazwa Kategoria::: nazwa : min min read

Chcesz uruchomić dwóch klientów Hytale na tym samym komputerze? Hytale blokuje otwarcie drugiej instancji domyślnie, ale jest prosta praca przy użyciu klamki mutex Windows. Ten przewodnik prowadzi Cię przez prowadzenie podwójnych klientów Hytale bez VM, piaskownicy lub drugiego komputera.

< p > < silny > Chcesz uruchomić dwóch klientów Hytale na tym samym komputerze? Hytale blokuje otwarcie drugiej instancji domyślnie, ale jest prosta praca przy użyciu klamki mutex Windows. Ten przewodnik prowadzi Cię przez prowadzenie podwójne Hytale klientów bez VM, piaskownicy lub drugi komputer. < / silny > < / p > < p > Jeśli kiedykolwiek próbowałeś otworzyć drugiego klienta Hytale 'a, kiedy jeden jest już uruchomiony, uderzyłeś w ścianę. Wyrzutnia odmawia otwarcia. Brak komunikatu o błędzie, brak wyjaśnienia - po prostu nie chce zapalić. Jest to celowy zamek jednoinstancyjny wbudowany w klienta Hytale, który wpływa na wszystkich próbujących multibox, testować z dwóch kont lub uruchomić side-by-side gameplay. < p > Dobra wiadomość: możesz ją obejść. Żadnych maszyn wirtualnych, drugiego komputera, żadnego podejrzanego oprogramowania. Wystarczy darmowe narzędzie Microsoft i około 30 sekund pracy. < / p > < h2 > Dlaczego Hytale blokuje wiele zdarzeń < / h2 > < p > Jak wiele nowoczesnych gier, Hytale używa < silnej > mutax < / silnej > (obiekt wzajemnego wykluczenia), aby zapobiec równoczesnemu działaniu więcej niż jednej kopii klienta na tej samej maszynie. Po uruchomieniu Hytale klient tworzy nazwę mutex w systemie Windows o nazwie < code > HypixelStudios. Hytalia. Gra < / kod >. Zanim wyrzutnia się otworzy, sprawdza, czy ten mutant już istnieje. Jeśli tak, wyrzutnia zakłada, że kolejna instancja jest już uruchomiona i po cichu odmawia startu. < / p > < p > Jest to ta sama technika używana przez gry takie jak Roblox, Guild Wars, Blade & Soul i dziesiątki innych. bajpas też jest taki sam: zamknąć uchwyt mutex w uruchomionej instancji, a następnie uruchomić drugiego klienta przed powstaniem nowego. < / p > < h2 > What You Need < / h2 > < ul > < li > < silny > Dwa Konta Hytale < / strong > - każda instancja klienta potrzebuje własnego konta uwierzytelnionego. Nie można zalogować się na to samo konto dwukrotnie jednocześnie < / li > < li > < strong > Process Explorer < / strong > - darmowe narzędzie z pakietu Sysinternals firmy Microsoft. Pobierz go z < a href = "https: / / learn.microsoft.com / en- us / sysinternals / downloads / proces- explorer" target = "_ blank" rel = "noopener noreferrer" > Strona internetowa Microsoft < / a > < / li > < li > PC z wystarczającymi zasobami do uruchomienia dwóch instancji Hytale (zalecany 16GB RAM, choć 8GB może działać) < / li > < / ul > < h2 > Krok fazy: Bieg dwóch Hytali Klientów < / h2 > < h3 > Krok 1: Pobierz i otwórz proces Explorer < / h3 > < p > Pobierz Process Explorer z Microsoft Sysinternals i uruchomić < kod > procexp64.exe < / kod > (dla systemów 64- bitowych) jako Administrator. Zobaczysz listę czasu rzeczywistego każdego procesu działającego na Twojej maszynie. < / p > < h3 > Krok 2: Uruchom swojego pierwszego klienta Hytale < / h3 > < p > Otwórz Hytale normalnie i zaloguj się. Leave the game running - to twoja pierwsza instancja. < / p > < h3 > Krok 3: Znajdź proces Hytale < / h3 > < p > In Process Explorer, location < strong > HytaleClient.exe < / strong > in the process list. Możesz nacisnąć < kod > Ctrl + F < / kod > i wyszukać "Hytale", aby szybko go znaleźć. Kliknij na proces, aby go wybrać. < / p > < h3 > Krok 4: Przełącz na widok obsługi < / h3 > < p > Z HytaleClient.exe wybrany, przejdź do < silny > Widok → Dolny Pane View → Handles < / silny > (lub naciśnij < kod > Ctrl + H < / kod >). Niższa tafla wyświetla teraz wszystkie uchwyty będące w posiadaniu procesu Hytale - pliki, klucze rejestru, zdarzenia i mutacje. < / p > < h3 > Krok 5: Znajdź Singleton Mutex < / h3 > < p > W dolnej tafli szukaj uchwytu z typem < silny > Mutant < / silny > (Windows wyświetla mutacje jako "Mutant" w Process Explorer). Szukasz: < / p > < pre > < code >\ BaseNamedObjects\ HypixelStudios.Hytale.Game < / code > < / pre > < p > Aby znaleźć go szybciej, kliknij na < silny > Typ < / silny > Nagłówek kolumny, aby sortować według typu, a następnie przewiń do pozycji "Mutant". Alternatywnie, użyj < code > Ctrl + F < / code > z menu głównego (Znajdź → Uchwyt lub DLL) i szukaj < kod > HypixelStudios.Hytale.Game < / code >. < / p > < h3 > Krok 6: Zamknij trzonek Mutex < / h3 > < p > Kliknij prawym przyciskiem myszy na < kod > HypixelStudios. Hytalia. Gra < / kod > uchwyt i wybierz < silny > Zamknij uchwyt < / silny >. Process Explorer poprosi o potwierdzenie - kliknij Tak. < / p > < h3 > Krok 7: Uruchomienie drugiego klienta < / h3 > < p > Natychmiast po zamknięciu uchwytu ponownie otworzyć wyrzutnię Hytale. Tym razem zacznie się normalnie, ponieważ blokada Mutex już nie istnieje. Zaloguj się na drugim koncie Hytale, a teraz masz dwóch w pełni funkcjonalnych klientów Hytale działających na tym samym komputerze. < / p > < h2 > Automatyzacja procesu < / h2 > < p > Zamknięcie ręcznego uchwytu mutaksa za każdym razem staje się nudne. Można to zautomatyzować przy użyciu narzędzia komendującego Sysinternals < code > handle64.exe < / code >, który jest zawarty w < a href = "https: / / learn.microsoft.com / en- us / sysinternals / downloads / sysinternals- suite" target = "_ blank" rel = "noopener noreferrer" > Sysinternals Suite < / a > or as a < a href = "https: / / learn.microsoft.com / en- us / sysinternals / dowloaddloads" target = "_ blank" rel = "noopener noreferrer" > autonomiczny < / a >. < / p > < p > Utwórz plik wsadowy (np. < kod > hytale- multi.bat < / kod >) z następującymi danymi: < / p > < pre > < code > @ echo off Echo Zamykanie Hytale Singleton Mutex... handle64.exe -a -p HytaleClient.exe "HypixelStudios.Hytale. Gra" -c -y Echo Mutex zamknięte. Uruchom drugiego klienta Hytale. pauza < / kod > < / przed > < p > Uruchom ten plik wsadowy jako administrator po pierwszym Hytale instance jest uruchomiony, a następnie uruchomić drugi klient. < / p > < p > < silny > Uwaga: < / silny > Po raz pierwszy uruchomiony < kod > handle64.exe < / kod >, będzie to zachęta do akceptacji Sysinternals EULA. Uruchom ją raz ręcznie, aby zaakceptować przed poleceniem na skrypcie wsadowym. < / p > < h2 > Ważne Rzeczy, które należy wiedzieć < / h2 > < p > < silny > Potrzebujesz dwóch oddzielnych kont Hytale. < / strong > Każda instancja klienta uwierzytelnia niezależnie. Nie można uruchomić dwóch instancji na tym samym koncie - serwer odrzuci duplikat sesji. Oznacza to, że potrzebujesz dwóch zakupów gier. < / p > < p > < silny > Musisz powtarzać to za każdym razem. Mutex jest odtworzony za każdym razem, gdy Hytale startuje. Zamknięcie go wpływa tylko na obecną sesję. Jeśli ponownie uruchomisz obu klientów, będziesz musiał ponownie zamknąć mutax przed otwarciem drugiej instancji. < / p > < p > < silny > Wydajność. < / silny > Prowadzenie dwóch Hytale klientów jednocześnie jest wymagające. Będziesz chciał obniżyć ustawienia graficzne w obu przypadkach - zmniejszyć odległość widoku, wyłączyć efekty i zamknąć niepotrzebne aplikacje tła. SSD robi znaczącą różnicę dla czasu obciążenia, gdy obaj klienci czytają aktywa jednocześnie. < / p > < p > < silny > Pierwsza instancja działa normalnie. < / silny > Zamknięcie mutantu nie rozbija się, nie odłącza lub w inny sposób wpływa na pierwszego klienta Hytale. Mutex jest sprawdzany tylko przy starcie - po uruchomieniu gry, usunięcie go nie ma wpływu na rozgrywkę. < / p > < p > < silny > To nie to samo co mododowanie klienta. < / strong > Technika ta nie modyfikuje plików Hytale 'a, kodu do wstrzyknięć ani w żaden sposób nie zmienia binarnego klienta. Po prostu zamykasz uchwyt Windows używając oficjalnego narzędzia Microsoft. < / p > < h2 > Dlaczego nie używać VM lub Sandbox? < / h2 > < p > Wirtualne maszyny działają, ale wprowadzają znaczący nagłówek - uruchamiasz cały drugi system operacyjny tylko po to, aby obejść Mutex. Dla gry tak zasobochłonnej jak Hytale, zadedykowanie połowy zasobów systemu do VM oznacza, że oba przypadki są słabe. < / p > < p > Narzędzia Sandboxing takie jak Sandboxie mogą czasami działać, ale często powodują problemy z gry anty-oszustw i dostępu sterownika graficznego. Metoda Mutex jest czystsza, lżejsza i nie wpływa na normalne działanie gry. < / p > < h2 > Rozwiązywanie problemów < / h2 > < p > < silny > Drugi wyrzutnia nadal nie otwiera się: < / strong > Upewnij się, że zamknąłeś właściwy uchwyt. Nazwa Mutex jest dokładnie < kod >\ BaseNamedObjects\ HypixelStudios.Hytale.Game < / code > z typem "Mutant". W przypadku przypadkowego zamknięcia innego uchwytu, należy spróbować ponownie. < / p > < p > < strong > Process Explorer nie pokazuje uchwytów: < / strong > Upewnij się, że prowadzisz Process Explorer jako administrator. Bez wyższych uprawnień nie może wyświetlać uchwytów dla wszystkich procesów. < / p > < p > < silny > Skrypt wsadowy nie działa: < / strong > Supply < code > handle64.exe < / code > znajduje się w tym samym katalogu co plik wsadowy lub dodać go do systemu PATH. Potwierdź również, że zaakceptowałeś Sysinternals EULA przez bieganie po rękach 64. exe najpierw ręcznie. < / p > < p > < silny > Jeden klient odłącza się, gdy inne loguje się w: < / strong > Oznacza to, że obaj klienci korzystają z tego samego konta Hytale. Potrzebujesz drugiego konta z własnym zakupem gry. < / p > < p > < silny > Słaba wydajność w dwóch przypadkach: < / silny > Obniżyć odległość renderowania i ustawienia graficzne dla obu klientów. Zamknij Chrome i inne pamięci- ciężkie zastosowania. Jeśli masz 8 GB RAM, oczekuj jąkania - 16 GB lub więcej jest zalecane dla płynnego doświadczenia dual- client. < / p > < h2 > Key Takeaways < / h2 > < ul > < li > Hytale używa mutex Windows o nazwie < code > HypixelStudios.Hytale.Game < / code >, aby zapobiec wielokrotnym przypadkom < / li > < li > Process Explorer z Microsoft Sysinternals może zamknąć ten mutax, pozwalając drugiemu klientowi uruchomić < / li > < li > Potrzebujesz dwóch oddzielnych. Konta Hytale z dwoma zakupami gier - jedno konto na instancję < / li > < li > Mutex musi być zamykany za każdym razem przed uruchomieniem drugiego klienta < / li > < li > Metoda ta nie używa żadnych modyfikacji do plików Hytale 'a i nie wymaga żadnych narzędzi do gry trzeciej partii < / li > < li > Skrypt wsadowy z < kodem > handle64.exe < / kod > może zautomatyzować proces do jednego kliknięcia < / li > < / ul > < p > Running dual Hytale klienci otwierają możliwości testowania serwerów, multiboxingu lub po prostu gry z dwoma kontami obok siebie. Proces trwa kilka sekund, gdy wiesz, co robić, i działa niezawodnie bez żadnego z bólów głowy, które pochodzą z maszyn wirtualnych lub dodatkowego sprzętu. < / p > < p > Konieczność monitorowania Hytaliczny serwer na obu kontach? < a href = "https: / / hytalecharts.com" > Sprawdź statystyki serwera na HytaleCharts < / a > i śledź aktywność gracza, czas pracy i rankingi. < / p >