Garen Tyler
|
4849a7903d
|
Improve configuration file parsing, add log_level to config, log server version, and move mctypes into crate::net
|
2022-04-19 13:05:17 -06:00 |
|
Garen Tyler
|
4d928973a6
|
Login complete
|
2022-04-19 09:09:30 -06:00 |
|
Garen Tyler
|
144ebbba1d
|
clippy
|
2022-04-19 08:27:22 -06:00 |
|
Garen Tyler
|
9b760eb58f
|
Use motd from config
|
2022-04-19 08:19:20 -06:00 |
|
Garen Tyler
|
08139a2ec7
|
SLP works again
|
2022-04-16 18:40:45 -06:00 |
|
Garen Tyler
|
56b645df18
|
Rewrite packet
|
2022-04-16 13:18:49 -06:00 |
|
Garen Tyler
|
6bd701b41a
|
Revamp the NetworkClient-Server relationship
|
2021-07-07 22:36:57 -06:00 |
|
Garen Tyler
|
b48143fb67
|
Make packets use TcpStream instead of generic
|
2021-04-26 14:21:27 -06:00 |
|
Garen Tyler
|
811985ad67
|
Split MCTypes into separate files
|
2021-04-26 14:21:10 -06:00 |
|
Garen Tyler
|
e3541ea38f
|
Make MCTypes and packets generic for AsyncRead and AsyncWrite
|
2021-03-20 14:30:41 -06:00 |
|
Garen Tyler
|
8d5d0ac338
|
Add .cargo to .gitignore
|
2021-03-20 11:38:14 -06:00 |
|
Garen Tyler
|
410d50f906
|
Update Cargo.toml
|
2021-03-20 11:12:08 -06:00 |
|
Garen Tyler
|
a124b3ac26
|
Remove keep alive chat messages from release build
|
2021-03-20 10:51:03 -06:00 |
|
Garen Tyler
|
897d2dee2c
|
Internal messaging - client to client chat works
|
2021-03-20 10:47:25 -06:00 |
|
Garen Tyler
|
0f531f20cf
|
Remove server-icon.png from .gitignore
|
2021-03-19 23:43:34 -06:00 |
|
Garen Tyler
|
1010258e9e
|
Serverbound chat fixed by fixing MCChat
|
2021-03-19 23:27:17 -06:00 |
|
Garen Tyler
|
3fee4aaf18
|
Record the number of packets sent and received, log on shutdown
|
2021-03-19 23:03:29 -06:00 |
|
Garen Tyler
|
6841e785d9
|
Better packet logging, player movement packets read
|
2021-03-19 20:50:10 -06:00 |
|
Garen Tyler
|
1644d45b30
|
Network is now in its own module
|
2021-03-19 19:54:06 -06:00 |
|
Garen Tyler
|
8ec1bbb7b8
|
Pull reading packet id and length out of get_packet()
|
2021-03-19 19:41:48 -06:00 |
|
Garen Tyler
|
f73fdae2c7
|
Disconnect all clients on server shutdown, shutdown on ctrl-c
|
2021-03-19 19:23:10 -06:00 |
|
Garen Tyler
|
17d953fc0c
|
Generic way to send/get packets
|
2021-03-19 18:33:14 -06:00 |
|
Garen Tyler
|
3279aeae23
|
Better error handling
|
2021-03-18 14:23:39 -06:00 |
|
Garen Tyler
|
bdc56326c0
|
Clientbound chat
|
2021-03-17 22:41:40 -06:00 |
|
Garen Tyler
|
c4c7e069b9
|
Client disconnect
|
2021-03-17 22:17:16 -06:00 |
|
Garen Tyler
|
a0e355ddde
|
Send keep alive packets every 10s
|
2021-03-17 21:28:02 -06:00 |
|
Garen Tyler
|
6fa9ee968e
|
Player spawning works
|
2021-03-17 21:16:20 -06:00 |
|
Garen Tyler
|
a0cebf6d44
|
Stuck before sending chunk data
|
2021-03-05 08:55:04 -07:00 |
|
Garen Tyler
|
e923e2ad3c
|
Add todos to the server
|
2021-03-02 13:29:53 -07:00 |
|
Garen Tyler
|
9def1e2def
|
Join Game and Client Settings
|
2021-03-02 12:05:09 -07:00 |
|
Garen Tyler
|
4b4c962f7b
|
Merge the network and game servers, make the SLP respond with the number of active players
|
2021-03-02 10:04:50 -07:00 |
|
Garen Tyler
|
3803f1b05f
|
Cargo fmt broke something
|
2021-03-01 22:11:00 -07:00 |
|
Garen Tyler
|
8cf3f977c0
|
Fixed untracked files
|
2021-03-01 22:09:23 -07:00 |
|
Garen Tyler
|
00cb632b5b
|
Cargo fmt
|
2021-03-01 22:07:51 -07:00 |
|
Garen Tyler
|
925363b428
|
Load the config from a file
|
2021-03-01 22:06:06 -07:00 |
|
Garen Tyler
|
54ef5e9901
|
Change logging level for release and debug builds
|
2021-03-01 21:25:57 -07:00 |
|
Garen Tyler
|
03405dfb79
|
Actually use the async networking
|
2021-03-01 21:13:02 -07:00 |
|
Garen Tyler
|
a4b461b6c0
|
Make functions async
|
2021-03-01 20:58:57 -07:00 |
|
Garen Tyler
|
a94491205d
|
Add documentation
|
2021-03-01 20:21:32 -07:00 |
|
Garen Tyler
|
253ab0802a
|
Restructure
|
2021-03-01 19:34:55 -07:00 |
|
Garen Tyler
|
737a1de7af
|
Comment out unnecessary crates from Cargo.toml
|
2021-03-01 19:24:46 -07:00 |
|
Garen Tyler
|
a5e14d1ba1
|
Make SLP better
|
2020-12-17 19:38:55 -07:00 |
|
ElementG9
|
17e9e7dd61
|
make slp use a template
|
2020-08-18 12:56:19 -06:00 |
|
ElementG9
|
a142e73d67
|
Handshake, Status, and Login work now.
|
2020-08-18 08:19:15 -06:00 |
|
ElementG9
|
84641a5c9d
|
gitignore
|
2020-08-17 16:41:30 -06:00 |
|
ElementG9
|
7e36693485
|
things
|
2020-08-17 15:55:29 -06:00 |
|
Garen Tyler
|
25cb7d75fc
|
Merge pull request #7 from Unary-Byte-Software/issue-2
Issue 2
|
2020-07-09 15:53:46 -06:00 |
|
ElementG9
|
ecbe983205
|
Get Login Response working
|
2020-07-09 15:49:31 -06:00 |
|
Danton
|
fd95cab64c
|
further prototyping
|
2020-07-09 14:17:12 -07:00 |
|
Danton
|
e736878960
|
raw response ok, needs further work
|
2020-07-09 14:09:11 -07:00 |
|