Commit Graph

18 Commits

Author SHA1 Message Date
Melledy
11ea526a35 Fix null pointer error when logging into a new account 2025-12-11 23:25:49 -08:00
HongchengQ
3a6387c2bd Implement ban functionality
- Added ban module
- Added Ban and Unban commands, supporting banning and unbanning players through various command parameters.
- Added timestamp formatting method in Utils utility class for displaying ban expiration times
- Introduced PlayerErrorCode enum defining various error codes including ErrBan
- Added dual ban checking for both IP and user during player login
- Optimized login failure responses to provide specific error reasons and parameters
2025-12-10 16:33:41 -08:00
Melledy
1b0b6873b9 Update player session removal 2025-12-07 23:52:23 -08:00
Melledy
585734c2f3 Handle more achievements 2025-11-30 23:16:37 -08:00
Melledy
f53bdaba32 Implement achievements properly 2025-11-29 00:29:04 -08:00
Melledy
2acd506245 Improve command system 2025-11-25 23:09:20 -08:00
Furiri
008cd06b32 Add Remote Command API (Use KEY) 2025-11-25 06:24:17 -08:00
Melledy
fdd4264b40 Fix showcase not updating when new characters/discs are added 2025-11-21 02:05:36 -08:00
Melledy
3b9cbf88a9 Update default name if skipInto is enabled 2025-11-14 04:41:15 -08:00
Melledy
ecc2ef2315 Implement friends list 2025-11-14 04:39:48 -08:00
Melledy
7d5fef1020 Improve next package handling 2025-11-09 00:23:33 -08:00
Melledy
ad538d59ed Implement daily activity missions 2025-11-07 05:29:57 -08:00
Melledy
6b1582459a Only allow one session per player 2025-11-04 06:05:07 -08:00
Melledy
e0dc291def Refactor how next packages are handled 2025-11-02 22:23:35 -08:00
Melledy
c18bafae85 Update mail state more often 2025-10-31 01:53:49 -07:00
Melledy
da1856df50 Refactor how handlers encode messages 2025-10-30 19:40:09 -07:00
Melledy
89ecd29761 Improve session encryption handling 2025-10-30 01:01:21 -07:00
Melledy
f58951fe2a Initial Commit 2025-10-27 02:02:26 -07:00