Tôi thành thật không chắc chắn 100% những gì bạn đang hỏi. Nhưng hy vọng sau đây là hữu ích.
Nếu bạn nhìn vào planeshift , một MMO nguồn mở, bạn có thể xem mã của họ và xem họ quyết định kiến trúc hệ thống của họ như thế nào. Điều này sẽ không cung cấp cho bạn cái nhìn sâu sắc chính xác về tất cả các MMO nhưng rất có thể việc triển khai là tương tự trên các trò chơi khác nhau.
Dưới đây là một số hướng dẫn để tải về nguồn của họ. Bạn sẽ cần kiểm tra thông qua SVN
Tôi đã xem và nếu bạn đi vào, src/client/gui/
bạn sẽ thấy một lớp ChatWindow. Nó đảm nhiệm việc gửi tin nhắn trở lại và thứ tư đến máy chủ để trò chuyện và nó cũng quan tâm đến lịch sử đầu vào. Có vẻ như họ đóng gói thông tin và gửi nó đến máy chủ để cung cấp. Vì vậy, tôi tưởng tượng thông tin trò chuyện này được lưu trữ trên máy chủ của họ và do đó không ai có thể truy cập được. Đó là trừ khi bạn có thể vào cơ sở dữ liệu máy chủ để truy cập hồ sơ trò chuyện. Tôi không thể tưởng tượng họ có thể giữ mọi thứ. Nếu họ giữ nhật ký trò chuyện thì có lẽ chỉ trong một khoảng thời gian nhất định (Có lẽ vài ngày?)
Dù sao, một câu trả lời rộng cho một câu hỏi rộng. Tôi thực sự không thể làm tốt hơn thế mà không có câu hỏi tập trung hơn. Hãy bình luận nếu bạn có nhiều câu hỏi hẹp hơn và tôi có thể thử trả lời chúng.
Edit1: Cũng lưu ý rằng trong thư mục máy khách, bạn có thể tìm và xác thực lớp. Điều này xử lý xác thực ứng dụng khách, v.v ... Tôi tưởng tượng nó cũng sẽ xử lý bảo mật liên quan đến trò chuyện về mặt xác thực chính nó vào một máy chủ trò chuyện. Họ có thể không có máy chủ chuyên dụng để trò chuyện. Vì vậy, nó có thể chỉ là máy chủ trò chơi cũng đang chạy các dịch vụ trò chuyện cho tất cả các khách hàng của mình. Đây là một cái gì đó bạn có thể tìm ra bằng cách thực sự nghiên cứu mã.
Đối với các MMO lớn hơn, tôi sẽ đặt tiền cho họ có các máy chủ trò chuyện chuyên dụng chỉ để chăm sóc trò chuyện giữa những người chơi. (Giống như họ làm ví dụ).