Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-06 | Raise max inventory from 25 to 100 - server should not explode. Maybe. | Jesusaves | 1 | -1/+1 | |
2022-07-28 | Version bump (registration protocol modified) | Jesusaves | 1 | -1/+1 | |
2021-08-18 | Bump client version to 2.1.8.18 | Jesusaves | 1 | -2/+2 | |
Modify client outdated error code. | |||||
2021-08-11 | Alpha version of summoning | Jesusaves | 1 | -0/+2 | |
2021-08-10 | Log summon usage (currently not possible) | Jesusaves | 1 | -0/+1 | |
2021-08-08 | Bump protocol versionv2.1.8.8 | Jesusaves | 1 | -1/+1 | |
2021-08-04 | Send damage over the packets as well | Jesusaves | 1 | -0/+5 | |
2020-12-31 | Fix typos and a bug of a swapped max and min function | Jesusaves | 1 | -2/+2 | |
2020-12-31 | Registration failure now only gives 2 lame points. | Jesusaves | 1 | -0/+1 | |
This means each connection can attempt up to three registrations. Raise to 3 in case of attack :p | |||||
2020-12-31 | Relicense the game to GPLv3. | Jesusaves | 1 | -10/+9 | |
utils.py can still be used under the LGPL. The LGPL license present in git history is no longer valid, but already issued copies still are. Needless to say, there are no "already issued copies"... | |||||
2020-12-27 | Disclose about automatic bans, and make score rule read from consts.py | Jesusaves | 1 | -0/+2 | |
Move the TODO about dropping already established connections from server.py to security.py | |||||
2020-12-24 | Server really does not cares with job, as they only affect base stats, | Jesusaves | 1 | -7/+0 | |
skill allocation, etc. and that is up to the SDK | |||||
2020-12-20 | Exp Table is now part of server data (no more a JSON file). | Jesusaves | 1 | -0/+3 | |
This is possible thanks to max_exp now being sent with player data. | |||||
2020-12-19 | Add token field to connection. Send connection to protocol parser. | Jesusaves | 1 | -0/+4 | |
Add new constants for the results (non-boolean) so laterâ„¢ score can be smart. | |||||
2020-12-18 | Limit maximum clients connected at once to 2500. | Jesusaves | 1 | -0/+1 | |
In theory, it could handle 10k or so, but ML has total priority. So even if this interfers with Mana Spheres operation, it is preferable. | |||||
2020-12-18 | Registrations should be working again. | Jesusaves | 1 | -1/+1 | |
Bump client version so it is now authorized! \o/ | |||||
2020-12-17 | New function: security.score() | Jesusaves | 1 | -0/+1 | |
Whenever a bad packet is received or something, it adds a "score" to the conn. If it exceeds a certain threshold (5 for unauthed, 30 for authed users), the connection is killed and IP is blacklisted for BAN_TIME (default: 3 mins) | |||||
2020-12-17 | Move blacklist functions to security.py | Jesusaves | 1 | -0/+1 | |
2020-12-17 | Add support for three blacklist files | Jesusaves | 1 | -0/+2 | |
But technicially, Z-Line and G-Line should be processed before | |||||
2020-12-16 | Import the good ol' SQL module. | Jesusaves | 1 | -0/+160 | |