timvisee
|
32cd9ffc73
|
Improve join occupy method descriptions in config
|
2021-11-15 17:27:38 +01:00 |
|
timvisee
|
d125140bee
|
Update README for new join method feature
|
2021-11-15 16:54:45 +01:00 |
|
timvisee
|
e11eca1d5a
|
Implement join method configuration and handling
|
2021-11-15 16:52:18 +01:00 |
|
timvisee
|
17ec663e15
|
Show warning if config version is outdated or invalid
|
2021-11-15 16:32:13 +01:00 |
|
timvisee
|
6b38dce5ab
|
Restructure configuration file
|
2021-11-15 16:21:51 +01:00 |
|
timvisee
|
234a30aecb
|
Add lockout mode, enable to prevent all players from connecting
|
2021-11-15 15:46:13 +01:00 |
|
timvisee
|
7a99781a05
|
Check and test no-rcon builds on GitLab CI
|
2021-11-15 15:25:54 +01:00 |
|
timvisee
|
5a5fa785b7
|
Bump version to 0.1.3
v0.1.3
|
2021-11-15 15:18:53 +01:00 |
|
timvisee
|
78e9abec59
|
Fix binary release on GitLab CI
|
2021-11-15 15:18:19 +01:00 |
|
timvisee
|
dde9fdeab4
|
Bump version to 0.1.2
v0.1.2
|
2021-11-15 14:53:05 +01:00 |
|
timvisee
|
901fb62f25
|
Use future tokio supported sync types throughout server handling logic
|
2021-11-15 14:41:01 +01:00 |
|
timvisee
|
dabeabeff4
|
Increase server monitoring timeouts to 20 seconds
Should improve polling reliability for overloaded servers.
|
2021-11-15 13:59:51 +01:00 |
|
timvisee
|
96d7fc9dec
|
Grab exclusive lock for RCON invocations to server
|
2021-11-15 13:57:41 +01:00 |
|
timvisee
|
5ffc6ee911
|
Add RCON cooldown, do not require active PID to stop server
This hopefully improves server stopping reliability.
|
2021-11-15 13:42:58 +01:00 |
|
timvisee
|
b71d0d1013
|
Add delay between RCON commands, hopefully improve reliablity
The Minecraft RCON implementation is very broken/brittle. With this we
hope to improve reliablity.
|
2021-11-15 13:21:12 +01:00 |
|
Tim Visée
|
261acafab0
|
Merge branch 'ci-arm' into 'master'
Add ARMv7 and aarch64 builds to CI
See merge request timvisee/lazymc!2
|
2021-11-15 10:07:30 +00:00 |
|
timvisee
|
a04a5f93e9
|
Add ARMv7 and aarch64 builds to release job
|
2021-11-15 00:40:52 +01:00 |
|
timvisee
|
10c57f87ea
|
Add GitLab CI builds for ARMv7 and aarch64
|
2021-11-15 00:20:23 +01:00 |
|
timvisee
|
88fc5892a3
|
Simplify waiting for server logic even further
|
2021-11-14 16:37:09 +01:00 |
|
timvisee
|
38d90681c7
|
Improve waiting for server when holding client
Instead of constantly polling the server state until it is ready, this
now subscribes to server state changes and uses a proper timeout.
|
2021-11-14 16:21:54 +01:00 |
|
timvisee
|
2af20945cc
|
Bump version to 0.1.1
v0.1.1
|
2021-11-14 12:54:34 +01:00 |
|
timvisee
|
ad638b5b3e
|
Update dependencies
|
2021-11-14 12:54:09 +01:00 |
|
timvisee
|
69c2d580d5
|
Only disable prevent-proxy-connections if server is on non-loopback IP
|
2021-11-14 12:18:56 +01:00 |
|
timvisee
|
c6cd08c993
|
Add setup testing recommendation to README, note repository watch button
|
2021-11-14 12:14:10 +01:00 |
|
timvisee
|
69812f5b55
|
Make server sleeping errors a bit more descriptive
|
2021-11-14 12:09:26 +01:00 |
|
timvisee
|
f172587fd5
|
Add server quit cooldown period
|
2021-11-14 12:00:03 +01:00 |
|
timvisee
|
e6021502d9
|
Add TODO file, minor fixes
|
2021-11-12 13:12:17 +01:00 |
|
timvisee
|
157905f140
|
Update minecraft-protocol crate repository
|
2021-11-12 12:30:19 +01:00 |
|
timvisee
|
72d132ae8b
|
Rewrite enable-status and prevent-proxy-connections in server.properties
|
2021-11-12 12:24:41 +01:00 |
|
timvisee
|
7a00c2df9e
|
List crbanman/papermc-lazymc Docker image as 3rd-party implementation
|
2021-11-12 11:46:21 +01:00 |
|
Tim Visée
|
fe3bf63401
|
Update demo video in README
|
2021-11-11 23:34:54 +01:00 |
|
timvisee
|
e9e58a766b
|
Improve Windows instructions
|
2021-11-11 15:15:47 +01:00 |
|
timvisee
|
f9be5c5a0f
|
Update README, improve usage/compile instructions, add Windows guide
|
2021-11-11 15:05:05 +01:00 |
|
Tim Visée
|
7c7595dcd3
|
Update demo video in README
|
2021-11-11 14:38:03 +01:00 |
|
timvisee
|
5d981f80af
|
Bump version to 0.1.0
v0.1.0
|
2021-11-11 13:49:31 +01:00 |
|
timvisee
|
8c5f4832a4
|
Resolve some TODOs
|
2021-11-11 13:45:37 +01:00 |
|
timvisee
|
51ab0c610b
|
Resolve clippy suggestions
|
2021-11-11 13:37:06 +01:00 |
|
timvisee
|
e6e2e7fab8
|
Update dependencies
|
2021-11-11 13:29:18 +01:00 |
|
Tim Visée
|
ca4be574d7
|
Merge branch 'gitlab-ci' into 'master'
Set up GitLab CI
See merge request timvisee/lazymc!1
|
2021-11-11 12:13:47 +00:00 |
|
timvisee
|
cf89f46858
|
Add CI badge to README
|
2021-11-11 13:11:31 +01:00 |
|
timvisee
|
f048393fd6
|
Add binary release jobs
|
2021-11-11 13:04:00 +01:00 |
|
timvisee
|
bc184d5c95
|
Add GitLab CI configuration
|
2021-11-11 12:36:53 +01:00 |
|
timvisee
|
2f3ea381b8
|
Tweak tokio worker pool, only start with main server
|
2021-11-11 12:08:10 +01:00 |
|
timvisee
|
2c5a76f92a
|
Spawn new task for relayed clients that were held
|
2021-11-11 11:53:19 +01:00 |
|
timvisee
|
4d51113bd9
|
Add option to use Minecraft server MOTD
|
2021-11-11 11:37:08 +01:00 |
|
timvisee
|
5df8c65b44
|
Move server start/stop timeout settings into time section
|
2021-11-11 11:14:16 +01:00 |
|
timvisee
|
7b4a90bb34
|
Add option to restart after a crash
|
2021-11-11 00:11:17 +01:00 |
|
timvisee
|
69b964b603
|
Fix compilation error on Windows
|
2021-11-10 23:56:07 +01:00 |
|
timvisee
|
99af0c6437
|
Fix process force kill logic on Windows
|
2021-11-10 23:53:09 +01:00 |
|
timvisee
|
18fdf4c5f9
|
Add server start/stop timeout to force kill server if it gets stuck
|
2021-11-10 23:43:47 +01:00 |
|