FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. IamFromRussia
    3. Best
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!
    I
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 21
    • Groups 0

    Posts

    Recent Best Controversial
    • Private coturn server for my games.

      Hello, hello everyone!
      I don't know the FAF ecosystem very well. But why can't a central server be used for games? Why is the concept of "Coturn Servers" used with connections to each player instead of a single game server?
      I am experienced Java Developer with 6+ years of Java-based enterprise application. I'm interested to know what problems prevent us from moving to a client-server architecture.

      Please take a look at the diagram below and indicate the problems with this implementation:
      alt text

      The diagram is in better quality: https://drive.google.com/file/d/17jnYO3a58oMZonGRF6Q7PKkCtLwqhsxq/view?usp=drive_link

      posted in General Discussion
      I
      IamFromRussia
    • RE: Why not use STEAM NETWORK to improve connection?

      @Brutus5000 Looks too good to be true. I was looking for a catch, but I didn't find one.
      No epic account required...
      https://dev.epicgames.com/docs/dev-portal/identity-provider-management
      alt text

      Honestly, if I had to create an Epic Games account for this, I'd happily do it considering how many features they offer for FREE. An epic games account is created in a couple clicks.
      https://dev.epicgames.com/docs/epic-online-services/eos-overview

      I will quickly describe all the features of EOS

      • Lobbies
      • Peer-to-Peer (P2P) Connections
      • Stats
      • Leaderboards
      • Voice Chat 🔥
      • Reports
      • and more.....
      posted in General Discussion
      I
      IamFromRussia
    • RE: How to render trees on map preview?

      @Jip, size of Superior Echo of Eternity is 20x20. My map is also 20x20. But i find your map named "Adaptive Archsimkats Valley": valley.png
      There are also trees in the form of dots in the preview.

      There is an author Zebranog whose maps are rendered with trees as dots:
      zebra.png

      I think this makes the map previews look better.

      posted in Modding & Tools
      I
      IamFromRussia
    • Why not use STEAM NETWORK to improve connection?

      alt text

      If we publish the launcher on Steam, we will be able to use the Steam network to connect players.
      And this will solve the connection problem.

      But Brutus is against this idea:
      @Brutus5000 said in Private coturn server for my games.:

      And making ourselves dependent of Steam is also not an option (even all the legal issues aside).

      We won't need coturn servers that cost money to rent

      From the forum threads I learned that Nordic Games responds to messages and you have asked them many times about the source code.

      Do you think we should write a letter to Nordic games asking for permission to publish the launcher?

      I understand that it is not that easy. But why not try?

      posted in General Discussion
      I
      IamFromRussia
    • How to render trees on map preview?

      On "Superior Echo of Eternity" preview you can see rendered trees as dots on map.
      echo_map.png

      How can I achieve this effect on my maps?
      On my map the trees are not rendered. ((

      posted in Modding & Tools
      I
      IamFromRussia
    • RE: Why not use STEAM NETWORK to improve connection?

      @NOC said in Why not use STEAM NETWORK to improve connection?:

      Other than the fact you will have to share the entire user database likely with EPIC.
      Therefore violating GDPR

      As I understand it, it is not necessary...

      We can use your own OAuth 2.0 provider for player authentication in EOS, but only under certain conditions, using EOS Connect’s "Custom Identity Provider" feature.

      from chatgpt) :

      🔐 Example: GDPR-Safe Token Payload
      A simple JWT token that Epic can use, but contains no PII:

      {
      "sub": "user-12345", // epic user ID, its not real faf user name
      "iss": "https://your.auth.server",
      "exp": 1720000000
      }
      That’s it. You can keep it clean and anonymous.

      We will associate each user with an epic id by which epic servers will connect players. We will not transmit any other data.

      In order to connect users, it is enough to have an epic user id assigned to each player in faf. The assignment will be performed on our servers and it is not necessary to provide any information about the users.

      posted in General Discussion
      I
      IamFromRussia