Commit Graph

24306 Commits (desync-debugging)
 

Author SHA1 Message Date
Jonathan G Rennison 7a739a87de Improve formatting of CompanyInfrastructure::Dump 4 years ago
Jonathan G Rennison d69d8fd638 Improve logging of vehicle details in CheckCaches 4 years ago
Jonathan G Rennison cce96797b7 Increase desync msg ring buffer size, improve DumpDesyncMsgLog format 4 years ago
Jonathan G Rennison 93dcae2d35 CheckCaches: Indicate incorrect fields in vehicle cache mismatch message 4 years ago
Jonathan G Rennison 5b90676971 Increase company ID field widths in command log dump 4 years ago
Jonathan G Rennison d7895d69af Send server desync log to client 4 years ago
Jonathan G Rennison 14e7b2c157 Add flags for mismatch type to client desync log 4 years ago
Jonathan G Rennison 7c667db3d2 Desync: Log seed and state checksum on desync 4 years ago
Jonathan G Rennison 888fd9ce1e Network: Add state checksum which is checked in network sync 4 years ago
Jonathan G Rennison 46d5afd6e8 Desync: Change sync event logging to desync debug level 2 4 years ago
Jonathan G Rennison 132c3259a7 Network: Decrease sync frame period when desync occurs 4 years ago
Jonathan G Rennison ddf8d35d9b Check industry FindStationsAroundTiles in CheckCaches 4 years ago
Jonathan G Rennison 0609500ae8 Add logs from desync log call to CheckCaches to ring buffer for next desync 4 years ago
Jonathan G Rennison 6539de0734 Fix packet overflow in ClientNetworkGameSocketHandler::SendDesyncLog 4 years ago
Jonathan G Rennison 29659bec29 Show time and in game date of game load in desync/crash logs 4 years ago
Jonathan G Rennison 6f9a210a80 Update cache mismatch logging in CheckCaches 4 years ago
Jonathan G Rennison 53125031e1 Check Town::cargo_produced and _town_cargoes_accepted in CheckCaches() 4 years ago
Jonathan G Rennison d0b95ef8b3 Store some desync messages in a ring buffer, append to log on desync 4 years ago
Jonathan G Rennison 816d0fe723 Add std::string format functions 4 years ago
Jonathan G Rennison d76bc330be Check nearby station/industry lists and catchments in CheckCaches 4 years ago
Jonathan G Rennison b826232e2e Check whether DoCommand test execution changes the random seed 4 years ago
Jonathan G Rennison 0f897eefe2 Add client desync log to server desync log output 4 years ago
Jonathan G Rennison 8722445e7f Add parameter to strecpy to log truncation at debug level 1 instead of 0 4 years ago
Jonathan G Rennison 227ac91741 Add network packet binary send/recv methods 4 years ago
Jonathan G Rennison 9b74b979c8 Add any output from CheckCaches to desync log 4 years ago
Jonathan G Rennison e1274b420a Dump infrastructure totals when mismatch detected in CheckCaches. 4 years ago
Jonathan G Rennison 45b95a8323 Add utility function for processing a string buffer by line 4 years ago
Jonathan G Rennison c79c20b34f Call CheckCaches after ChangeOwnershipOfCompanyItems 4 years ago
Jonathan G Rennison 20ec534380 Increase crashlog length limits 4 years ago
Jonathan G Rennison 36f42bd593 Add console command to check caches. 4 years ago
Jonathan G Rennison e4ed991a1c Fix air cache being leaked in CheckCaches. 4 years ago
Jonathan G Rennison a12c78a555 Output a log, savegame and screenshot on desync events 4 years ago
Jonathan G Rennison 1106a55be4 Make server and all clients run desync checks if a client desyncs. 4 years ago
Jonathan G Rennison 89bc7b2a34 Check caches at desync level 1, every 500 ticks.
Also check aircraft cache.
4 years ago
Jonathan G Rennison 183f04ec55 Do not write desync messages to the console on Windows.
Windows seems unable to handle direction change characters in consoles.
4 years ago
Jonathan G Rennison 963e88c42f Fix false positive in FindNearestSafeTile desync check when path not reservable. 4 years ago
Jonathan G Rennison 198f51a0e7 Add debug category "yapfdesync" to enable desync checks for YAPF only. 4 years ago
Jonathan G Rennison 3a5bf2ea5e Log desync debug output to the console as well as the file.
Be fault tolerant if the desync and/or random file cannot be created,
and write to the console.
4 years ago
Jonathan G Rennison d4f093ed32 Increase thoroughness of vehicle and YAPF cache desync debug checks. 4 years ago
Jonathan G Rennison d32f9b799b Add console command to dump command log 4 years ago
Jonathan G Rennison 063ddf2d6e Add: List recently executed commands in crashlog output.
Maintain a circular buffer of info on recent commands.
4 years ago
translators 208614343f Update: Translations from eints
polish: 1 change by MaksOPENTTD1
danish: 1 change by beruic
4 years ago
Frédéric Simonis fb7723a9d7
Add: [CMake] Always export compile commands (#8199) 4 years ago
glx22 8ef3d8f584 Revert f51e66f6: creating zip bundle fails for MacOS 4 years ago
TechGeekNZ ee570e1b6d Cleanup: Fix typos in code comments. 4 years ago
TechGeekNZ 8652a4db76 Cleanup: Give `SetDirtyBlocks` a more descriptive name. 4 years ago
arikover caab095e4e Fix: [CMake] SDL2 Sound was not included 4 years ago
Miguel Horta 40436019fd Fix: Display banlist's indexes correctly
Bug introduced via commit ab711e6942
4 years ago
glx22 0b86bd8b03 Fix: CMake option values should be ON/OFF 4 years ago
glx22 1e01982a2e Fix: Restore compression of pdb 4 years ago