Nosteam-es játékok (Counter Strike, Left 4 Dead, stb...)
Ha Hamachival próbálunk játszani valamelyik nosteam-es (eredetileg steam-es játékok) játékkal, "normális" esetben a következő hibát kapjuk:
LAN servers are restricted to local clients (class C)
Ennek az oka, hogy a játék (szerver) ellenőrzi, hogy a játékos (kliens) IP címének első 2 számcsoportja megegyezik-e a sajátjával (mint egy rendes LAN hálózatban).
LAN-on ugyebár az IP címek így néznek ki például:
192.168.0.100
192.168.0.99
192.168.0.27, stb.
addig a Hamachi IP-i a következőképpen néztek ki:
5.3.36.10
5.27.42.66
5.38.23.26, stb.
Tehát míg a LAN címeknél a 4 számcsoport közül az első 2 mindenképpen egyezik, addig a Hamachi címeinél csak az első szám (az 5) egyezik biztosan.
Megoldás:
A Hamachi régebbi verzióinál szükség volt tehát egy aliases.txt fájl létrehozására, amely ezt a hibát áthidalta.
Az újabb verziós Hamachi-kliensek (1.0.2.1-től már biztosan) tartalmaznak egy advanced nevezetű opciót, amelynek segítségével már a Hamachi-n belül meg lehet adni az alias ip címet (azt a címet, amit a játék (szervert készítő játéka) érzékelni fog a játékos csatlakozásakor).
Nyissuk meg a Hamachi főablakát és válasszuk a BEÁLLÍTÁSOK - TULAJDONSÁGOK - ABLAK fület, és ott jelöljük be a Show "Advanced..." peer menu item checkboxot.
Ha ezek után a hálózaton valakire jobb gombbal klikkelünk és kiválasztjuk az Advanced... opciót, akkor a felugró ablakban megadhatjuk az illető kliens Alias-át, vagyis ál-IP címét.
A csatlakozni vágyó játékos(ok) alias címét/címeit csak a játékszerver készítőjének kell beállítani.
Az alias IP címe(ke)t tehát úgy állítsuk be, hogy az első 2 számcsoport megegyezzen a sajáttal (5.x.x.x, és legalább az utolsó eltérjen (5.x.x.x )
Példa:
A te IP-d a Hamachi-ban: 5.4.27.231
A barátodé, akivel játszani szeretnél: 5.26.111.142
Akkor írd be a barátod nevén az Advanced... opciót választva, a Peer VPN alias mezőbe a következőt:
5.4.111.142
Az IP cím beállítása után előfordulhat, hogy újra kell indítani a Hamachi klienst.
Ne felejtsétek el, hogy az 1.0.2.0 feletti verzióknál be kell állítani még 1-2 dolgot, hogy megfelelően működjön, a GY.I.K. -on belül megtaláljátok (link). A Class C hibát pl. okozhatja, ha a kapcsolatok sorrendjénél nem a Hamachi van legfölül!
A játékban valószínűleg "favorits" -ből tudtok csatlakozni, a szerverkészítő (hamachis) IP címét hozzáadva, vagy konzolból (pl. Left 4 Dead).
A Left 4 Dead -nél paraméterrel kell indítani a játékot és szervert, ezt külön megtaláljátok itt a GYIK-ban (link)
