Update low lavel changes document
This commit is contained in:
@@ -282,7 +282,6 @@ See [installation.md](/installation.md) for instructions on how to install.
|
|||||||
* [Give money to company, instead of player](https://www.tt-forums.net/viewtopic.php?f=33&t=63899), broadcast money transfer notifications to all players.
|
* [Give money to company, instead of player](https://www.tt-forums.net/viewtopic.php?f=33&t=63899), broadcast money transfer notifications to all players.
|
||||||
* Add setting to enable non-admin multiplayer clients to rename towns.
|
* Add setting to enable non-admin multiplayer clients to rename towns.
|
||||||
* Add a password mechanism to change network game settings from a network client.
|
* Add a password mechanism to change network game settings from a network client.
|
||||||
* Change network protocol to send server/join and rcon passwords in hashed form instead of in clear text.
|
|
||||||
* Various changes to reduce the probability of desyncs and improve desync reporting/diagnostics.
|
* Various changes to reduce the probability of desyncs and improve desync reporting/diagnostics.
|
||||||
* Add support for zstd savegame compression for autosaves and network joins.
|
* Add support for zstd savegame compression for autosaves and network joins.
|
||||||
* Increase the number of settings which can be changed in multiplayer.
|
* Increase the number of settings which can be changed in multiplayer.
|
||||||
|
@@ -15,7 +15,7 @@ This document does not describe the player-visible changes/additions described i
|
|||||||
* Support using sigaction and sigaltstack for more information and correct handling of stack overflow crashes (Unix).
|
* Support using sigaction and sigaltstack for more information and correct handling of stack overflow crashes (Unix).
|
||||||
* Attempt to log stack overflow and heap corruption exceptions (Windows).
|
* Attempt to log stack overflow and heap corruption exceptions (Windows).
|
||||||
* Demangle C++ symbols (Unix).
|
* Demangle C++ symbols (Unix).
|
||||||
* Attempt to handle segfaults which occur within the crashlog handler (Unix).
|
* Attempt to handle crashes which occur within the crashlog handler, by skipping or only partially writing the faulting section.
|
||||||
* Emit a "crash" log, savegame and screenshot on multiplayer desync.
|
* Emit a "crash" log, savegame and screenshot on multiplayer desync.
|
||||||
* Add crash/desync information to output screenshot and savegame files.
|
* Add crash/desync information to output screenshot and savegame files.
|
||||||
* Multiplayer server and client exchange desync logs after a desync occurs.
|
* Multiplayer server and client exchange desync logs after a desync occurs.
|
||||||
@@ -100,6 +100,8 @@ This document does not describe the player-visible changes/additions described i
|
|||||||
* Paginate UDP packets longer than the MTU across multiple packets.
|
* Paginate UDP packets longer than the MTU across multiple packets.
|
||||||
* Use larger "packets" where useful in TCP connections.
|
* Use larger "packets" where useful in TCP connections.
|
||||||
* Send vehicle caches from network server to clients to avoid desyncs caused by non-deterministic NewGRFs.
|
* Send vehicle caches from network server to clients to avoid desyncs caused by non-deterministic NewGRFs.
|
||||||
|
* Change network protocol to send server/join and rcon passwords in an encrypted form (key exchange) instead of in clear text.
|
||||||
|
* Encrypt the contents of rcon messages to the server and any responses.
|
||||||
|
|
||||||
### Sprites/blitter
|
### Sprites/blitter
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user