Skip to content

Conversation

@gavrant
Copy link

@gavrant gavrant commented Feb 17, 2016

Some of the fixed issues I've seen in error logs while running a live clone of PRMasterServer for another BF2 mod, others surfaced during testing.

Note that the top limit of password length of 30 characters I use in LoginServerMessages.cs, NewUser came from the vBF2 client and may not fit to Project Reality.

+ general cleanup of C artifacts in password encoder and decoder
+ added checks for too short or too long (exceeding the vBF2 limit of 30 characters) passwords, with relevant client error messages
- Fixed filters ending with ")gametype like '%gpm_cq%'" not being properly "and"-fixed
- Fixed "like" strings being broken on "and" fixing if they contain a GameServer property name (for example, '%country%')
- Fixed "and" fixing breaking a filter if a GameServer property name is mentioned more than once in the filter (for example, hostname like '%country%' and mapname like '%country%')
- On any parsing syntax exception return an empty server list to the client
- General streamlining of the filter parser/fixer code, with better handling of unescaped BF2 filter like-strings (I dare say)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant