diff options
author | smatz <smatz@openttd.org> | 2008-06-03 18:35:58 +0000 |
---|---|---|
committer | smatz <smatz@openttd.org> | 2008-06-03 18:35:58 +0000 |
commit | c7a9637834a96722be5a524c4c1e8932a45e3461 (patch) | |
tree | 72b7d141fd63dcb880f610a334390bf9c41f97b1 /readme.txt | |
parent | d58f0558761079552c4c607707dd131a2c5e5397 (diff) | |
download | openttd-c7a9637834a96722be5a524c4c1e8932a45e3461.tar.xz |
(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details
Diffstat (limited to 'readme.txt')
-rw-r--r-- | readme.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/readme.txt b/readme.txt index daa2b0d69..ce1814348 100644 --- a/readme.txt +++ b/readme.txt @@ -203,6 +203,35 @@ Several important non-standard controls: http://wiki.openttd.org/index.php/Console +5.1) Logging of potentially dangerous actions: +---- ---------------------------------------- + +OpenTTD is a complex program, and together with NewGRF, it may show a buggy +behaviour. But not only bugs in code can cause problems. There are several +ways to affect game state possibly resulting in program crash or multiplayer +desyncs. +Easier way would be to forbid all these unsafe actions, but that would affect +game usability for many players. We certainly do not want that. +However, we receive bugreports because of this. To reduce time spent with +solving these problems, these potentially unsafe actions are logged in +the savegame (including crash.sav). Log is stored in crash logs, too. + +Information logged: + +* Adding / removing / changing order of NewGRFs +* Changing NewGRF parameters, loading compatible NewGRF +* Changing game mode (scenario editor <-> normal game) +* Loading game saved in a different OTTD / TTDPatch / TTD version +* Running a modified OTTD build +* Changing patch settings affecting NewGRF behaviour (non-networksafe patches) +* Changing landscape (by cheat) + +No personal information is stored. + +You can show the gamelog by typing 'gamelog' in the console or by running +OpenTTD in debug mode. + + 6.0) Configuration File: ---- ------------------- The configuration file for OpenTTD (openttd.cfg) is in a simple Windows-like |