A few question about hamachi and what it will work with [duplicate]

Hamachi is creating a virtual LAN network for users.

Yes, both users need to use Hamachi.

Back at 2008, me and my friends were using it. Since then, I've never used. A user creates a room at Hamachi, other users join that room. We were using it with Counter Strike, Half-Life and The Lord of the Rings Battle for Middle Earth 2. As soon as we joined the same room at Hamachi, we could play the game normally through LAN game menu.