• Joined on 2020-07-03
dkanus pushed to new at dkanus/Acedia 2022-06-22 22:52:28 +03:00
824a6e270a Change to account for AcediaCore's refactor
dkanus pushed to new at dkanus/Acedia 2022-06-18 20:24:53 +03:00
57f11ad644 Adapt to AcediaCore's Text changes
dkanus opened issue dkanus/Acedia#1 2022-06-17 22:41:08 +03:00
excludeFeature parameter doesn't actually work
dkanus pushed to new at dkanus/Acedia 2022-01-11 22:17:48 +03:00
0274c0c31f Add OnModifyLogin() signal support
dkanus pushed to new at dkanus/Acedia 2021-11-29 22:05:07 +03:00
845930f8f1 Add game modes default config
dkanus pushed to new at dkanus/Acedia 2021-11-29 21:18:59 +03:00
d3afb611d8 Remove unused config entries
dkanus commented on pull request dkanus/Avarice_old#13 2021-08-04 00:39:18 +03:00
Add network link to ue-server implementation

I think enough is implemented on this branch to merge it once it passes peer review.

I've left a bunch of unwrap()s in the code for now - I think it's best to get rid of them later, when we…

dkanus pushed to feature_link at dkanus/Avarice_old 2021-08-04 00:32:21 +03:00
cfe680d770 Refactor link module for use in one thread
a6ac0b7a17 Change MessageWriter's protocol
Compare 2 commits »
dkanus commented on issue dkanus/Avarice_old#2 2021-08-03 22:34:55 +03:00
Implement network message manager

After finishing code on the UE server's side, I have made some slight modifications to the issue. In particular, I've decided to add "echo" service that would simply repeat received messages back.…

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-29 13:50:32 +03:00
Add network link to ue-server implementation

Fixed in upcoming patch.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-29 13:48:30 +03:00
Add network link to ue-server implementation

Did some tests with ue-server. As of now, buffer size does not make a difference in speed, since bottleneck is ue-server's side by far. And it's unlikely that situation will change even with multiple…

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-29 13:45:46 +03:00
Add network link to ue-server implementation

Changed in upcoming patch.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-29 13:45:31 +03:00
Add network link to ue-server implementation

Fixed in upcoming patch.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-29 13:45:17 +03:00
Add network link to ue-server implementation

Changed in upcoming patch.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-29 13:44:55 +03:00
Add network link to ue-server implementation

Changed in upcoming patch.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-24 11:26:11 +03:00
Add network link to ue-server implementation

self.sent_bytes and self.ue_received_bytes are u64 and usize can be u32. In case we have fucked up - difference between them can get huge, this accounts for that.

I don't actually think…

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-24 11:20:39 +03:00
Add network link to ue-server implementation

It passes to MessageWriter the whole amount of bytes passed so far, not just after the last update. This way it's harder to mess up.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-24 11:15:27 +03:00
Add network link to ue-server implementation

4096 is limitation on how much we can write, it's unrelated to reading and this is an arbitrary constant. Honestly I don't know what to use, but one option is to add BufReader and read byte-by-byte.

dkanus commented on pull request dkanus/Avarice_old#13 2021-07-24 01:10:52 +03:00
Add network link to ue-server implementation

MessageWriter is now a proper implementation.

Also have added Link implementation that:

  1. Trying to listen to a port and spawns a new handler thread for every connection;
  2. Currently…
dkanus pushed to feature_link at dkanus/Avarice_old 2021-07-24 00:48:03 +03:00
26b7d1dd91 Add network prototype
65ef791f00 Fix clippy warnings
034b7860d6 Refactor MessageWriter
Compare 3 commits »