-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Crash_Logging
Aleos edited this page Aug 11, 2018
·
3 revisions
rAthena can crash in various places and due to various reasons. However, all of them ultimately involve some sort of problem in the source code. There's not much you can do about the crashed server, but what you can do is gather information about the crash. The info can then be provided to the developers in a bugreport or by private communication.
The information you will be providing can have various forms, with varying degrees of usefulness. Here's a list, ordered from worst to best option:
- nothing - Ignore the issue and restart the server, waiting for someone else to fix the problem.
- help plz! - Inform the developers or other users that there's a problem, but not give any more details.
- unresolved stack trace - Provide a stack trace generated by say, Cygwin, that only has memory addresses.
- readable stack trace - Provide a stack trace that has function names.
- backtrace with variables - Provide a stack trace with function names and local variable names+values.
- core dump / memory dump - Provide a full memory dump of the crashed process, along with the corresponding binary and source code.
There's lots of software that will let you do automatic, semi-automatic or manual crash information collection.
- Windows
- Linux
- Installation instructions
- Connecting & Starting rAthena
- Scripting like a pro!
- Server Modifications and what to expect
- Database Configuration
- Adding Custom Items
- Adding Custom Monsters
- GRF Encryption
- Data folder
- Diff files