I have a few suggestions for new/more detailed log entries (Either in RPT or ADM):
- New log entry for animals and zombies being killed by players: we could use it to engage players with "scores" for making the kills, and console modders could use the information to hack new features across server restarts (e.g., clearing an area of zombies)
- Add built/placed oject's position and unique id: when building a base or placing an object only the player position is reported. It would help people building log parsers to also have additional information about the position/orientation of the built object, e.g., to build interactive base maps in certain types of console server. I think the game already adds this information when digging objects.
- Add orientation (a) in addition to the x,y,z coordinates in the various log entries
- Add unique object id and y in the RPT logs for adding new objects in the map (right now we only see object name and x,z coordinates). E.g., Adding WoodenLog at [4792,9610] would become something like Adding WoodenLog(uid=...) at [4792,399,9610]
- Add log entries in RPT for objects being removed from the game. This would be similar to the previous entry, but it would allow to track when the same object is removed by the map. For instance, this would allow server owners to build maps of where the loot is located, and could be used to implement some additional side-game features
- Add log entry in RPT for Added/Removed object from Player's inventory. Similar to the previous entries, but for things placed in player's inventory.
All the above would make much easier the task of managing servers, including debuggin economy misconfigurations, or to implement some new off-server features (e.g., Killfeed-like services).