9e795a7802
2.10.6: security level 1 - reported in heartbeat, server info and Welcome; log warning when the keymaster marks the server outdated
MrMahoandClaude Opus 5.52026-10-23 20:12:10 +02:00
7d2ce98f1e
Autosave serializes the world straight to UTF-8 bytes (shorter stall of the network loop)
Nico MeisterandClaude Opus 5.52026-10-05 16:31:57 +02:00
816c538705
Fewer hitches: regular save-game pull only when something changed since the last save (saving freezes the game briefly), default interval 10 min
MrMahoandClaude Opus 5.52026-10-01 20:36:07 +02:00
14db3ef4f4
License grace period: keep running when the master is down or rejects the key (LicenseGraceHours, default 72 h), start with the last confirmed license, auto-retry; panel restart button (port/panel settings without program restart, login kept); tests
MrMahoandClaude Opus 5.52026-10-01 20:00:03 +02:00
d4e5897b7f
Docs: neutral wording instead of third-party product names (reverse proxies, Netbird, social networks, IDE)
Nico MeisterandClaude Opus 5.52026-09-30 18:17:19 +02:00
ad2dac21ba
Panel: warn before changing the game/panel port (needs a full program restart, Docker port mapping, how to undo) so nobody locks themselves out
Nico MeisterandClaude Opus 5.52026-09-29 19:26:31 +02:00
1ff37065d0
README: screenshots of the web panel (dashboard, players, console, world & backups, settings)
Nico MeisterandClaude Opus 5.52026-09-29 06:50:50 +02:00
196d490813
Panel: no stray 'null' text under the server buttons (and on Admins/Bans for non-admin panel users)
Nico MeisterandClaude Opus 5.52026-09-28 19:28:52 +02:00
8df6cbcafc
Panel: German/English, redesigned sidebar, in-game admins page, Steam Web API key link, RAR/7z save upload (SharpCompress), responsive cards; upload errors return 400; tests
MrMahoandClaude Opus 5.52026-09-27 19:40:46 +02:00
c74c48dfc8
Panel independent of the game server: ServerHost owns port + panel and starts/stops the game server; panel works while stopped/crashed/unconfigured (settings, save ZIP upload, backups, bans offline); crash auto-restart; players told 'offline'; tests
MrMahoandClaude Opus 5.52026-09-27 19:02:08 +02:00
f8aad82d18
Web panel (like txAdmin) on the game port: login/roles/users, players, kick/ban/op, bans, live console, world reset/backups/restore, settings editor, save ZIP upload/download, start/stop/restart; in-process restart loop; tests
MrMahoandClaude Opus 5.52026-09-27 18:18:58 +02:00
f23671704d
reset-world restores the original save (reset point in data/save_original), set-reset-point; per-player needs stored and returned; tests
MrMahoandClaude Opus 5.52026-09-27 17:48:28 +02:00
53cda0cbc2
Relay vehicle controls; on shutdown tell players to reconnect (restart) instead of a final disconnect
MrMahoandClaude Opus 5.52026-09-27 16:51:48 +02:00
0f62c17c90
Admin world actions (reset, backup, restore) over AdminAction; backup list in admin list; 'backup' command; safer restore via staging; tests
MrMahoandClaude Opus 5.52026-09-27 16:43:48 +02:00
b9c7d33294
Stuck bodies are placed on top instead of being reset into the same spot (no fling loop); reset message shown in-game before reconnecting; server: backups / restore-save
MrMahoandClaude Opus 5.52026-09-27 13:27:34 +02:00
2deb6d2d1e
Server gets the current save game from a player in the game (on join and every few minutes) instead of replaying actions; vehicle fire/smoke synced, also for parked cars
MrMahoandClaude Opus 5.52026-09-27 11:15:45 +02:00
57e1d3d3a8
Server closes connections gracefully so kick/ban/reset/shutdown messages arrive; status dot and HUD yellow until really connected (also while reconnecting)
MrMahoandClaude Opus 5.52026-09-27 11:00:06 +02:00
08844b18ac
Show why you were disconnected in the main menu; reset-world / reload-save make all players reconnect automatically
MrMahoandClaude Opus 5.52026-09-27 10:46:45 +02:00
85fbb8a3ce
Admin: spawn items (saved on the server), unban (menu tab + console), tabbed admin menu; dashboard needles and steering wheel synced; server browser row opens the profile
MrMahoandClaude Opus 5.52026-09-27 10:15:35 +02:00
ba396146f2
Passenger: player colliders off while riding (they pushed seats/parts out, physics crashed); last position: not overwritten by the save's start point, invalid positions ignored, saved when a player leaves
MrMahoandClaude Opus 5.52026-09-27 09:51:37 +02:00
4d58b776cd
MSCO console on F7 (F8 opens the game's own test menu in the pause menu)
MrMahoandClaude Opus 5.52026-09-27 09:13:42 +02:00