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
michael-bailey
68475abc76
added basic plugin event propogation.
2022-05-09 23:12:52 +01:00
michael-bailey
ca058849cb
made responder generic
2022-05-09 23:12:52 +01:00
michael-bailey
ec29b0554a
made event generic
2022-05-09 23:12:52 +01:00
michael-bailey
8ce9152aa8
more module mess
2022-05-09 23:12:52 +01:00
michael-bailey
9f88a81c2a
added functions for IResponder
2022-05-09 23:12:52 +01:00
michael-bailey
0f159a2d59
modified visibility
2022-05-09 23:12:52 +01:00
michael-bailey
f324867f33
added back tokio to foundation
2022-05-09 23:12:52 +01:00
michael-bailey
8e834cc91d
moved event system to foundation
2022-05-09 23:12:52 +01:00
michael-bailey
21b8337500
updated example with interface setting
2022-05-09 23:12:52 +01:00
michael-bailey
785ba57b40
renamed responder
2022-05-09 23:12:52 +01:00
michael-bailey
04aef9cd9f
created a event result builder
2022-05-09 23:12:52 +01:00
michael-bailey
fc12e8f608
added documention
2022-05-09 23:12:52 +01:00
michael-bailey
403ba73bbb
renamed responder module
2022-05-09 23:12:52 +01:00
michael-bailey
05851f0aae
updated event architecture
2022-05-09 23:12:52 +01:00
michael-bailey
8058c672e8
fixing linting errors
2022-05-09 23:12:52 +01:00
michael-bailey
d70aa28f17
updated plugin example
2022-05-09 23:12:52 +01:00
michael-bailey
dcd18c6b7c
added function to get plugin entry as interface to plugin
2022-05-09 23:12:52 +01:00
michael-bailey
8ac3a51aa7
updated imports.
2022-05-09 23:12:34 +01:00
michael-bailey
447f8c3169
added basics of an event system
2022-05-09 23:12:20 +01:00
michael-bailey
3631b30867
Adjusted visibility modifiers
2022-05-09 23:12:04 +01:00