91 Commits

Author SHA1 Message Date
210d51e957 move leveltable to stats crate 2023-11-14 14:14:51 -04:00
37ff01a186 genuflect towards the great clippy 2023-11-14 14:14:51 -04:00
d158ac1d7f break out entity and maps into separate crates 2023-11-14 14:14:51 -04:00
960e9f367e handle thing that apparently errored beyond my expectations
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-02 23:28:55 -07:00
cccf385ee9 recv pkt trace -> info 2023-01-31 19:18:18 -07:00
5b8f4fd087 disconnect a client if any error occurs
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-30 18:50:05 -07:00
a2686e2be8 anyhow 2023-01-28 20:12:20 -07:00
fbab8fe5e8 cleanup errors
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-10-22 14:05:38 -06:00
b42deeede1 print out sent packets 2022-10-19 17:26:18 -06:00
192ff967e6 cleanup this refactored mess
Some checks failed
continuous-integration/drone Build is failing
2022-10-18 18:00:33 -06:00
4b1ded6f7d clean up new mainloop stuff 2022-10-18 16:26:08 -06:00
fdce44cdd8 refactor the rest of the fucking code 2022-10-18 04:46:21 -06:00
91a92870dc use the correct structure this time 2022-08-02 12:00:49 -06:00
1f5e94ccfb make CharacterLevelTable a global const lookup table cause whynot
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-08-02 00:08:55 -06:00
16a4653360 pass EntityGateway clones rather than letting functions borrow
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-07-30 15:02:55 -06:00
bde70011cc appease clippy, the tyrant 2022-07-19 14:24:35 -06:00
6d2753d082 improve error display a bit
Some checks failed
continuous-integration/drone/push Build is failing
2021-12-10 23:41:17 -07:00
55f82b9fce trace -> info 2021-09-27 23:14:37 -06:00
571bab2534 print send buffers 2021-07-30 23:19:47 -06:00
1b506e014f clean up last of normal warnings 2021-06-18 20:38:29 -06:00
4ce7fb2a26 lint src/common/* 2021-06-18 20:01:05 -06:00
60f04597d1 if any of these sends fail the program should panic so unwrap is fine 2021-06-18 02:11:19 -06:00
1b9594dbec rename 2021-06-17 12:06:01 -06:00
b79c2b3ae6 update async-std to 1.9.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-06-17 02:56:41 -06:00
45f0cc35dd clean this up a bit 2021-06-16 20:09:19 -06:00
6f5aa5119f login requests users from ship 2020-11-21 23:53:01 -07:00
26be2757c9 add use 2020-11-21 23:48:02 -07:00
ae7ba9e3fe start on misc interserver things like player counts and ship lists 2020-11-18 18:56:04 -07:00
6686aee824 fix dumb thing 2020-11-17 19:02:56 -07:00
a3db5b65e2 add ability for servers to manually send messages to eachother 2020-11-17 18:25:01 -07:00
10458baea0 shrink some structures, remove async from functions that didn't need it 2020-11-09 16:25:15 -07:00
a3413083b6 add auth for interserver connections 2020-11-01 18:06:00 -07:00
bacf309978 on_connect/on_disconnect return results 2020-10-30 21:25:29 -06:00
05596cec4f change serverstate on_connect and on_disconnect to async 2020-10-30 21:25:29 -06:00
b3e0674ca5 fix more tests + fix warnings 2020-10-30 21:25:27 -06:00
578e4c7cf8 properly handle disconnections in interserver connections 2020-10-30 21:24:02 -06:00
ca38d60ff0 remove debug output 2020-10-22 08:57:07 -06:00
cd1c30c8eb handle error 2020-10-07 19:24:46 -06:00
317acad564 cleanup 2020-08-20 09:37:18 -06:00
c8059edb42 move interserver handler from login -> character and handle new ship messages 2020-08-19 23:18:04 -06:00
2926938201 add InterserverActor trait for cross-server communication 2020-08-19 21:21:09 -06:00
0bb9fb1ad0 no need to set this to a var 2020-08-13 18:24:17 -06:00
c00f851f7e refactor mainloops 2020-08-13 18:21:08 -06:00
27179f924b leveltable::get_level_from_exp 2020-06-05 22:06:42 -06:00
8d49c50cc5 async EntityGateway 2020-06-02 18:51:18 -06:00
d421b30a88 remove commented things 2020-05-02 22:17:12 -03:00
e255b43c10 hella warnings cleanup pt 1. remove unused imports, allow deadcode and unused results 2020-05-02 22:08:37 -03:00
a74941441b use proper data structs that convert to what pso wants 2020-01-25 13:01:34 -08:00
81043891a1 actually run disconnect handlers when a client disconnects 2020-01-25 12:46:33 -08:00
1add8b500a improve network error handling 2020-01-23 23:03:28 -08:00