Do you all know how we can see other players "ghosts" showing up on our world on games like Dark Souls and Elden Ring? this makes the single player experience feel way better, not to mention the INCREDIBLE message system, where we can leave custom messages on the floor to other players.
My suggestion is we implement both things on Illuvium Oberworld.
-- two option when it comes to the "ghosts":
1 - from time to time, we get a glimpse of another players ghost transversing the area or doing something, and also we see another player death moment, just like on Elden Ring etc.
2 - we choose someone from the friend list and have a ghost of his entire last run show up 100% of the time during our run, and compare the findings at the end.
-- when it comes to messages, it's simple: we do exactly how they do it on Elden ring!