dumaosen
da4ac0a976
A better solution for those scaling issues in high or creepy resolutions gen II ( #3910 )
...
* Fix scaling issues
* Fonts size adjustion support
* Add fonts size support && Fix scaling issue
* Use fonts height
* Fix scaling issues
* Add my name onto CREDITS
* Fix scaling issues
* Fix scaling issues
* Use space instead of tab
* Use space instead of tab
* Fix bad scale
* Use font height
2019-05-13 23:39:43 +02:00
Benau
86bc8bd877
Add country code info to submit ranking
2019-05-14 01:04:20 +08:00
Benau
07e490c038
Make sure protocol only started once
2019-05-14 00:25:01 +08:00
Benau
8027df6373
Fix possible enet packet leaking
2019-05-14 00:07:40 +08:00
Benau
7ee774118b
Move validation checking to sendPacketToAllPeersWith
2019-05-13 15:41:15 +08:00
Benau
bb65ba927e
Always discard unknown synchronous message instead of keeping it
...
Synchronous message can only be EVENT_TYPE_MESSAGE anyway
2019-05-13 14:02:04 +08:00
Benau
fff6c1d51f
Add success status to player who reports
2019-05-13 13:25:43 +08:00
Benau
5b6b38346c
Clean up protocol manager
2019-05-13 12:02:21 +08:00
Benau
0912758d0e
Get a copied list of protocols to prevent long time locking
2019-05-12 15:43:11 +08:00
Benau
b0695b08a5
Use mono time for event arrival time
2019-05-12 14:33:48 +08:00
Benau
d7bffa4ade
Check again for max players if it's pending connection
...
Should fix #3874
2019-05-12 13:39:16 +08:00
Benau
4fe2fc5f58
Add last session player info if sqlite supports window functions
2019-05-12 13:04:43 +08:00
Benau
21322fdf9e
Allow showing full country info in views
2019-05-11 10:16:38 +08:00
Benau
d47cdac279
Fix server only build
2019-05-11 08:27:24 +08:00
Benau
b3bbe934d4
Sort full stats with connected_time
...
So newest connection come first in sql viewer
2019-05-11 07:53:38 +08:00
Benau
480ce07ae0
Show player location if available from server
2019-05-11 01:47:45 +08:00
Benau
1b5c0fbabe
Add localized country name handling
2019-05-11 01:11:48 +08:00
Benau
b2ad140a78
Add tools to generate localized country name
2019-05-11 01:06:48 +08:00
Benau
81dafa44d2
Use sqlite3_busy_handler to allow writing lock waiting
2019-05-10 20:14:36 +08:00
Benau
b10b2948c3
Fix copy and paste typo
2019-05-10 16:49:38 +08:00
Benau
f54af02b45
Use sqlite3_open_v2 with SQLITE_OPEN_SHAREDCACHE
2019-05-10 16:16:09 +08:00
Benau
66c34c7443
Always call sqlite3_finalize to avoid deadlock
2019-05-10 15:35:02 +08:00
Benau
21a23dc9e6
Add optional ip geolocation table support
2019-05-10 11:35:04 +08:00
Benau
005418d611
Use sqlite3_bind_text to allow special characters in text
2019-05-10 09:30:02 +08:00
Benau
ef9b80e5af
Add server uid to player reports table
2019-05-10 01:31:38 +08:00
Benau
44618c2a52
Rename to country code for a better name
2019-05-10 00:43:21 +08:00
Benau
a569d1f823
Clear expired player reports if necessary
2019-05-09 16:23:07 +08:00
Benau
bf3466d4d1
Write report info to table
2019-05-09 15:45:02 +08:00
Benau
65e53f19e5
Add framework for reporting player
2019-05-09 14:36:47 +08:00
Benau
fce5827c7d
Allow using empty ban table name to disable its functionality
2019-05-09 13:09:50 +08:00
Benau
c90d32e35d
Add easySQLQuery for simple sql query
2019-05-09 12:29:29 +08:00
Benau
c38278fbc1
Add report_player network capabilities
2019-05-09 11:22:19 +08:00
Benau
bb3566ac81
Add report player function in dialog
2019-05-09 10:04:19 +08:00
Benau
e97e84f194
Fix #3907
2019-05-08 14:19:49 +08:00
Benau
7113c4bcec
Fix typo
2019-05-08 13:04:12 +08:00
Benau
a2b951d769
Add per minute database cleanup
2019-05-08 12:51:50 +08:00
Benau
569042afa4
Fix powerup zipper fire missing in remote karts
2019-05-07 16:17:28 +08:00
auria.mg
e0d7e58bda
Add credit for donator who wishes to be listed in the credits
2019-05-06 19:43:38 -04:00
Alayan
83d5c07046
Cleaner sorting code for 3SB kart rank
2019-05-06 20:56:19 +02:00
Benau
6f8d0892a2
Fix sign of time with mono clock
2019-05-06 16:41:29 +08:00
Benau
ebf95ee958
Use monotonic clock to avoid system time changes
2019-05-06 15:17:19 +08:00
Benau
2bfa7dd5f8
Add first and last played time to player stats view
2019-05-06 14:45:11 +08:00
Benau
ab9e8b7dcf
Add some useful default view from stats table
2019-05-06 12:52:29 +08:00
Benau
f34e0e9dc0
Hide rewind queue warnings if not connection debug
2019-05-06 12:26:11 +08:00
Benau
9e06fe9b6f
Add current query to error log message
2019-05-06 01:16:27 +08:00
Benau
932b17a7e5
Don't show verbose player info in log if database management
2019-05-06 00:52:11 +08:00
Benau
f6e8ff2936
Add server stats table and writing handling
2019-05-06 00:46:29 +08:00
Benau
f397064850
Remove old ban list
2019-05-06 00:20:30 +08:00
Benau
bcc3aef4c8
Add sqlite3 for ip / online id ban table
2019-05-06 00:19:58 +08:00
Benau
7d19ccaad8
Make controller events conditional wait to avoid being stalled
2019-05-05 15:46:59 +08:00