poniedziałek, 30 maja 2011

StarCraft przez Hamachi

Niestety Blizzard już dawno zapomniał o StarCrafcie i o problemach jego posiadaczy z grą na Battle.net (a może nie potrafi ich rozwiązać). Dlatego też obecnie najlepszym rozwiązaniem jest gra przez LAN lub właśnie Hamachi :> Jednak taka gra nie jest łatwą sztuką, bo SC ma tendencję do nie wykrywania komputerów połączonych przez sieć Hamachi.
Jednak i na to znalazło się lekarstwo -> ForceBindIP :D Jak więc odpalić SC tak by móc pograć sobie ze znajomymi przez Hamachi? :>
  1. Ściągnij i zainstaluj ForceBindIP (strona | instalator | plik zip)
  2. Ściągnij i zainstaluj Hamachi (oficjalna strona | starsze wersje)
  3. Uruchom Hamachi i skopiuj swój adres IP
  4. Utwórz skrót do StarCraft.exe i wejdź w jego właściwości

  5. Przy polu "element docelowy" dopisz ForceBindIP 5.xxx.xxx.xxx (twój IP z Hamachi)
  6. Kliknij OK lub Zastosuj
  7. Jeśli Windows potulnie przyjął polecenie to za pomocą tego skrótu powinieneś móc łączyć się przez sieć Hamachi i bez problemów grać w SC z innymi ludźmi :)
    Jeśli jednak Windows spłatał figla i obwieścił iż nie wie co to ForceBindIP to przejdź do punktu 8.
  8. Ściągnij plik zip z ForceBind (link) i wypakuj go do folderu "System32" w katalogu Windowsa (jeśli UAC będzie pytał się czy jesteś pewien - wciśnij, że jesteś ^^). Powróć do punktu 5. :)
Jeśli mimo tego StarCraft nie pozwala na podłączenie się do gry - spróbuj sposobu z tego wpisu: Gdy program nie widzi sieci Hamachi.

    8 komentarzy:

    1. Dziala!!!!!! Dzieki pozdro!!!!!!

      OdpowiedzUsuń
    2. no dobra,wsztko git,tylko jak sie potem w starcafcie polaczy z duga osoba?

      OdpowiedzUsuń
      Odpowiedzi
      1. Z głównego menu ->Multiplayer->Local Area Network (UDP) (w menu "Select Connection"). Tam można albo stworzyć nową grę, albo dołączyć do już istniejącej

        Usuń
    3. Trafiłem na ten artykuł przypadkiem i mi się bardzo przydał. Tylko nie wiem dlaczego ta metoda nie działa na Win7. Na WinXP wszystko ładnie działa.

      OdpowiedzUsuń
      Odpowiedzi
      1. W zasadzie to pisząc tego posta testowałem to na Win7 i faktycznie system ma problemy z tym by forcebind zaskoczył. Generalnie jeśli gra się odpala z takiego skrótu to znaczy, że problem leży raczej po stronie Hamachi niźli Windowsa, a wtedy polecam zajrzeć tutaj: http://runaurufu.blogspot.com/2012/03/gdy-program-nie-widzi-sieci-hamachi.html . Ewentualnie można jeszcze próbować odpalać skrót z prawami administratora, choć to nie powinno mieć wpływu na działanie forcebinda.

        Jeśli zaś system uparcie mówi, że nie rozpoznaje polecenia forcebind mimo wpakowania pliku do katalogu System32 to jedyną radą jaką mogę dać jest próba odpalenia z wykorzystaniem całej ścieżki do pliku wynikowego forcebinda.

        Usuń
      2. Ja normalnie na win7 odpaliłem Starcrafta przez hamachi używając wyżej opisanej metody. Tylko że musiałem wykonać jeszcze pkt 8.

        Usuń
    4. ciagle mam blad ze nie znalaziono bindIP.dll w folderze tym i tym i jakis blad instalacji pisze mi to gdy proboje odalic gre ze skrotu

      OdpowiedzUsuń
      Odpowiedzi
      1. Jeśli udało się stworzyć skrót, a mimo to Windows nie rozpoznaje ForceBinda, to spróbuj mimo wszystko zaaplikować kroki z punktu 8. Jeśli to również nie pomoże to jedynym ratunkiem jaki w tej chwili przychodzi mi do głowy będzie skopiowanie plików ForceBinda do katalogu StarCrafta.

        Usuń