#Client-to-Client Connection Issue(?)

1 messages · Page 1 of 1 (latest)

wintry peak
#

MPT Version:
0.9.8755.33456

Problem:
I, as the server host, can create raids that multiple clients can join and will deploy. And any client can create a raid that I can join and will deploy. But no client can create a raid that loads past "waiting for X players" if another client is trying to join.

Logs:
Not sure my log is going to help here, but it's included.

deep lynx
#

i had the same issue when trying to connect a client in the same LAN as the host.
i forwarded the ports mentioned in the documentation and connected trough the servers External IP. This fixed it for me.

#

it is definitely a conenction issue, check your port forwarding and also windows firewall of server and clients.

wintry peak
#

I have all ports forwarded as the server host, but I haven't got any clients to do so. Everyone has firewall exceptions.

night axle
#

I am having some people having the same issue. They might be able to do one game as Client - client and then the same thing happens.

#

This is an accurate statement in my case

#

@zenith yarrow

wintry peak
#

I see. I will report back with success or failure after having a client set up the port forwarding.

night axle
#

Yea, I told them to do UPnP in their settings menu, but I guess the issue still persisted, will report back with aditional data

wintry peak
#

Is there something to do or toggle with SPT/PFika for UPnP? The port forwarding didn't fix the issue, and I would like to try using UPnP if possible.

#

Thank you! We are all enabling it now and seeing if that gets around the port forwarding issue.

wintry peak
#

There are four of us total testing. I have enabled UPnP for everyone in Windows and also in the F12 menu. We all still hang at "Waiting for X players" if a client hosts.

pastel silo
#

And all the bundles have been sent to all other clients?

wintry peak
#

Should they not be building their own bundles?

night axle
#

When I distributed a "Mods Pack" to my friends it was with the same files I used, that way everyone is on the same page.

glass pivot
#

Having the same issue, completely vanilla SPT + MPT. Both clients have their ports forwarded, they can see the raid in the list, but get stuck in the waiting for players loading screen, I can host for both of them completely fine

pastel silo
spark ibex
#

So my friends and I were running in to this exact same issue initially. FW rules were set up, my (the server host) ports were forwarded. We could all join the server, but the only way we could run a raid is if I "hosted" the raid. We would run in to the same thing if anyone else hosted a raid. Our fix was multifaceted. For myself and two of my friends, Enabling Native Sockets and Use UPnP allowed all of us to connect.

However, one of us were still having the issue. The fix for him was to manually port forward 25565. He has a weird managed ISP router, that has UPnP disabled, and can't be turned on. Maybe this well help someone. It's been smooth sailing since!

FYI: Not using a VPN. I use a reverse proxy set up and my friends are connecting using a domain name and not a direct IP address (I host a lot of other servers for other games). But our issue was the same when troubleshooting with a direct IP.

shadow flare
agile mango
#

If it times out, something on your PC or your friend's is killing the connection preemptively.

shadow flare
#

UPnP opens this randomly assigned port then?

agile mango
#

No, UPnP opens whichever port you assigned in F12

#

But you getting that popup means that they connected fine - they get assigned a different port after establishing the connection.

shadow flare
#

Okay, then why does it time out if UPnP is not on?

agile mango
#

Because the port isn't open

shadow flare
#

It is, I get an error saying 'Are you sure the port isn't already open?'

#

But it doesn't work if I don't turn it on, UDP tester also works fine

agile mango
#

Did you disable UPnP while doing port forwarding?

#

You can't use both.

#

Ah you did

#

And stream it to me

shadow flare
#

We're in a raid at the moment, but there's no issue if I enable UPnP and have the port opened btw.

#

It just gives the error popup and then continues

agile mango
#

Wait, I thought you were OP.

#

I got confused.

shadow flare
#

No worries, that's my bad

final siren
# agile mango Wait, I thought you were OP.

So currently im running into some problems, Ive opened port forwarding in my router aswell as made acceptions in my firewall. Currently getting issues where i can host a raid but my friend isnt able to find it, then after tinkering alittle more after finding some answers on the support section here on discord it somehow made it to where the IP he put in his launcher no longer works. Says AKI-Server is unavailable but a couple of mins ago he was able to connect to it fine. Not sure what i did wrong here but any help would be appreciated.

agile mango
final siren
#

Could a mod possibly be preventing him from connecting to the raid once i host it? NOTE: i do have several more mods than he does so not sure if this plays a factor.

rapid sedge
#

do we still need to portforward if we're connected via a lan client like zero tier

rapid sedge
#

hm. struggling to connect though

#

well it worked for one of us but not the other

#

we're all connected via zero tier

agile mango
#

What is not working exactly?

rapid sedge
#

joining lobby

final siren
#

having that same problem lyn

agile mango
#

Lobby as in a session or server?

rapid sedge
#

session

final siren
#

i can start the server host but he cant see it nor join it

agile mango
#

Did you configure the settings in F12 as per the documentation?

#

If you are using a VPN, you need to put YOUR OWN IP from the VPN in both bind and force IP

rapid sedge
#

ah, and zero tier counts as a vpn

agile mango
#

Yes

rapid sedge
#

worked thanks

#

< illiterate

agile mango
#

np have fun

glass pivot
night axle
#

So my guy gets a UPnP mapping failed error when trying to host a game... AFTER he's hosted once before.

wintry peak
agile mango
#

That way they wont collide

