parent category newer

Posts
-
RE: Faf Ranking rename
@miki1900 said in Faf Ranking rename:
@brutus5000
its not military "knowledge", its basic knowledge.
people in z-generation dont know that captain is bigger than corporal? my god....
but we can replace example brigadier.I was born in the 80s and here in central europe this is not common knowledge.
-
RE: Faf Ranking rename
These ranks only make sense in one country (I assume usa here). Non-military people can't put them into order.
So no, thank you.
-
RE: Smurfs account
What on earth is x1? Do you mean 1v1 ladder?
You fail to explain why you think you need another account to train. You just state you need it. That's not a reason. And accusing other people of breaking the rules without evidence is defamation and peak whataboutism.
Effectively "training" is playing. If you get better your rating goes up. No reason to switch to a different account that has a different account to play with others and hiding your real skill/rating is exactly the definition of smurfing.
-
RE: Private coturn server for my games.
In mock tests ICE also always works perfectly
Nobody ever questioned whether one large plain proxy would work. The ICE adapter laid foundations for rerouting the game traffic anywhere.
However it has drawbacks in operational costs and in latency.
And in theory plain ICE connections should always work (with relay as a fallback which basically is single-connection proxy). As such in theory it is also superior to a proxy-solution that does not traffic deduplication.
But in practice (especially Windows and/or security software interference) and for the given software libraries available we see, that it does not hold up the promises.However under current DDOS situation a proxy server becomes more interesting if it were tunneled through cloudflare websockets...
-
RE: Private coturn server for my games.
@yew said in Private coturn server for my games.:
I doubt faf will ever fully resolve this issue, I don't think they even know how.
This is correct. We don't know. None of us are professional game and/or network engineers. We can not afford to pay for a company to fix it for us. And making ourselves dependent of Steam is also not an option (even all the legal issues aside).
-
RE: Private coturn server for my games.
You assume that running your own stable coturn solves all connection issues. Our reports from ICE adapters tell otherwise.
The problem is not necessarily unstable coturns, but with issues making a connection even with coturn. -
RE: Private coturn server for my games.
@iamfromrussia said in Private coturn server for my games.:
@brutus5000 If we know so little about the data protocol, how do you get information about the game starting/ending? How do you get messages from the chat?
Because there are different datastreams
There is a more "high-level" protocol where the game gives information about the game state. This is called GPGNet protocol and it's only sent between Game <-> FAF Client <-> FAF lobby server. This is well known.
Then we have the game datastream (which is basically the replay format). This is except for few unknown bits well known by now.
The part you are asking for is the network metadata between the UDP connections of the games and this was never in the focus. If you look at @Surfer's git repository, he reverse engineered a few pieces. But that is basically new work from the last few months.
If it's not too much trouble, send the discord of the modder who is trying to do this )
Its @Surfer or anykey111 in Discord.
-
RE: Private coturn server for my games.
The Forged Alliance engine will alway open one udp port per player in the game and send data multiple times.
In theory you could try to reverse engineer the binary network protocol and remux the streams that some intermediate software merges outgoing traffic into 1 connection and splits up incoming traffic into "per player" traffic.
The is actually a developer on Discord trying to do exactly that. I'm not sure if this really solves network connection issues. What I am sure is that it will cause latency issues for all users geographically far away from the central server.
2 players from australia don't take the direct route but sent over a gateway in europe adding 500ms+ latency.
We don't know much about the binary data protocol
-
RE: Eternal connecting to lobbies on Global CoTURN
The release causing this was rolled back ~17 hours ago. Is your post up to date @StormLantern ?
-
RE: Cant Upload last few Maps....NEW ERROR - Payload too Large......!!??
How big is your folder?
-
RE: What caused this error? "Error while recording replay - java.net SocketException
Why would the app close gracefully? An error in the replay server connection does not cause your game or any other feature of the client to break. Unless all of these separate connections also fail.
-
RE: What caused this error? "Error while recording replay - java.net SocketException
java.net.SocketException: Connection reset
can be anything from internet connection loss, to temporal wifi loss, your computer firewall going bonkers, windows errors on ANY of the two connection ends or any server in between...
-
RE: Aeolus chat settings
You can look up all the different settings in our IRC config: https://github.com/FAForever/gitops-stack/blob/83d63bde50b59bdb9eb06fe63adc1680aeca755c/apps/ergochat/config/ircd.yaml#L953
-
RE: Replay Desync
This is exactly what FAF is doing. Your local replay stream is saved locally, and the "consensus" replay is saved on the FAF server. "Consensus" means that this is the replay that matches the majority of the players still connected.
-
RE: Patch updates on joining a game
From the outside perspective it may sound easy, but I assure you it is not.
This problem does not apply to just the faf mod. It needs to be applied for fafdevelop and fafbeta as well, and for these you surely do not want to get a banner, but it still needs to be covered. Still then we didn't talk about the on-top featured mods like coop or phantom. These may or may not need to be updated depending on the game you want to play.For the FAF client it's hardly possible to detect the currently applied version, since any given file could belong to multiple patch levels and things get messy with on-top featured mods.
The lobby server doesn't track the played base version and on-top featured mod version. It doesn't even know that versions exist at all.
The patch generation happens outside the lobby server and it would need to be notified about this change. But some deployments of featured mods happen partially manually, so there is not even a way to do that right now.TL;DR: It is possible, but would require fundamental changes to patch handling in FAF. And all that for the few days a year were we release a patch. So it's not likely it will be tackled.
-
RE: Linux gamemode with FAF
Why don't you just try it out and share your experience?
-
RE: When launching FAF, the launcher gives an error
I see it is installed to D:\FAF-Client and not C:\Program Files
make sure to delete the whole faf-client folder after uninstall
-
RE: When launching FAF, the launcher gives an error
Uninstall, manually delete the relating files from C:\Program Files, reinstall.
Your update failed for some reason and you have a mix of old and new files. This happens a lot.