Tim Visée
b1dd8da7c6
Fix video embedding in README
2021-11-08 20:25:25 +01:00
Tim Visée
c82fc6bc46
Update demo video URL in README
2021-11-08 20:24:33 +01:00
timvisee
e489e070b1
Add demo video to README
2021-11-08 20:12:24 +01:00
timvisee
115d100aee
Add documentation for using bash script as server command
2021-11-08 19:52:35 +01:00
timvisee
a7a182fbcb
Add option to automatically rewrite server.properties file
...
This tries to fiend the server.properties file of the Minecraft server,
and sets the correct IP and port as configured within lazymc. This is
enabled by default.
2021-11-08 19:10:50 +01:00
timvisee
a5fbdc8d30
Make server directory option optional
2021-11-08 19:10:21 +01:00
timvisee
db0552f2e5
Rename sleep_on_start to wake_on_start
2021-11-08 18:10:36 +01:00
timvisee
9874c9dd30
Implement minimum_online_time option
2021-11-08 18:07:32 +01:00
timvisee
e115bba827
Add sleep_on_start option
2021-11-08 17:41:02 +01:00
timvisee
a1b64a2b24
Tweak logging
2021-11-08 17:20:21 +01:00
timvisee
a8375534ed
Organize, refactor project structure
2021-11-08 17:06:17 +01:00
timvisee
66faac396a
Add CLI handling, add command to generate/test configuration
2021-11-08 16:49:45 +01:00
timvisee
fdc3c2ea3c
Add configuration (2/2)
2021-11-08 15:27:48 +01:00
timvisee
0c3685c37c
Add configuration
2021-11-08 15:26:36 +01:00
timvisee
c0b3677cb0
Move screenshots
2021-11-08 15:24:35 +01:00
timvisee
fed541c893
Add basic server idle checking, sleep server if idle for specified time
2021-11-08 14:19:52 +01:00
timvisee
049fce78b7
Use server protocol version/player max once known for status responses
2021-11-08 13:07:49 +01:00
timvisee
d4c0b4c146
Switch to server status polling rather than pinging
2021-11-08 12:44:43 +01:00
timvisee
824c728e09
Fix protocol var-int reading for numbers bigger than 1 byte
2021-11-08 12:09:50 +01:00
timvisee
6ed72b7adb
Clean up
2021-11-07 23:40:32 +01:00
timvisee
1de68e7335
Add proper logging
2021-11-07 23:16:56 +01:00
timvisee
fe9f5dc936
Improve proxy error handling
2021-11-07 23:08:45 +01:00
timvisee
277f63d850
Nicely handle various disconnect errors
2021-11-07 23:00:18 +01:00
timvisee
6494210494
Add GitHub sponsors configuration
2021-11-07 21:16:42 +01:00
timvisee
934c0ee6d0
Add simple SIGINT handling
2021-11-07 21:14:53 +01:00
timvisee
9995f9fa4a
Add prototype notice
2021-11-07 20:44:29 +01:00
timvisee
3b8a0bb1ae
Add basic server starting logic
2021-11-07 20:43:45 +01:00
timvisee
4443f87896
Update README
2021-11-07 20:31:03 +01:00
timvisee
c41058e1bb
Add screenshots
2021-11-07 20:21:15 +01:00
timvisee
ce370b4729
Separate offline status server and proxy logic to simplify things
2021-11-07 19:55:36 +01:00
timvisee
cd3b06b634
Implement very basic server monitor
2021-11-07 19:31:39 +01:00
timvisee
622310c685
Set up Cargo.toml
2021-11-07 18:15:18 +01:00
timvisee
5761b32518
Add GNU GPL-3.0 license
2021-11-07 18:12:39 +01:00
timvisee
809cfa651d
Add README
2021-11-07 18:10:39 +01:00
timvisee
d742eca632
Hijack login start packet to disconnect payer if server is sleeping
2021-11-07 18:07:24 +01:00
timvisee
645ea892cb
Some fixes, resolve warnings
2021-11-07 18:02:33 +01:00
timvisee
f3a28fedcc
Rename to lazymc
2021-11-07 17:34:22 +01:00
timvisee
2339a45962
Cleanup dependencies
2021-11-07 17:32:22 +01:00
timvisee
2d62384b9e
Basic handshake handling, many fixes
2021-11-07 17:20:06 +01:00
timvisee
efae87af7d
Add basic client state, cleanup
2021-11-07 14:53:19 +01:00
timvisee
923e172d0d
Add basic raw packet parsing, hijack ping and status message
2021-11-07 14:18:40 +01:00
timvisee
3dd734cb0f
Initial commit
2021-11-05 16:01:02 +01:00