wintry peak
#

kk will try ty

sudden lichen
#

Do both people have to have the same mods to run the raid? I have the problem "waiting for 1 player".

wintry peak
sudden lichen
#

thx dude

wintry peak
#

No. Two of my client-side friends just tried with UPnP and moving to port 25566.

wintry peak
# agile mango Did you have any success?

I've had everyone who is trying to host port forward 6969/6970 and 25560/25565. I've had them all enable UPnP in Windows and MPT and switch UDP port to 25566. I set the ip to 0.0.0.0 in Aki_Data\Server\configs\http.json from being my internal IPV4. Still no clients can host a raid that deploys.

wintry peak
#

Update: A client tried hosting the server and creating a raid. It cannot deploy (stuck again at "Waiting for X players"). So, the issue has to be with the clients' connections. But I have had them all do the port forwarding, and currently they are connecting to my host using UPnP, so that is also working. What do I test/do from here?

agile mango
#

Firewall

#

From my experience, 90% of these scenarios are because of the windows firewall

wintry peak
#

OK let me check all of their firewalls

#

Thank you as always for your patience and dedication Lacy

agile mango
#

It's easier to just allow EscapeFromTarkov.exe on both public and private

wintry peak
#

Double-checked all firewalls and everyone had EscapeFromTarkov.exe allowed public/private.

agile mango
#

At this rate it's easier if you get in a VC with me.

wintry peak
#

Yeah sure I will try to take as little of your time as possible

#

Let me know when you have time.

agile mango
#

Do you have one friend available now?

wintry peak
#

Yeah

fickle berry
#

soooo did you manage to resolve this? my friends are haveing same issue. One of them hosts server (the host), I and my buddy are two clients connected to server. If I as a client try to host a match, my other client friend sees game, pushes join, i wait for him to load before pressing force start game. When i force start i load into the raid and he is still on 'waiting for x playesr to load'

agile mango
#

Have to use VPN or someone else as a host.

fickle berry
#

We managed to resolve our case just by checking "enable upnp' in F12 menu

granite perch
granite perch
agile mango
#

Are you trying to use UPnP or port forwarding? If you already have port forwarding it will fail, try changing your port to 25566

granite perch
#

our minecraft server runs on 25565-25569, not sure if thats intrusive

agile mango
#

It is

#

Switch to 25550

#

Try again

granite perch
#

okay

#

testing

#

does 25550 need to be forwarded?

agile mango
#

If you are using UPnP, no? Otherwise yes.

granite perch
#

nice, i turned of UPnP and forwarded 25550-25555 and it started the server, friend still doesn't see the lobby to join

#

we're restarting his tarkov rq

agile mango
#

If he doesn't see the server he is not connected to your backend

granite perch
#

ill check the console to see

#

yeah he isn't getting connected

#

checking his firewall

#

alright, firewall rule got turned on and the server picked him up, now he's stuck on "waiting for 1 more player"

#

how long does it usually take to load in as a guest

agile mango
#

Less than 1 second

granite perch
#

hmm

agile mango
#

Your port forwarding isn't working in that case

granite perch
#

i will keep messing with settings

#

not sure why we are stuck on waiting for 1 player :/

agile mango
#

Did you change the port in F12 too?

granite perch
#

yep, just saw the the server PC did not have a firewall exclusion for MPT

#

testing with it on

#

that did not work

#

also tried force IP and force bind IP

#

we are both LAN btw connecting through IPv4

#

does SPT Launcher need 25550 port too?

#

that seemed to break it lol, "server started on port 0"

flat cobalt
agile mango
#

SPT launcher always connects to the port defined in http.json

#

Force and bind IP is not required if port forwarding is setup correctly, and if using port forwarding you should disable UPnP

#

You cannot bind to your WAN IP

#

The computer hosting in-game needs to allow EscapeFromTarkov.exe on both public and private networks

granite perch
#

ok, this is our config, both identical

agile mango
#

Send a screenshot of your windows firewall rule for eft

granite perch
agile mango
#

It's easier if you do it in the basic view

#

Don't overcomplicate it

granite perch
#

srry im used to adding rules

#

identical for both machines

agile mango
#

Were you saying you are playing locally?

granite perch
#

both of us are connecting to a 3rd server computer

#

connecting ipv4

#

it worked ths way on SIT

agile mango
#

You have to separate some things there, this does not have the option to use a websocket like SIT

#

Server is the Aki.server exe, port 6969
This can be hosted anywhere

#

The one who clicks HOST RAID needs to port forward the UDP port, in yur case 25550 I think? That PC needs to have it forwarded, Fika uses a P2P connection.

#

So let's say you have A B C
A hosts Aki.Server
B will host in game
C will join

A needs 6969 port forwarded
B needs 25550
C does nothing, simply clicks join

granite perch
#

our network has both ports forwarded, is there some other local method of forwarding? like in firewall?

#

trying to understand how each machine would forward ports

agile mango
#

You open a port for a specific address internally, unless your router is different somehow.

#

If your PC is 192.168.1.15, you port forward 25550 to that internal address

granite perch
#

i understand now, my host PC is not set up to forward 25550, i bound that to the server

#

let me try

#

i see what you mean by SIT is a websocket, meaning that server port is hosted from the actual server

#

not the p2p lobby

#

@agile mango you are a legend 🙂

#

that worked

agile mango
#

🫡

#

I'll close the thread now