Also, the client may be required to ACCEPT packets (as if it were a server)! If this is true then, in stead of turning off the firewall, I could have whitelisted those UDP ports on both machines. Which UDP ports? If I am understanding correctly, Microsoft DirectPlay may use any ports in the range (?). The game lies when it says "TCP/IP": it actually uses UDP as well. Basically this puts both virtual machines as "first class" citizens on my network so that it doesn't look like they're virtual machines inside the host systems. In both virtual machines, I turned off the firewall and set them to "bridged" networking mode.
STRONGHOLD CRUSADER ONLINE PLAYER IP ADDRESS WINDOWS 10
Third EDIT: I'm running the game in Microsoft Windows 10 under compatibility mode: Windows XP (SP 3)įourth EDIT: I got it working, but I would still appreciate an answer because I don't have all the details worked out. (Sorry, I tried to get all the information in the first post, but I'll continue updating as I think of potentially important information!) Second EDIT: All machines are using the same version of Stronghold Crusader. Anyone know where to get this information?ĮDIT: all the machines are on the same physical network in my house at the moment. I feel perfectly capable of exposing the right ports to the right machines, etc., but it would be super helpful if I knew which ports need to be accessed by the server and client. I use GNU/Linux and I am running the game inside a Microsoft Windows virtual machine (Oracle Virtualbox). When joining the game, I see a possible source for the confusion: there appears to be some sort of game lobby where "auto-discovery" is supposed to be happening? So maybe there are other ports (UDP ports even?) used to broadcast existing games? When I host a game, I at least expect netstat -an to show a TCP "LISTEN" entry for the port I chose (10001 in this case) but it doesn't. I'm having trouble finding out online exactly what Stronghold Crusader needs in order to play a network game, and things aren't obvious in the game itself. (fifth EDIT: for the "solution", see fourth EDIT at the bottom.)