Commit Graph

169 Commits

Author SHA1 Message Date
Stanley Dimant
110dbd7bdf do not use sendfiles when not necessary 2022-08-13 14:50:10 +02:00
Stanley Dimant
63f931fdcf increase retry delay for reconnection retry policy 2022-08-11 10:21:51 +02:00
Stanley Dimant
07bad0881e bump to 0.3.1 2022-08-04 01:18:05 +02:00
thattuys
f718ebef9b Update ApIController.Functions.Files.cs
Only replace the first occurrence of "ws" in the Uri string
2022-08-02 19:36:28 -04:00
thattuys
04afc4db02 Update ApIController.Functions.Files.cs 2022-08-02 19:22:22 -04:00
thattuys
143c0b1e81 Support downloading from http
Add http support to downloads(ws:// connections and uploads already work, this is just fixing the downloads)
2022-08-02 19:12:41 -04:00
Stanley Dimant
801969f0d2 push client 0.3.0 2022-08-02 23:07:23 +02:00
Stanley Dimant
42f598b9d5 add intermediate version to allow usage for now 2022-08-01 11:20:22 +02:00
Stanley Dimant
aaa68bffd6 adjust some logging, add reregister button to settings ui, change reconnection to server 2022-07-31 16:56:26 +02:00
Stanley Dimant
4ca2419f46 fix for crashes on unloading mare while downloading files 2022-07-29 12:33:31 +02:00
Stanley Dimant
8716352116 I should stop coding late at night send help 2022-07-29 03:17:24 +02:00
Stanley Dimant
c5c43e8696 fix nullable cancellationtoken 2022-07-29 01:35:11 +02:00
Stanley Dimant
cf6b89454b maybe fix issue with char data being accidentally yeeted without reason and sent empty 2022-07-29 01:31:36 +02:00
Stanley Dimant
fc18b19a4b use static files to download from service 2022-07-28 18:06:45 +02:00
Stanley Dimant
34ed21472a minor bugfixing and log severity adjustment 2022-07-28 14:14:00 +02:00
Stanley Dimant
e31c232f79 cleanup 2022-07-24 14:44:36 +02:00
Stanley Dimant
f39c085fbf adjust to send only one packet for all changes at once 2022-07-24 14:34:26 +02:00
Stanley Dimant
9d9aac6bb3 minion/pet/companion/mount rework 2022-07-22 02:11:35 +02:00
Stanley Dimant
ce5b78662a adjust to api5 changes 2022-07-13 10:26:17 +02:00
Stanley Dimant
67c43ac077 replace multiple hubs with one 2022-07-13 10:12:13 +02:00
Stanley Dimant
0ba07b9b67 fix connectivity issue on server loss, fix filecache not updating on changed files, fix crash on exception in character data factory 2022-07-12 01:29:22 +02:00
Stanley Dimant
4959633242 randomize reconnection delay when failed to establish connection 2022-07-10 22:22:42 +02:00
Stanley Dimant
e36be97fdd add some connectivity changes 2022-07-10 22:20:48 +02:00
Stanley Dimant
2307b43c65 handle download cancellation better 2022-07-10 21:51:42 +02:00
Stanley Dimant
d338b4b93c fix intro UI not showing secret key after registration, fix file system watchers not starting automatically initially 2022-07-10 20:23:02 +02:00
Stanley Dimant
7dccd7b341 why must all of this be async 2022-07-10 16:44:45 +02:00
Stanley Dimant
a81d3b0d76 fixes reconnection issue 2022-07-10 15:21:12 +02:00
Stanley Dimant
1eccd791d1 fix not being able to pause players, some other bullshit, update to api4 2022-07-10 14:20:43 +02:00
Stanley Dimant
0b194b3632 heave API to v3, fix some stuff in making connections 2022-07-06 12:35:37 +02:00
Stanley Dimant
54abfd74dc remove downloads on cancellation, add note to where to put the cache folder 2022-07-05 22:32:21 +02:00
Stanley Dimant
25356c60a4 fix connection for registration maybe 2022-07-05 20:32:25 +02:00
Stanley Dimant
7a509fb608 fixes cache calculation and wrong filetransfer cast 2022-07-05 19:54:57 +02:00
Stanley Dimant
90ec056a11 use provided API vom server 2022-07-04 13:16:43 +02:00
Stanley Dimant
f0531035fc I'm tired 2022-07-04 01:52:33 +02:00
Stanley Dimant
db4d5f37f9 fix crash on logout, change several logger.debug to verbose, adjustments to player cache generation, fixes to file scan manager, better handling disconnects, some refactoring, adjustments to intro UI, correct display of server state 2022-07-04 01:52:08 +02:00
Stanley Dimant
7a58321ea0 add server compatibility on client 2022-07-03 15:44:13 +02:00
Stanley Dimant
6d08b53ab3 reafactor CharcterDataFactory, fix calculating when no Main Hand weapon 2022-07-03 12:00:21 +02:00
Stanley Dimant
cf87ed5019 make download ui clickthrough, add option to move it, add forbidden transfers list 2022-07-03 00:53:05 +02:00
Stanley Dimant
fa9be47d1d more uploads fixes 2022-07-01 13:47:30 +02:00
Stanley Dimant
35b12720c6 change namings, port, fix clearing uploads 2022-07-01 11:29:19 +02:00
Stanley Dimant
afbb3eea8e push character data through the server without using the database 2022-06-30 17:16:49 +02:00
Stanley Dimant
3618540402 rework a lot of stuff: downloads, how to watch a player 2022-06-30 13:24:35 +02:00
Stanley Dimant
eb39429777 add all admin stuff, refactor ApiController into partial classes 2022-06-30 01:53:09 +02:00
Stanley Dimant
ce9bfad97b prepare for Admin stuff 2022-06-29 23:01:44 +02:00
Stanley Dimant
95f7e5f867 connect to api only after login, add switching secret keys and inputting secret key during intro, fix filereplacements not working properly, adjust to the new web api 2022-06-29 22:40:17 +02:00
Stanley Dimant
2ff224243a add random file date on download, remove extensions 2022-06-29 00:41:28 +02:00
Stanley Dimant
71d48b0d8c rework file cache management, force usage of websocket, add uid comments per server 2022-06-28 23:45:49 +02:00
Stanley Dimant
3ee082d371 some fixes for models sharing materials and code cleanup 2022-06-28 12:20:40 +02:00
Stanley Dimant
1021cca912 fix some minor stuff 2022-06-28 02:09:08 +02:00
Stanley Dimant
51db0e54f2 clean up some disposes, remove channel and use async ienumberable for upload as well 2022-06-27 13:54:52 +02:00