Categories
Uncategorized

Temporary disruption on FAF services

Dear Commander,

yesterday we found a security vulnerability in our API. After some evaluation yesterday we decided that we immediately need to hotfix this issue regardless of the impact it will have on our other services.

As a result of that a lot of errors will occur around FAF and stuff will break, especially in the area of statistics. The website was down but now is back up, however some functionality of it is still broken 🙁 Also in the client (especially in the vault) a lot of things are not working correctly.

We are in contact with the developers of the library where the problem occurs and are searching for a solution. However the current situation might last for a week or longer.

We apologize for the inconvenience, but the protection of your personal data has the highest priority.

See the forum thread: https://forums.faforever.com/viewtopic.php?f=12&t=18913

See the status page: https://statuspage.faforever.com/

Categories
Development Update Server Update

replay server switch

Hello Commanders,

after a few weeks of testing we are now using the new replay server which was written by Mazernoob and Dragonite.

The old replay server had two big issues which we hope to resolve with this new server:
1. Broken replays due to the server not picking the correct file
2. The current server needs to be restarted on a regular basis due to high cpu load

If you have any issues with the new replay server then please inform us by posting on the tech support sub forum.

Best Regards,
~the dev team

Categories
advertising Development Update Galactic War roadmap

Call for Java Developers

Times change and so does FAF. This is a call to all Java developers, who are hiding in the shadows and want to contribute but were not interested in contributing to the current stack of Python code.

We have a huge pile of new emerging Java projects, that look out for new developers and maintainers. So let me give you a small briefing about the projects:

  • Galactic War backend server will be an integral component of our new GW reboot. Work has “just started” and there is still much to do.
    • Core technologies: Spring Boot, Camunda BPM, Websockets / STOMP, Elide, JPA
    • Interested? Join slack channel #galactic-war
  • Java server is a reimplementation of the current Python lobby server. We hope to improve the development speed, deliver new metrics for our users and finally overwork the network protocol (while staying compatible to the old client protocol).
    • Core technologies: Spring Boot, Spring Integration, JPA
    • Interested? Join slack channel #java-server
  • Java API is supposed to replace the current Python API eventually. The primary focus is to speed up API development for new functionalities, as no current developers wants to work on the Python API any further.
    • Core technologies: Spring Boot, Elide, JPA
    • Side note: There are also approaches to develop a Typescript-based API. We decided that both can coexist together.
    • Interested? Join slack channel #java-api
  • Downlord’s client is an alternative client to the classic python client. This is fancy frontend stuff using JavaFX. It’s already in a working state, but still has a lot of features waiting to be implemented.
    • Interested? Join slack channel #java-client-dev

If you want to join us in Slack, please contact an administrator/moderator on the forums or in our in-client chat (white names at the top) so that we can invite you to our Slack project.

You can also join us on Discord.

We are waiting for you!
– Brutus5000, Dragonfire

 

Categories
Galactic War Lobby Update

Lobby Update 0.10.105

Join channel.

You are now able to join any registered channel from the lobby.

This include Galactic War channels (if you fight for that faction), as well as language channels.

Test Proxy Server

The proxy server was introduced months ago in order to fix the most resilient connections problems.
It seems that some firewall or antivirus are still creating problems, even with the proxy server.

proxyserverThere is now a new option in your lobby that will test if you have a clean connection to the proxy server.

You can seek help in the tech forum if the test result in some errors or if the test are running correctly but you are still not able to connect.

IF YOU HAVE CONNECTIONS PROBLEMS (in GW or custom), THIS IS PROBABLY A GOOD IDEA TO USE THAT OPTION!

EDIT : There may have a little bug in the test report function. If you don’t see any popup at the end of the test, you can assume that it has failed.

This update also fix some bugs in Galactic War.

 

Categories
website

Networking Problems.

We are using a new datacenter, and they still need to work on their servers.

That can lead to some short network interruptions in the next few days. Hopefully won’t last long, and we will have even better performances.