timvisee
f513957bff
Add config option to enable server probing on start
2021-11-25 12:59:32 +01:00
timvisee
9b1f2a7011
Probe server on lazymc start to get up-to-date server details for Forge
2021-11-25 12:59:32 +01:00
timvisee
8b09faae3d
Constrain supported lobby versions
2021-11-25 12:59:32 +01:00
timvisee
e23a61ab0f
Replay client handshake when lobby connects to real server
2021-11-25 12:59:31 +01:00
timvisee
78a36978f5
Fix broken italic text in Windows usage guide
2021-11-24 14:09:03 +01:00
timvisee
0ba46caf5c
Bump version to 0.2.4
v0.2.4
2021-11-24 14:05:27 +01:00
timvisee
6b23490919
Resolve clippy warnings
2021-11-24 14:02:08 +01:00
timvisee
9e08ed6cda
Update dependencies
2021-11-24 13:57:19 +01:00
timvisee
3271db1cb3
Resolve compile warning
2021-11-24 13:55:23 +01:00
timvisee
cf0e3ef15b
Make server directory relative to configuration file directory
2021-11-24 13:53:38 +01:00
timvisee
ee21eb45fd
Bump minimum supported Minecraft version to 1.7.2
2021-11-24 13:28:06 +01:00
timvisee
aebb5563e0
Only send status response favicon to client versions that support it
2021-11-24 13:27:42 +01:00
timvisee
20fb6ee715
Always include favicon in status response, fall back to default icon
...
See https://github.com/timvisee/lazymc/issues/11#issuecomment-977814539
2021-11-24 13:20:49 +01:00
timvisee
ea2dbc905c
Add Minecraft default server icon, extracted from Minecraft 1.17.1
2021-11-24 13:02:41 +01:00
timvisee
eb66265670
Handle SIGTERM exit code as successful
2021-11-23 13:00:10 +01:00
timvisee
df101ce53b
Fix typo in Cargo.toml key
2021-11-22 20:38:30 +01:00
timvisee
8f2ce9b4b8
Fix compilation error without lobby feature
2021-11-22 20:36:46 +01:00
timvisee
20902e6a94
Derive correct UUID for offline players in lobby logic (2/2)
2021-11-22 20:20:08 +01:00
timvisee
3e933f7566
Derive correct UUID for offline players in lobby logic
2021-11-22 20:14:29 +01:00
timvisee
46fa594065
Update features in README
2021-11-22 19:00:36 +01:00
timvisee
1d92964802
Bump version to 0.2.3
v0.2.3
2021-11-22 18:55:50 +01:00
timvisee
9b8d569628
Update dependencies
2021-11-22 18:53:52 +01:00
timvisee
94f2fa01e2
Update TODO
2021-11-22 18:53:23 +01:00
timvisee
9b71052b61
Add extras document with recommendations and tips after installing
2021-11-22 18:51:06 +01:00
timvisee
0049ad456c
Bump rcon to 0.5.2, which now includes changes from our fork
2021-11-22 18:36:12 +01:00
timvisee
0f2d7720af
Add documentation for proper IP proxying with PROXY header
2021-11-22 18:35:40 +01:00
timvisee
723ebabcfb
Minor monitoring tweaks
2021-11-22 17:57:44 +01:00
timvisee
f95682fcd5
Only enable RCON by default on Windows
2021-11-22 17:57:28 +01:00
timvisee
d5c854d16f
Add option to send HAProxy header with RCON connections
2021-11-22 17:55:51 +01:00
timvisee
493e24ff4d
Send proxy header with monitor requests
2021-11-22 16:53:35 +01:00
timvisee
6916800aeb
Add send_proxy_v2
option to send HAProxy header to server
2021-11-22 14:37:07 +01:00
timvisee
e7c31f2619
Add protocol version documentation
2021-11-22 13:37:21 +01:00
timvisee
7da467ff8c
Bump version to 0.2.2
v0.2.2
2021-11-18 11:37:02 +01:00
timvisee
c9d7af0e3c
Add server favicon to status responses
2021-11-18 11:35:49 +01:00
timvisee
0715baed8c
Bump version to 0.2.1
v0.2.1
2021-11-17 20:31:22 +01:00
timvisee
1f4ec11ad1
Resolve clippy warnings
2021-11-17 20:26:49 +01:00
timvisee
acf6768b49
Show warning if 127.0.0.1 is IP banned
2021-11-17 20:25:49 +01:00
timvisee
75f7b62b16
Kick user with proper ban message, tweak IP file change debounce time
2021-11-17 20:21:22 +01:00
timvisee
9cc1958bbd
Automatically reload banned IPs when file changes
2021-11-17 20:15:30 +01:00
timvisee
785bd2f33e
Make banned IP format less strict to support possible future changes
2021-11-17 18:46:45 +01:00
timvisee
b168dcefde
Respect IP ban expiry times
2021-11-17 18:42:26 +01:00
timvisee
74d772ab42
Respond with real server MOTD if it is currently started
2021-11-17 18:28:55 +01:00
timvisee
a71b3cb24f
Add option to drop all connections from banned IPs
...
This instantly disconnects clients from banned IPs. Clients won't be
able to request or ping the server status. Clients won't get a kick
message with their ban reason either. Clients simply get a
'Disconnected' message on login.
2021-11-17 18:23:17 +01:00
timvisee
28dbcdbfd6
Show MOTD for banned players, kick with reason on login
2021-11-17 18:14:02 +01:00
timvisee
e816d4ff6c
Use more efficient structure to manage banned IPs
2021-11-17 17:46:51 +01:00
timvisee
168cbceb4c
Disconnect banned IPs based on server banned-ips.json file
2021-11-17 17:36:28 +01:00
timvisee
b1bd9e1837
Add support for host names in config address fields, resolve them to IP
2021-11-17 16:14:05 +01:00
timvisee
ec24f088b2
Fix lobby error due to invalid packet IDs
2021-11-16 18:09:45 +01:00
timvisee
6321999489
Update dependencies
2021-11-16 17:58:09 +01:00
timvisee
47fe7d0387
Extract all packet writing logic to single function
2021-11-16 17:57:34 +01:00