Originally Posted by MrWise
well, NOP'ing the CreateMutexA's works to get 2 clients running, but then it doesnt let me connect to the same game server with two clients :/
So 2 clients normally on my computer can't connect to the same server
but 2 clients with one on a VMware box (both still on my IP) can connect to the same server
so what's the difference between my normal connection and connecting through a vmware virtual machine? in terms of something that could result in this
VMware has his own IP, your pc works like a Gateway, encapsulating VMWare packets with his own IP and mask, this packets are sent to the server and the server replies as if the client is runing on a Lan Nat1, your PC receives the packets and decapsulates them sending it to the VMWare.
When you run Requiem normally the packets are sent with your PC´s IP, packets form the Requiem server are sent to your PC as end Device, not like VMware where are sent like a intermediate Device as a Gateway. So if you run 2 clients normally on the PC, both´s packets are sent as the end device, the server detects that and only can reply to one client.
I imagine that if you have 2 internet connections, like having 2 network interface cards, you could tell each client to connect trouht each interface, that way you have each client running on a diferend end device (the end device is your network card), that should work. The problem is how to tell requiem to connect to which network connection.
I hope that answer your question