Py client, ICE

This is for troubleshooting of problems with the FAF client and Forged Alliance game.

Moderator: PhilipJFry

Py client, ICE

Postby XM777 » 20 Apr 2019, 06:25

1) What are the changes that will obsolete the python client's lobby functionality? Detailed wiki.. maybe?
2) Will the connections now completely depend on the relay server - no more P2P or is there maybe a way to make this optional for people with port forwarding?
3) Using ICE, will the command input buffer now at least only be sent and received once or will the client send the same information to the same relay for each player?

I have noticed that I have only lost connection to someone when they were connected over the brackman relay. This mostly happened with people from unusual countries, but it was rather rare.
XM777
 
Posts: 2
Joined: 20 Apr 2019, 03:58
Has liked: 0 time
Been liked: 0 time

Re: Py client, ICE

Postby Geosearchef » 20 Apr 2019, 10:03

1) The python client has no tested implementation to run the java ice adapter. It's also been deprecated a few months ago for the purpose of not stopping FAF from implementing features as nobody is working on the python client.
2) Connections will not depend on the relay server. The ice adapter uses the same protocols as the old connectivity solution (and is additionally able to connect directly in a local network), STUN and TURN and should in the majority of situations establish a direct connection without port forwarding. ICE just is a different, more reliable protocol to establish the connection.
3) The game will keep sending the same data, the ice adapter will just forward and monitor connections.

Most devs suspect there was probably something wrong with FAF's TURN implementation as we saw a lot of disconnects on relay connections.
Developer, Server Admin, ICE, currently working on Team Matchmaking, FAF Client
User avatar
Geosearchef
Contributor
 
Posts: 392
Joined: 18 Oct 2013, 14:08
Location: Germany
Has liked: 6 times
Been liked: 127 times
FAF User Name: Geosearchef

Re: Py client, ICE

Postby XM777 » 21 Apr 2019, 00:18

Can one still establish a direct connection by using the information given by the IceMsg or is the ice adapter interface a must have?
XM777
 
Posts: 2
Joined: 20 Apr 2019, 03:58
Has liked: 0 time
Been liked: 0 time

Re: Py client, ICE

Postby Geosearchef » 21 Apr 2019, 00:37

I don't get what you wanna do.
Developer, Server Admin, ICE, currently working on Team Matchmaking, FAF Client
User avatar
Geosearchef
Contributor
 
Posts: 392
Joined: 18 Oct 2013, 14:08
Location: Germany
Has liked: 6 times
Been liked: 127 times
FAF User Name: Geosearchef


Return to Tech Support

Who is online

Users browsing this forum: No registered users and 1 guest