An open API service indexing awesome lists of open source software.

https://github.com/faforever/downlords-faf-client

Official client for Forged Alliance Forever
https://github.com/faforever/downlords-faf-client

client faforever gaming gradle install4j intellij issue-hunt java javafx javafx-application oauth2-client opensource spring spring-boot

Last synced: 5 months ago
JSON representation

Official client for Forged Alliance Forever

Awesome Lists containing this project

README

          


FAF logo

# FAF Client
[![Checks](https://github.com/FAForever/downlords-faf-client/actions/workflows/checks.yml/badge.svg?branch=develop)](https://github.com/FAForever/downlords-faf-client/actions/workflows/checks.yml)
[![Coverage Status](https://coveralls.io/repos/github/FAForever/downlords-faf-client/badge.svg?branch=develop)](https://coveralls.io/github/FAForever/downlords-faf-client?branch=develop)

The official client for [Forged Alliance Forever (FAF)](https://www.faforever.com/)

## How To Run
1. Use [Temurin](https://adoptium.net/) 25 or Oracle JDK 25 (others might not work)
1. Clone the project with Git
- using SSH: `git clone git@github.com:FAForever/downlords-faf-client.git`
- using HTTPS: `https://github.com/FAForever/downlords-faf-client.git`
1. Open the project into [IntelliJ IDEA](https://www.jetbrains.com/idea/) Ultimate or Community (free)
1. Make sure you have `Enable annotation processing` enabled in the settings
1. Select `Main` as run configuration next to the hammer button in the top right
1. Compile and start the application by pressing the play button

A video tutorial is available [here](https://youtu.be/6gsHnt02I_Y). Don't forget to `Enable annotation processing`.

### Linux
Learn how to install the client on Linux [here](https://github.com/FAForever/downlords-faf-client/wiki/Install-on-Linux).

## Open Source Licenses
| | |
|----------------|-------------------------------|
| | Thanks to [ej-technologies](https://www.ej-technologies.com) for their [open source license](https://www.ej-technologies.com/buy/install4j/openSource). We use Install4j to build installers. |
| | Thanks to [bugsnag](https://www.bugsnag.com) for their [open source license](https://www.bugsnag.com/open-source/). We use bugsnag for our error reporting. |
|| Thanks to [YourKit](https://www.yourkit.com) for their open source license.|
| | Thanks to [Twemoji Twitter](https://twemoji.twitter.com/) for their open source license. We use and display emojis in the chats. |

## Contribute
Please take a look at the [contribution guidelines](https://github.com/FAForever/java-guidelines/wiki/Contribution-Guidelines) before creating a pull request.

Have a look at our [wiki](https://github.com/FAForever/downlords-faf-client/wiki).