Adapting FAF to other games?

Post here if you want to help developing something for FAF.

Adapting FAF to other games?

Postby AdmiralZeech » 21 Nov 2017, 15:05

Hi, just a question. How possible is it to adapt FAF to work generically with other games?

ie. make FAF into an open source middleware for multiplayer infrastructure?

Alternatively, has anyone heard of any open source software libraries that provides similar functions of Lobbies / Ladder / Matchmaking / Chatroom / Replay browser?
AdmiralZeech
Priest
 
Posts: 306
Joined: 17 Sep 2011, 16:56
Has liked: 0 time
Been liked: 39 times

Re: Adapting FAF to other games?

Postby Brutus5000 » 29 Nov 2017, 01:51

Yes it is possible in theory, but it is not something I would recommend.

Most parts of the codebase are bound to the Forged Alliance server protocol.
And we have a lot of compatibilty code that would not be required if you start a new lobby from scratch.
Some parts of our architecture are also something we would rather change (i.e. chat hosting using an irc server compound).

As far as I know there are no open source solutions covering our use case. This is probably due to the fact that there aren't many reeingineered game protocols that haven't been shutdown by lawsuits.

Many of our concepts could be copied though. Are you asking for a specific game?
Brutus5000
Avatar-of-War
 
Posts: 114
Joined: 05 Aug 2016, 23:32
Has liked: 15 times
Been liked: 97 times
FAF User Name: brutus5000

Re: Adapting FAF to other games?

Postby AdmiralZeech » 12 Dec 2017, 20:46

Thanks for the reply. I'm more asking of whether it can be used for new (indie) games, not re-fitting onto existing games that have ended support.
AdmiralZeech
Priest
 
Posts: 306
Joined: 17 Sep 2011, 16:56
Has liked: 0 time
Been liked: 39 times

Re: Adapting FAF to other games?

Postby Brutus5000 » 19 Dec 2017, 19:03

Parts of it could be used. For a proper evaluation we would need more details.
Brutus5000
Avatar-of-War
 
Posts: 114
Joined: 05 Aug 2016, 23:32
Has liked: 15 times
Been liked: 97 times
FAF User Name: brutus5000


Return to Contributors

Who is online

Users browsing this forum: No registered users and 1 guest