P0nk
|
e4430a3860
|
Merge branch 'master' into feat/postgresql-database
|
2024-10-21 05:52:25 +02:00 |
|
Ponk
|
a5b572023b
|
Merge pull request #275 from nutnnut/fix-monster-crystal-level #patch
fix maker monster crystal level calculation
v0.15.8
|
2024-10-19 13:52:08 +02:00 |
|
Ponk
|
380e4284ee
|
Merge pull request #276 from JalenJaceX2/command-list #patch
Create Commands.txt
v0.15.7
|
2024-10-19 13:44:27 +02:00 |
|
JalenJaceX2
|
16ff5a6f54
|
Create Commands.txt
|
2024-10-14 02:02:50 -07:00 |
|
Sirinut Euaungkanakul
|
cced80991f
|
fix maker monster crystal level calculation
(cherry picked from commit 0f3611a41b449e195de6eceb686a97a40196b919)
|
2024-10-07 14:39:20 +07:00 |
|
P0nk
|
f2b8ced976
|
Move chr MySQL saving to CharacterSaver
|
2024-10-06 19:57:59 +02:00 |
|
P0nk
|
a4f8086da1
|
Log out everyone on startup
|
2024-10-03 21:36:19 +02:00 |
|
P0nk
|
e295a24d98
|
Unban macs & hwid
|
2024-10-03 21:36:04 +02:00 |
|
P0nk
|
64f99a29c6
|
Unban account & ip
|
2024-10-03 21:10:05 +02:00 |
|
P0nk
|
40425ac4e1
|
Ban ip, macs & hwid in PG
Finally rid of all db code in Client
|
2024-10-03 19:17:01 +02:00 |
|
P0nk
|
2b6ef9feb5
|
Save client addresses async on chr select
Almost rid of all db queries in Client
|
2024-10-03 08:28:55 +02:00 |
|
P0nk
|
e38344ceae
|
Refactor BanService#ban
|
2024-10-02 06:54:55 +02:00 |
|
P0nk
|
5d81e05458
|
Redo mac bans - reduce amount of db queries on login
Works just like ip and hwid bans in that they are loaded on startup
|
2024-10-01 22:12:24 +02:00 |
|
P0nk
|
af02f8b744
|
Redo hwid bans - reduce amount of db queries on login
Works by loading all hwid bans on startup and querying the collection in memory
rather than making calls on every login.
|
2024-10-01 07:04:25 +02:00 |
|
P0nk
|
7661cd0f75
|
Redo ip bans - reduce amount of db queries on login
Works by loading all ip bans on startup and querying the collection in memory
rather than making calls on every login.
|
2024-09-30 19:31:21 +02:00 |
|
P0nk
|
167937bb88
|
Check banned hwid on login
|
2024-09-29 22:22:23 +02:00 |
|
P0nk
|
988d898d6f
|
Clean up tempBanCalendar
|
2024-09-29 21:37:33 +02:00 |
|
P0nk
|
e35060da2a
|
Handle ban solely through BanService
|
2024-09-29 20:25:11 +02:00 |
|
P0nk
|
c0ee1f8ffe
|
Encapsulate account creation in AccountService
|
2024-09-29 19:33:20 +02:00 |
|
P0nk
|
99006c2dda
|
Set ban through AccountService
|
2024-09-29 19:30:24 +02:00 |
|
P0nk
|
f142e21bbb
|
Fix broken test
|
2024-09-29 18:14:05 +02:00 |
|
P0nk
|
1c6245fa6c
|
birthday represented as LocalDate
|
2024-09-29 18:09:05 +02:00 |
|
P0nk
|
a307afae3c
|
Unify ban handling on login
|
2024-09-29 17:55:51 +02:00 |
|
P0nk
|
50524a7740
|
Show correct ban reason
|
2024-09-29 17:30:09 +02:00 |
|
P0nk
|
d00b4ed678
|
Rename "temp_ban_timestamp" -> "temp_banned_until"
|
2024-09-29 16:34:04 +02:00 |
|
P0nk
|
b45620154c
|
LoginState enum
|
2024-09-29 16:22:32 +02:00 |
|
P0nk
|
5450c29178
|
Reduce login state updates, fix multi-login on same acc
|
2024-09-29 15:55:25 +02:00 |
|
P0nk
|
fa666c98e6
|
Rename loginattempt
|
2024-09-29 14:24:56 +02:00 |
|
P0nk
|
902f1a154e
|
Log out in PG on exit game
Can nog log in, enter game, exit game and re-login successfully.
|
2024-09-29 09:26:55 +02:00 |
|
P0nk
|
4e1aa1eb1a
|
Rename NOT_LOGGED_IN -> LOGGED_OUT
|
2024-09-29 09:15:01 +02:00 |
|
P0nk
|
a580e44bc9
|
Rename AccountService methods
|
2024-09-29 09:14:32 +02:00 |
|
P0nk
|
da4a467453
|
Set in transition on log in, now able to enter the game
The state is not set properly on logout though, so once you log out you can't log back in
|
2024-09-29 08:22:26 +02:00 |
|
P0nk
|
0bb14e415e
|
Log in through AccountService on player login
|
2024-09-29 07:52:42 +02:00 |
|
P0nk
|
0a8591aa08
|
Merge "serverTransition" and "inTransition" fields
They serve the same purpose, no point in separating
|
2024-09-29 07:43:47 +02:00 |
|
P0nk
|
813768ec47
|
Remove AddWorld,AddChannel,RemoveWorld,RemoveChannel cmds
These are incredibly error prone and hinder the database migration work.
|
2024-09-29 07:32:20 +02:00 |
|
P0nk
|
5595f5763b
|
Log in through AccountService
|
2024-09-28 18:30:41 +02:00 |
|
P0nk
|
1be775394e
|
Disable slow tests that don't provide much value
|
2024-09-28 18:30:31 +02:00 |
|
P0nk
|
55c9d4abbb
|
Log out through AccountService
|
2024-09-28 18:26:23 +02:00 |
|
P0nk
|
93bbe868cb
|
Use LoginState everywhere
|
2024-09-28 07:02:05 +02:00 |
|
P0nk
|
ec39f0fa06
|
Avoid additional db query to get login state during login
|
2024-09-28 06:55:45 +02:00 |
|
P0nk
|
439280947c
|
Save gender to PG
|
2024-09-27 23:20:02 +02:00 |
|
P0nk
|
5abae50be5
|
Rework login, get account from PG
|
2024-09-27 22:52:12 +02:00 |
|
P0nk
|
082e0c0486
|
Save chr slots to PG
|
2024-09-27 17:59:26 +02:00 |
|
P0nk
|
2044166967
|
Save pic to PG
|
2024-09-27 17:34:36 +02:00 |
|
P0nk
|
f33d4fbc1c
|
Save pin to PG
|
2024-09-27 06:50:07 +02:00 |
|
P0nk
|
0f2ef341ce
|
Save accepted ToS to PG
|
2024-09-26 21:14:52 +02:00 |
|
P0nk
|
c7f835da0d
|
Add DatabaseTest to easily test repositories
|
2024-09-26 19:51:18 +02:00 |
|
P0nk
|
647e67f6e8
|
Auto-create account in both MySQL and PG
|
2024-09-26 07:59:27 +02:00 |
|
P0nk
|
bf9c02bc16
|
Fix failed chr save due to null jail expiration
|
2024-09-26 07:59:11 +02:00 |
|
P0nk
|
1d5c26e67c
|
Remove SHA-512 password migration
|
2024-09-26 06:48:13 +02:00 |
|