Commit Graph

395 Commits

Author SHA1 Message Date
michael-bailey bb8d8aa3b4 cleaned up prelude linting errors 2022-09-15 08:09:58 +01:00
michael-bailey ecbc3aafb6 Merge branch 'feature/configuration-support' into develop 2022-09-15 08:06:01 +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 bed482d787 ignoring config_file 2022-09-07 15:49:53 +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 fe960a2018 Merge branch 'feature/lua-support' into develop 2022-07-04 08:30:27 +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 302ad68547 Merge branch 'feature/command-line-args' into develop 2022-06-23 19:25:48 +02: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 306526e1c2 Merge branch 'feature/actix' into develop 2022-06-16 20:05:52 +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 cf16991f01 updated foundation with comments and better messages 2022-06-14 17:52:56 +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
michael-bailey 63181ec9b5 implemented GetInfo for actix server 2022-05-30 08:57:57 +01:00
michael-bailey 7871e8d6a6 Started work on actor conversion 2022-05-20 17:48:32 +01:00
michael-bailey 0624b568f9 RIGHT I'M MOVING TO ACTIX 2022-05-09 23:15:38 +01:00
michael-bailey 44e20b6ca1 made plugin event generic 2022-05-09 23:15:21 +01:00
michael-bailey 11fbf1db00 same because vscode? 2022-05-09 23:14:32 +01:00
michael-bailey 0c919f059d updated plugin event handler. 2022-05-09 23:12:52 +01:00