Evo tutorial kako podesiti Hamachi za igranje preko neta, nešto s čime se mnogi muče. Sastavljeno iz raznih izvora, ako neko primijeti neku grešku ili da nešto fali neka slobodno doda.
Za Hamachi ovisno o OS-u, igri i routeru neki koraci ne moraju biti uvijek potrebni, proceduru treba ponoviti ako se nešto reinstalira, i većina ovih koraka zahtjeva restartanje onoga što se podešava (Windowsi i / ili Hamachi) nakon tog koraka.
1. dati Hamachi adapteru najviši prioritet od svih network adaptera (tj. viši od LAN-a / WLAN-a) - ovaj korak je nužan i za hosta i za klijente, a podešava se u Control Panel Network Connections prozoru (meni Advanced -> Advanced settings, maknuti Hamachi na prvo mjesto)
2. podesiti emulaciju class C LAN-a pomoću IP aliasa - nisam siguran da li je ovaj korak nužan samo za hosta ili i za klijente pa najbolje uradit za oboje, kao prvo treba skinut Hamachi verziju 1.0.3.0 ili stariju jer novije (2.0.) ne podržavaju IP aliase, onda treba pod u Hamachiju pod Advanced settings enableati IP aliase, onda treba svako svakome drugome u mreži dodijeliti IP aliase (right click on member name -> Advanced) u obliku X.X.X.Y (X = your own, Y = other member's) ili ako to ne radi onda X.X.X.X+1(+2/3/4/5/...)
3. podesiti default gateway i metrics za Hamachi adapter - ovaj korak je valjda potreban samo za usere sa Windows 7 (ne za starije Windowse), jer Windows 7 bez obzira na gore spomenuti prioritet network adaptera pri slanju broadcast paketa daje prednost network adapteru čija ruta ima najmanji metric (procijenjenu cijenu u vremenu) od mogućih alternativnih ruta, zato treba umjesto Automatic metric settinga podesiti Interface metric na 1, i treba dodati adresu 5.0.0.1 kao default gateway, a to se oboje podešava u Properties Hamachi adaptera (right click na Hamachi adapter u Network Connections meniju -> Properties -> scroll down and select TCP / IP -> click Properties -> click Advanced), a osim toga može biti potrebno i disableati (jednostavno deselektirati) TCP / IP v6
4. na routeru forwardati portove koje koristi Hamachi (podesivo u opcijama Hamachija, samo treba odabrati port koji se sigurno ne koristi) - ovaj korak treba primijeniti samo host i nije potreban ako ping na Hamachi IP ionako radi
5. dodati Hamachi i igru u Windows Firewall exceptions ili privremeno isključiti Firewall totalno - ovaj korak trebaju primijeniti i host i klijenti ali ne mora uvijek biti potreban
Ako u server browseru igre nije prikazan onaj ko hosta igru (zato što nije proveden jedan od ovih koraka) ponekad je ipak moguće spojiti se samo treba to ručno obaviti - klijent treba otvoriti konzolu (koja mora biti enableana, ako nije možda se može u opcijama igre) pomoću ¨ ili ~ (botuna lijevo od 1 i ispod Esc) pa upisati (ovisno o igri) nešto kao connect <host's IP alias> .
Ako neko od onih koji se žele joinati ne može otvoriti konzolu tim botunom, a enableana je u opcijama i nije mapirana na neki drugi botun (ili se ne može mijenjati mapiranje za tu radnju u opcijama od igre), može učiniti nekoliko mogućih stvari (ovisno o igri) :
1. promijeniti keyboard language na neki drugi (jer mu trenutačni mapping ne podržava taj simbol)
2. u config.cfg ili userconfig.cfg ručno promijeniti mapiranje botuna koji otvara konzolu
3. dodati -console kao argument u shortcut na .exe (u Target fieldu), tako da se konzola otvara svaki put kad se igra pokrene
4. sam hostati igru, pa mu ni ne treba konzola