Tôi đang lên kế hoạch xây dựng một trò chơi nhiều người chơi nhỏ có thể chạy dưới dạng applet java hoặc tệp flash trong trình duyệt web. Tôi đã không thực hiện bất kỳ lập trình máy chủ trước, vì vậy tôi tự hỏi những gì sắp xếp của kiến trúc máy chủ tôi cần phải có. Nó sẽ dễ dàng cho tôi để tạo tập tin perl/php trên máy chủ, mà các liên hệ mã java/flash để cập nhật vị trí/hành động của người chơi, v.v. Nhưng tôi đang xem xét liệu tôi có nên có một trang web chuyên dụng hay không máy chủ, mà hệ điều hành để sử dụng, cơ sở dữ liệu, vv Ngoài ra, số lượng băng thông được sử dụng và khả năng mở rộng là một xem xét.Kiến trúc máy chủ cho trò chơi nhiều người chơi?
Một tùy chọn khác có thể sử dụng hệ thống lưu trữ đám mây (trái ngược với máy chủ chuyên dụng), vì vậy họ sẽ quan tâm đến việc bổ sung thêm máy khi trò chơi phát triển. Miễn là mỗi máy chủ chạy các tập tin perl/php lõi để cập nhật cơ sở dữ liệu, nó sẽ hoạt động tốt.
Một tùy chọn khác có thể là sử dụng công cụ ứng dụng của Google.
Bất kỳ suy nghĩ nào về kiến trúc máy chủ, lựa chọn hệ điều hành/cơ sở dữ liệu và liệu phương pháp sử dụng script perl/php/python của tôi cho lập trình phía máy chủ có tốt hay không!
Bạn có thể giải thích loại trò chơi này là gì không? Điều này sẽ giúp chúng tôi giúp bạn :) – Uri
Nó sẽ là một trò chơi RPG nhiều người chơi, vì vậy thời gian thực như trái ngược với lượt dựa :) –
Tôi nghĩ bạn nên quản lý tất cả trạng thái trong bộ nhớ của một máy đơn và thường xuyên sao lưu nó lên đến một cơ sở dữ liệu (giao dịch?). Dễ dàng hơn để đồng bộ hóa tất cả các khách hàng theo cách đó. – Uri