michael-bailey
4717861f65
created chat manager and added it to the client manager
2022-09-28 17:21:37 +01:00
michael-bailey
12ebbc9bd5
uhh... changes and formatting
2022-09-28 17:21:37 +01:00
michael-bailey
cefcb81af6
moved arg parser to folder as file
2022-09-15 17:58:46 +01:00
michael-bailey
065e16964f
cleaned up scriptable interfaces
2022-09-15 08:25:35 +01:00
michael-bailey
22fcdae11a
cleaned up client actor
2022-09-15 08:24:59 +01:00
michael-bailey
fa8124027c
cleaned up client manager
2022-09-15 08:22:57 +01:00
michael-bailey
bf711f8b95
cleaned up config manager
2022-09-15 08:19:54 +01:00
michael-bailey
1226fafe2c
cleaned up rhai manager
2022-09-15 08:18:30 +01:00
michael-bailey
cf29c2c50d
cleaned up lua manager
2022-09-15 08:15:56 +01:00
michael-bailey
7c445e4ed3
cleaned up connection actor
2022-09-15 08:14:08 +01:00
michael-bailey
f5d253eb94
cleaned up connection initator
2022-09-15 08:12:07 +01:00
michael-bailey
71fa54c221
cleaned up network listener
2022-09-15 08:11:07 +01:00
michael-bailey
bb8d8aa3b4
cleaned up prelude linting errors
2022-09-15 08:09:58 +01:00
michael-bailey
f4d2148dfa
updated server and network manager to new style for setting config values
2022-09-15 08:02:10 +01:00
michael-bailey
5719bf98dd
updated config manager api to use optionals. This leads to pre-configuration and easier readability and understanding.
2022-09-14 08:45:49 +01:00
michael-bailey
ccbc680c0e
performed cleanup of server
2022-09-14 08:27:29 +01:00
michael-bailey
a31aa95d2b
performed cleanup of network manager
2022-09-14 08:22:19 +01:00
michael-bailey
14a8ed4dac
added config manager support to server and removed old serverConfig references
2022-09-14 08:19:08 +01:00
michael-bailey
8c167ad603
added configuration through args support to config manager and network manager.
2022-09-13 17:47:37 +01:00
michael-bailey
950ee1919b
removed redundant handlers
2022-09-12 12:09:56 +01:00
michael-bailey
4e5620cf82
added config support to network manager, changed lifecycle a bit as well
2022-09-10 23:09:16 +01:00
michael-bailey
a090f8a65a
updated some docs
2022-09-07 16:12:16 +01:00
michael-bailey
db5fd82e1a
added config manager to network manager
2022-09-07 16:11:57 +01:00
michael-bailey
8097f3a89c
fixed panic on file not existing
2022-09-07 15:41:54 +01:00
michael-bailey
81f94e2a69
removed bootstrapper and created config builder
2022-09-07 15:40:11 +01:00
michael-bailey
4bfaf1a813
created singleton config manager using once pattern.
2022-09-06 18:05:04 +01:00
michael-bailey
31d67889ff
moved arg matcher funtion.
2022-09-06 18:03:23 +01:00
michael-bailey
2eaa05f1be
added bootstrapper actor
2022-09-03 08:02:38 +01:00
michael-bailey
dd8faef275
fixed network manager message result types
2022-09-03 08:01:56 +01:00
michael-bailey
9e91e1aa0a
Created config manager with path read functionality
2022-09-01 08:38:40 +01:00
michael-bailey
83316268b9
added more scriptable objects
2022-07-04 08:29:17 +01:00
michael-bailey
51cea3523e
made client manager and clients scriptable
2022-07-01 00:43:13 +01:00
michael-bailey
ff067f8e4b
way too much happened here
...
+ added scriptable version of the server, networkManager and clientManager
+ added lua engine creation
+also added unfinished rhai support
+ also did some restructuring
2022-06-30 08:08:48 +01:00
michael-bailey
808c330a3e
added port configurability
...
~ moved components to seperate modules
~ added builder and config to network manager
2022-06-22 23:38:44 +02:00
michael-bailey
715f6c1c4c
made server configurable
2022-06-21 23:54:59 +02:00
michael-bailey
47092844c4
updated clap
2022-06-20 09:31:26 +02:00
michael-bailey
224bdbc23a
Update client.rs
...
minor bug fixes
2022-06-17 08:54:18 +02:00
michael-bailey
a87453e6e0
added proper prelude
2022-06-16 20:05:10 +02:00
michael-bailey
7e06d90d18
renamed serverActor to server
2022-06-15 18:32:52 +02:00
michael-bailey
58df6bc7a8
renamed old files
2022-06-15 18:32:04 +02:00
michael-bailey
1d90e480be
reformatted project
2022-06-15 18:20:57 +02:00
michael-bailey
b45fd9a130
renamed files to match std structure
2022-06-15 18:20:38 +02:00
michael-bailey
eb8a512c04
deleted old server version
2022-06-15 18:15:15 +02:00
michael-bailey
d0c50366aa
added basic messaging functonality
2022-06-15 18:11:30 +02:00
michael-bailey
d8b0884014
added ability to get server updates
2022-06-14 17:57:01 +02:00
michael-bailey
7f77eebc77
Update actix_server.rs
...
+ added ClientConnection handlers
2022-06-14 17:56:47 +02:00
michael-bailey
6b6a86168e
added auto connection closing to Connection
2022-06-14 17:56:00 +02:00
michael-bailey
3729aa3b02
Update Cargo.toml
...
+ added tokio stream
2022-06-14 17:53:08 +02:00
michael-bailey
f22e00e54a
added ability to add and remove clients
2022-06-11 23:20:11 +01:00
michael-bailey
d7c47f3b3b
implementing clients using actors
2022-06-09 08:14:00 +01:00