here's an example of how to use the tpve.trace command. I am tired of repeating myself so I will make this post for it! lol
"Trace To Player Console": true,
"Trace To Server Console": false,
"Maximum Distance From Player To Trace": 100.0,
configure this in your truepve config to whatever you like but you MUST enable one of the console options. if you use Player Console then you will need to open your game console via F1 key to view the trace.
typing tpve.trace will enable the plugin to print trace messages for every action within 100 meters of you
typing tpve.trace a second time will toggle this off.
do not leave the trace running for any longer than necessary
it will not work if you do not enable one of the console options!
ill possibly add more to this later if you have questions.
TPVE.TRACE COMMAND
Not getting a log file, nor trace in player console, nor trace in server console, with these exact settings. Is this still functional as of 07/23?
it works
[TruePVE] ======================
== STARTING TRACE ==
== 21:17:20.99374 ==
======================
[TruePVE] From: BasePlayer, player
[TruePVE] To: ScientistNPC, scientistnpc_cargo
[TruePVE] No shared locations (empty location) - no exclusions
[TruePVE] No exclusion found - looking up RuleSet...
[TruePVE] Using RuleSet "default"
[TruePVE] No match in pre-checks; evaluating RuleSet rules...
[TruePVE] Initiator EntityGroup matches: players
[TruePVE] Target EntityGroup matches: npcs
[TruePVE] Evaluating Rules...
[TruePVE] Checking direct initiator->target rules...
[TruePVE] Evaluating "players->npcs"...
[TruePVE] Match found; allow damage? True
[TruePVE] ====================== this command should be used from in the game, and read from outside of the game in the server console. this way it knows who is running the trace, and the server console is much easier to read and copy. do not run the command from the server console.
Locked