I run a public hive server and have noticed that death messages are logged in duplicate in most cases as well as damage messages. There are also a few cases where the grammar is off and inconsistent logging. I have plans to start fetching logs and automating scripts to parse/output to a db. I know it's just logging, but it would be nice to start thinking about that now so server owners can do cool things. Also, chat messages that are logged do not specify if they are GLOBAL/DIRECT or VEHICLE. This message:
14:59:50 | Chat("sonny"(id=76561198003375494)): meep
Was typed by me in vehicle chat.
Here are other logging suggestions.
21:36:07 | "keega_000(uid=76561198041379136) DIED Blood <= 0"
21:36:07 | "keega_000(uid=76561198041379136) was KILLED by keega_000(uid=76561198041379136)."
21:09:17 | Player "keega_000"(id=76561198041379136) has been disconnected
Could be changed to:
21:36:07 | "keega_000(uid=76561198041379136) has DIED from blood loss"
21:36:07 | "keega_000(uid=76561198041379136) has committed suicide
21:09:17 | Player "keega_000"(id=76561198041379136) has disconnected from the server
Here are examples of damage/death duplicates:
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) SHOT MrPotatoHeadlol(uid=76561198189593599) by PM73Rak into LeftFoot."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) STATUS S::500 B::4030 H::4715 HP::0."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) SHOT MrPotatoHeadlol(uid=76561198189593599) by PM73Rak into LeftFoot."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) STATUS S::1000 B::3530 H::4515 HP::0."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) SHOT MrPotatoHeadlol(uid=76561198189593599) by PM73Rak into LeftLeg."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) STATUS S::2000 B::2530 H::4115 HP::0."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) SHOT MrPotatoHeadlol(uid=76561198189593599) by PM73Rak into LeftLeg."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) STATUS S::3500 B::1030 H::3515 HP::0."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) SHOT MrPotatoHeadlol(uid=76561198189593599) by PM73Rak into LeftLeg."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) STATUS S::4000 B::530 H::3315 HP::0."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) SHOT [DC]Crankhunter(uid=76561198072316872) by ShotgunIzh43 into LeftLeg."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) STATUS S::0 B::5000 H::5000 HP::0."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) SHOT [DC]Crankhunter(uid=76561198072316872) by ShotgunIzh43 into LeftLeg."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) STATUS S::0 B::5000 H::5000 HP::0."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) SHOT [DC]Crankhunter(uid=76561198072316872) by ShotgunIzh43 into LeftLeg."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) STATUS S::0 B::5000 H::5000 HP::0."
15:38:51 | "MrPotatoHeadlol(uid=76561198189593599) SHOT [DC]Crankhunter(uid=76561198072316872) by ShotgunIzh43 into LeftLeg."
15:38:51 | "[DC]Crankhunter(uid=76561198072316872) STATUS S::0 B::5000 H::5000 HP::0."
..later on:
15:38:53 | Player "MrPotatoHeadlol"(id=76561198189593599) has been killed by player "[DC]Crankhunter"(id=76561198072316872)
15:38:53 | "MrPotatoHeadlol(uid=76561198189593599) was KILLED by [DC]Crankhunter(uid=76561198072316872)."
15:39:44 | Player "[EIRE]gaz"(id=76561198089970395) has been disconnected
15:40:03 | Player "øàóðìà"(id=76561198200070249) has been disconnected
15:40:13 | Player "Darren Wilson"(id=76561198145456204) has been disconnected
15:40:50 | "MrPotatoHeadlol(uid=76561198189593599) was KILLED by MrPotatoHeadlol(uid=76561198189593599)."
15:40:50 | "MrPotatoHeadlol(uid=76561198189593599) was KILLED by MrPotatoHeadlol(uid=76561198189593599)."
It looks like ONLY suicides are logged twice?
Also here's a weird condition that logs a players death from someone else and the player:
15:47:27 | "chris(uid=76561198070384524) SHOT PC(uid=76561197987254295) by Trumpet into RightArm."
15:47:27 | "PC(uid=76561197987254295) STATUS S::740 B::3996 H::4565 HP::0."
15:47:27 | "chris(uid=76561198070384524) SHOT PC(uid=76561197987254295) by Trumpet into RightArm."
15:47:27 | "PC(uid=76561197987254295) STATUS S::940 B::3796 H::4465 HP::0."
15:47:27 | "chris(uid=76561198070384524) SHOT PC(uid=76561197987254295) by Trumpet into RightArm."
15:47:27 | "PC(uid=76561197987254295) STATUS S::1140 B::3596 H::4365 HP::0."
15:47:27 | "chris(uid=76561198070384524) SHOT PC(uid=76561197987254295) by Trumpet into Chest."
15:47:27 | "PC(uid=76561197987254295) STATUS S::1740 B::2996 H::4065 HP::0."
15:47:29 | "PC(uid=76561197987254295) STARTS BLEEDING."
15:47:32 | "chris(uid=76561198070384524) SHOT PC(uid=76561197987254295) by Trumpet into rightarm."
15:47:32 | "PC(uid=76561197987254295) STATUS S::1820 B::2758 H::3965 HP::0."
15:48:00 | "PC(uid=76561197987254295) SHOT chris(uid=76561198070384524) by b95 into LeftArm."
15:48:00 | "chris(uid=76561198070384524) STATUS S::1000 B::1675.83 H::4457 HP::0."
15:48:00 | "PC(uid=76561197987254295) SHOT chris(uid=76561198070384524) by b95 into LeftArm."
15:48:00 | "chris(uid=76561198070384524) STATUS S::1500 B::1175.83 H::4257 HP::0."
15:48:00 | "chris(uid=76561198070384524) STARTS BLEEDING."
15:48:00 | "Player chris(id=76561198070384524) has fallen into unconsciousness."
15:48:13 | "PC(uid=76561197987254295) SHOT chris(uid=76561198070384524) by b95 into LeftArm."
15:48:13 | "chris(uid=76561198070384524) STATUS S::1580 B::555.83 H::4057 HP::0."
15:48:13 | "PC(uid=76561197987254295) SHOT chris(uid=76561198070384524) by b95 into LeftArm."
15:48:13 | "chris(uid=76561198070384524) STATUS S::2080 B::55.8301 H::3857 HP::0."
15:48:13 | "PC(uid=76561197987254295) SHOT chris(uid=76561198070384524) by b95 into LeftArm."
15:48:13 | "chris(uid=76561198070384524) STATUS S::2580 B::-444.17 H::3657 HP::0."
15:48:13 | "PC(uid=76561197987254295) SHOT chris(uid=76561198070384524) by b95 into LeftArm."
15:48:13 | "chris(uid=76561198070384524) STATUS S::3080 B::-944.17 H::3457 HP::0."
15:48:13 | Player "chris"(id=76561198070384524) has been killed by player "PC"(id=76561197987254295)
15:48:13 | "chris(uid=76561198070384524) was KILLED by chris(uid=76561198070384524)."
15:48:13 | "chris(uid=76561198070384524) was KILLED by PC(uid=76561197987254295)."
15:48:55 | "PC(uid=76561197987254295) STOPS BLEEDING."