server icon indicating copy to clipboard operation
server copied to clipboard

The servercode for the Forged Alliance Forever lobby

Results 109 server issues
Sort by recently updated
recently updated
newest added

``` future: Traceback (most recent call last): File "/code/server/stats/game_stats_service.py", line 27, in process_game_stats for army_stats in json.loads(stats_json)['stats']: File "/usr/local/lib/python3.7/json/__init__.py", line 348, in loads return _default_decoder.decode(s) File "/usr/local/lib/python3.7/json/decoder.py", line 337, in...

There are a number of mysterious errors which indicate that sometimes clients are sending malformed protocol messages: ``` ERROR Sep 03 21:05:08 ServerContext Invalid control character at: line 1 column...

good first issue

It seems that sometimes the game sends PlayerOption commands with only a single argument. We should figure out what these commands look like, when they are sent, and what purpose...

There are some dictionaries that hold strong references to their values which we should post some metrics about to make sure they aren't growing without bound. Mostly I want to...

good first issue

The server sends a number of messages as strings in English. It would be better to send only command representations or maybe localization keys. In some cases the messages might...

enhancement
requires client changes

We added some new tables for storing people's ratings in a more sensible manner. These need to be implemented on the server (and also API, but the server will be...

enhancement

Hi I played some ladder games yesterday 28.04.2020 and noticed that 3 of them have "Rating change is not yet available" status on them. https://content.faforever.com/faf/vault/replay_vault/replay.php?id=11601739 https://content.faforever.com/faf/vault/replay_vault/replay.php?id=11602403 https://content.faforever.com/faf/vault/replay_vault/replay.php?id=11605225

I am connecting with 3 tcp sessions from 1 computer to the test server. Have a look at this log: ``` DEBUG Feb 16 19:26:06 ServerContext ServerContext(LobbyServer): Client connected DEBUG...

We are now at a point where a handful of people is aggressively exploiting our lack of verification of data passed to forever.exe, i.e. name and rating. It should be...

When the server is instructed to shut down, it should wait for any existing games to end in a reasonable time frame (30 min) and deny any user to start...

enhancement
help wanted