Máy Chủ
Trải nghiệm Roblox là multiplayer bởi mặc định và chạy trong mô hình client-server. Roblox máy chủ là oẩn quyền tối thượng để duy trì trạng thái của trải nghiệm, và có trách nhiệm giữ tất cả các kết nối khách hàng kết nối với máy chủ.
Khách hàng
Khi một trải nghiệm được chạy, Roblox sao chép một bản mô tả dữ liệu "chỉnh sửa" mà bạn đã tạo và công bố từ Studio và chạy nó trên các máy chủ Roblox như mô hình dữ liệu "thời gian thực".
Các khách hàng kết nối cũng nhận một bản sao của model dữ liệu phiên bản chạy thời gian thực và bất kỳ khởi tạo nào của người dùng xảy ra, chẳng hạn như khởi tạo một chiếc ba lô của ng
nhân bản
Máy chủ liên tục cập nhật các kết nối khách hàng, giữ mọi thứ đồng bộ qua quá trình gọi là sao chép , qui đồng bộ hóa mô hình dữ liệu, simulazione vật lý và tin nhắn trò chuyện. Logic sao chép tồn tại ở cả client và server để đảm bảo sao chép.
Dữ liệu
Thay đổi mô hình dữ liệu có thể xảy ra trong một loạt các trường hợp, chẳng hạn như khi một cái gì đó trong thế giới 3D được tạo hoặc một thuộc tính của thế giới 3D thay đổi. Điều này thường xảy ra khi một script trên máy chủ hoặc máy chủ k
Vật lý
Roblox sử dụng một động cơ vật lý cứng, có trách nhiệm tính toán chuyển động và tương tác của các bộ phận trong thế giới 3D. Bởi mặc định, tất cả các bộ phận trong Roblox đều là các cơ thể thânvà tham gia vào simulated physics, trừ khi được quy định khác
Roblox tái tạo dữ liệu simulators vật lý giữa máy chủ và khách hàng khi cần thiết. Để hỗ trợ hiệu suất hiệu lực, Roblox có thể giao cho khách hàng một máy chủ hoặc máy chủ cụ thể. Điều này có nghĩa là khách hàng có thể chịu trách n
Trò chuyện
Roblox sao chép tin nhắn trò chuyện giữa máy chủ và client. Máy chủ chịu trách nhiệm lọc tin nhắn trò chuyện và quyết định những tin nhắn nào để sao chép cho các client khác. Ví dụ, máy chủ có thể lọc những tin nhắn có nội dung thô lỗ hoặc quá dài.