Logs - General Information Horizons can generate all sorts of logs that help to diagnose problems. There are two major sets of logs, transport logging and client logging. By default, logging is disabled because it can have an impact on performance. It is extremely helpfulwhen players on the Blight test shard turn on all their logging and send their logs in to us when they encounter problems. Turning On / Off Logs There are two sets of logs to turn on or off. Please read both the transport logging section and client logging section below:
Turning On / Off Transport Logging Transport logging is enabled or disabled for all characters (client logging is enabled per character). In your Horizons folder, there are two executibles: disable_debug.exe and enable_debug.exe - To turn on transport logging, run: enable_debug.exe - To disable transport logging, run: disable_debug.exe
Turning On / Off Client Logging Client logging is enabled per character - this allows you to only set up your Blight characters, or a specific characters to output logging information.
- To configure a character to output client logs, open the file:
- <horizons install folder> \Horizons\prefs\(playerName)\ClientPrefs_main.def
Search and change the setting:
- To disable logging: bool debugLogsEnabled = false
- To enable logging: bool debugLogsEnabled = true You can also enable or disable logging while in game from the options window. - Click Options window > Options tab and check / uncheck the enable debug logs box.
What Files are Related to Transport Logging? These logs are related to the movement of information across the internet and connection status. File Format: <computer name>_pt_<year><month><day>_& lt;hour><minute><second>.log Example: ricks-01_pt_20050922_170340.log Description: This log contains information on events and errors that occur while connecting to either the authentication servers or the player servers. If you can't connect, or have trouble staying connected, these logs will describe exactly what series of events lead up to the problem. File Format: <computer name>_ptstats_<local port>.xml Example: ricks-01_ptstats_2506.xml Description: This log contains running statistics on the current connection. It has information on the number of messages retransmitted, messages lost, bad packets, current bandwidth, bytes transmitted, out of order packets,mm of rainfall - you name, we log it. What Files are Related to Client Logging? These logs are related to the operation and processing of the game client (horizons.exe) and game events. File Format: client_net_log_<month>-<day>-<year>_<hour>_<minute>_<secon d>.txt Example: client_net_log_09-22-05_17_03_41.txt Description: This log contains the data that was either sent or received from the game servers. File Format: client_debug_log_<month>-<day>-<year>_<hour>_<minute>_<secon d>.txt Example: client_debug_log_09-22-05_17_03_40.txt Description: This log contains information on events and errors that occur within the horizons.exe application. Anything related to assets missing, problems with an asset, timing of game events or actions, or anything else related to game play is likely to be reported here. File Format: client_chat_log_<month>-<day>-<year>_<hour>_<minute>_<secon d>.txt Example: client_chat_log_09-22-05_17_03_40.txt Description: This log contains all the chat messages that were sent or received during game play. File Format: client_action_log_<month>-<day>-<year>_<hour>_<minute>_<secon d>.txt Example: client_action_log_09-22-05_17_52_39.txt Description: This log contains specific information related to actions being enqueued or dequeued. It is very helpful when diagnosing problems with actions occurring at the wrong time - such as animations or messages. File Format: client$<year><month><hour><mi nute><second>-<address>.dmp Example: client$20050819141353-00000ca8.dmp Description: This log contains a dump of memory that is useful for debugging crashes. File Format: client$<year><month><hour><mi nute><second>-<address>.maura Example: client$20050819141353-00000ca8.maura Description: This log contains a dump of the operations that were being performed before a crash occurred.
Sending in Log Files After a crash or problem, find the logs folder. <horizons install location>\horizons\logs
If you log in again you will start new logs in the Horizons\logs folder.If you want to find your logs from previous play sessions, theycan be found in the logs_old folder.
<horizons install location>\horizons\logs_old
It may be helpful to compress the log files using a compression program like WinZip or WinRAR, as some logs have a large file size. Once all of the files are compressed,send them to[email protected]with a description of the problem and any other details that you think might be helpful in determining why the problem occurred. It is very helpful to make a "/say <some unique word or phrase to search for>" in game when you notice an issue, and include that information in the email. That will help us get straight to the issue that you are reporting.