-
8c5f4832a4
Resolve some TODOs
timvisee
2021-11-11 13:45:37 +01:00
-
51ab0c610b
Resolve clippy suggestions
timvisee
2021-11-11 13:37:06 +01:00
-
e6e2e7fab8
Update dependencies
timvisee
2021-11-11 13:29:18 +01:00
-
ca4be574d7
Merge branch 'gitlab-ci' into 'master'
Tim Visée
2021-11-11 12:13:47 +00:00
-
-
cf89f46858
Add CI badge to README
timvisee
2021-11-11 13:11:31 +01:00
-
f048393fd6
Add binary release jobs
timvisee
2021-11-11 13:04:00 +01:00
-
bc184d5c95
Add GitLab CI configuration
timvisee
2021-11-11 12:22:50 +01:00
-
-
2f3ea381b8
Tweak tokio worker pool, only start with main server
timvisee
2021-11-11 12:08:10 +01:00
-
2c5a76f92a
Spawn new task for relayed clients that were held
timvisee
2021-11-11 11:53:19 +01:00
-
4d51113bd9
Add option to use Minecraft server MOTD
timvisee
2021-11-11 11:37:08 +01:00
-
5df8c65b44
Move server start/stop timeout settings into time section
timvisee
2021-11-11 11:14:02 +01:00
-
7b4a90bb34
Add option to restart after a crash
timvisee
2021-11-11 00:11:17 +01:00
-
69b964b603
Fix compilation error on Windows
timvisee
2021-11-10 23:56:07 +01:00
-
99af0c6437
Fix process force kill logic on Windows
timvisee
2021-11-10 23:53:09 +01:00
-
18fdf4c5f9
Add server start/stop timeout to force kill server if it gets stuck
timvisee
2021-11-10 23:43:47 +01:00
-
2026b6c846
Add ping as fall back method for server status monitor
timvisee
2021-11-10 23:07:19 +01:00
-
01b4a9ab6e
Use more efficient sync types for server state
timvisee
2021-11-10 22:37:28 +01:00
-
fb8c40e5bb
Update README
timvisee
2021-11-10 21:15:45 +01:00
-
cbe35e5585
Add client holding feature
timvisee
2021-11-10 20:50:49 +01:00
-
d10cf48de1
Use updated minecraft-protocol crate from upstream
timvisee
2021-11-10 18:28:52 +01:00
-
d3baebb536
Log what user woke up the server
timvisee
2021-11-09 15:20:12 +01:00
-
e7741f4ece
Set config defaults, comment out defaults in base config file
timvisee
2021-11-09 15:13:28 +01:00
-
bbecb43639
Add option for protocol version hints, clean up configuration
timvisee
2021-11-09 14:57:58 +01:00
-
86c88d85f2
Clean up internal server state handling, various fixes
timvisee
2021-11-09 14:31:14 +01:00
-
6821cf850e
Sending save-all is not required
timvisee
2021-11-09 12:40:03 +01:00
-
5883dcb1f4
Cleanup configuration
timvisee
2021-11-09 01:15:16 +01:00
-
d109b2bf32
Add RCON server management support, adds Windows support
timvisee
2021-11-09 01:12:46 +01:00
-
ba2100f015
Restructure SIGTERM signalling logic for Unix
timvisee
2021-11-09 01:11:07 +01:00
-
438e6e208c
Only set default log level if not set already
timvisee
2021-11-09 01:06:41 +01:00
-
0602162aa6
Update README, add basic usage instructions
timvisee
2021-11-08 20:44:41 +01:00
-
bf84d04cf6
Various fixes and improvements
timvisee
2021-11-08 20:28:10 +01:00
-
62422f2ef0
Server should never sleep if players are connected
timvisee
2021-11-08 20:27:57 +01:00
-
b1dd8da7c6
Fix video embedding in README
Tim Visée
2021-11-08 20:25:25 +01:00
-
c82fc6bc46
Update demo video URL in README
Tim Visée
2021-11-08 20:24:33 +01:00
-
e489e070b1
Add demo video to README
timvisee
2021-11-08 20:12:24 +01:00
-
115d100aee
Add documentation for using bash script as server command
timvisee
2021-11-08 19:52:35 +01:00
-
a7a182fbcb
Add option to automatically rewrite server.properties file
timvisee
2021-11-08 19:10:50 +01:00
-
a5fbdc8d30
Make server directory option optional
timvisee
2021-11-08 19:10:21 +01:00
-
db0552f2e5
Rename sleep_on_start to wake_on_start
timvisee
2021-11-08 18:10:36 +01:00
-
9874c9dd30
Implement minimum_online_time option
timvisee
2021-11-08 18:07:32 +01:00
-
e115bba827
Add sleep_on_start option
timvisee
2021-11-08 17:41:02 +01:00
-
a1b64a2b24
Tweak logging
timvisee
2021-11-08 17:20:21 +01:00
-
a8375534ed
Organize, refactor project structure
timvisee
2021-11-08 17:06:17 +01:00
-
66faac396a
Add CLI handling, add command to generate/test configuration
timvisee
2021-11-08 16:49:45 +01:00
-
fdc3c2ea3c
Add configuration (2/2)
timvisee
2021-11-08 15:27:48 +01:00
-
0c3685c37c
Add configuration
timvisee
2021-11-08 15:26:36 +01:00
-
c0b3677cb0
Move screenshots
timvisee
2021-11-08 15:24:35 +01:00
-
fed541c893
Add basic server idle checking, sleep server if idle for specified time
timvisee
2021-11-08 14:19:52 +01:00
-
049fce78b7
Use server protocol version/player max once known for status responses
timvisee
2021-11-08 13:07:49 +01:00
-
d4c0b4c146
Switch to server status polling rather than pinging
timvisee
2021-11-08 12:44:43 +01:00
-
824c728e09
Fix protocol var-int reading for numbers bigger than 1 byte
timvisee
2021-11-08 12:09:50 +01:00
-
6ed72b7adb
Clean up
timvisee
2021-11-07 23:40:32 +01:00
-
1de68e7335
Add proper logging
timvisee
2021-11-07 23:16:56 +01:00
-
fe9f5dc936
Improve proxy error handling
timvisee
2021-11-07 23:08:45 +01:00
-
277f63d850
Nicely handle various disconnect errors
timvisee
2021-11-07 23:00:18 +01:00
-
6494210494
Add GitHub sponsors configuration
timvisee
2021-11-07 21:16:42 +01:00
-
934c0ee6d0
Add simple SIGINT handling
timvisee
2021-11-07 21:14:14 +01:00
-
9995f9fa4a
Add prototype notice
timvisee
2021-11-07 20:44:29 +01:00
-
3b8a0bb1ae
Add basic server starting logic
timvisee
2021-11-07 20:43:45 +01:00
-
4443f87896
Update README
timvisee
2021-11-07 20:31:03 +01:00
-
c41058e1bb
Add screenshots
timvisee
2021-11-07 20:21:15 +01:00
-
ce370b4729
Separate offline status server and proxy logic to simplify things
timvisee
2021-11-07 19:55:36 +01:00
-
cd3b06b634
Implement very basic server monitor
timvisee
2021-11-07 19:31:39 +01:00
-
622310c685
Set up Cargo.toml
timvisee
2021-11-07 18:15:18 +01:00
-
5761b32518
Add GNU GPL-3.0 license
timvisee
2021-11-07 18:11:43 +01:00
-
809cfa651d
Add README
timvisee
2021-11-07 18:10:39 +01:00
-
d742eca632
Hijack login start packet to disconnect payer if server is sleeping
timvisee
2021-11-07 18:07:24 +01:00
-
645ea892cb
Some fixes, resolve warnings
timvisee
2021-11-07 18:02:33 +01:00
-
f3a28fedcc
Rename to lazymc
timvisee
2021-11-07 17:34:22 +01:00
-
2339a45962
Cleanup dependencies
timvisee
2021-11-07 17:32:22 +01:00
-
2d62384b9e
Basic handshake handling, many fixes
timvisee
2021-11-07 17:20:06 +01:00
-
efae87af7d
Add basic client state, cleanup
timvisee
2021-11-07 14:53:19 +01:00
-
923e172d0d
Add basic raw packet parsing, hijack ping and status message
timvisee
2021-11-07 14:18:40 +01:00
-
3dd734cb0f
Initial commit
timvisee
2021-11-05 16:01:02 +01:00