Each time I try and join a server with a housemate it boots the other person off before I can join or both of us will not be able to get on. Happens every time on any server.
The person online gets "no message received"
The person joining gets "please wait" for quite some time until the other person gets kicked off OR "Connection failed"
Description
Details
- Legacy ID
- 254805106
- Severity
- None
- Resolution
- Fixed
- Reproducibility
- Always
- Category
- Server
Event Timeline
You need to go to the dayz properties in steam library.
Select set launch options and insert this text on one computer.
+clientport=27022
Do the same for the other computer but use the next port number.
+clientport=27023
This will force the two client programs to use different ports so the game will not get confused.
You may need to go to your web router and use port forwarding to have these two ports go directly to the correct computer ip address.
Please add -port=25007 into your DayZ launch options on one of the PC's. Right click on DayZ on Stam > General > Set launch options. The number doesn't really matter as long as it's different from the other computers which will use 2302, 2303, 2305 by default.
Basically, it's an issue with NAT translation. You've got two DayZ clients on the same network routing through the same public IP address. Even though they have 2 separate private IP's, they're both using the same standard ports... Most programs will generate a dynamic source port, DayZ doesn't do that so when NAT tries to translate your outgoing connections, you're NAT firewall (192.168.0.1 and some public IP) can only support one or the other.
Alternatively, if you have access to the router settings and upnp is turned on, you can try turning it off, restarting router then trying again.
Hello again starry001,
Closing issue due to inactivity. However, in case the problem persists, please feel free to open up a new issue in the Feedback Tracker.
Regards,
JStewart