Tôi cho là đúng về tổng thể. Nhưng điều này tùy thuộc vào tình huống.
Các trò chơi FPS nhiều người chơi đều lấy dữ liệu đầu vào từ máy chủ/máy chủ và sử dụng dữ liệu đó để hiển thị những gì bạn thấy, sau đó hệ thống của bạn gửi các hành động của bạn để tính toán phía máy chủ. Mặc dù đôi khi điều đó hơi mơ hồ tùy thuộc vào cách thiết kế công cụ trò chơi. Netcode là một chủ đề mà tôi ước mình biết nhiều hơn. Các trò chơi như Battlefield thường sử dụng nhiều CPU trực tuyến hơn là ngoại tuyến, ngay cả khi có bot.
Một yếu tố lớn khác trong trò chơi trực tuyến là hệ thống chống gian lận cần phải chạy. Điều này có thể gây ra chi phí đáng kể vì mọi thứ cần phải được xác minh liên tục.
Các trò chơi theo lượt sẽ là một nghiên cứu thú vị. Máy chủ hoặc máy chủ sẽ thực hiện tất cả các phép tính của người chơi và các thứ ngẫu nhiên, sau đó phân phối chúng cho các máy khách. Vì vậy, máy chủ hoặc máy chủ sẽ thực hiện các phép tính. Nhưng ở chế độ chơi đơn, tất cả các phép tính và trò chơi sẽ phụ thuộc vào một hệ thống duy nhất, vì vậy nó sẽ phải chậm hơn. Mặc dù trong một số trường hợp, máy khách cục bộ cũng có thể thực hiện các sự kiện ngẫu nhiên và gửi đến máy chủ theo từng người chơi. Mặc dù điều đó có thể dễ dàng dẫn đến khả năng thao túng các sự kiện ở phía máy khách, vì vậy tôi nghi ngờ rằng đó là một cách làm phổ biến.