Bạn có cần máy chủ đắt tiền và lưu trữ ưa thích để tạo trò chơi nhiều người chơi không?


11

Tôi đã hoàn thành công việc của một game nhập vai và có vẻ như sẽ vui hơn nhiều khi biến nó thành nhiều người chơi. SFML có một tính năng kết nối mạng, tôi nghĩ rằng nó có thể nhưng sau đó, một lần nữa, tôi chưa bao giờ thử một cái gì đó cơ bản về mạng, nhưng thực tế kiến ​​thức của tôi về nó rất hạn chế.

Điều gì sẽ làm cho một trò chơi nhiều người chơi tài nguyên khôn ngoan? Tôi không nói về MMO, giống như một thể loại game co-op. Tôi có cần hàng núi tiền để trả cho việc lưu trữ và máy chủ và nhiều thứ để tạo ra không?


2
Chúng tôi đã làm cho hầu hết các trò chơi của chúng tôi hoạt động theo sơ đồ p2p. Tất cả khách hàng phát sóng sự hiện diện của họ (bao gồm cả wifi và bluetooth). Khi người dùng chọn một thiết bị khác, người dùng khác có thể chấp nhận anh ta và do đó máy chủ được chọn (ít nhiều ngẫu nhiên). Nhiều đồng nghiệp có thể kết nối sau đó. Hãy xem en.wikipedia.org/wiki/Zero_configuration_networking để lấy cảm hứng về khám phá ngang hàng.
Coyote

Câu trả lời:


12

Bạn thực sự có thể làm điều này mà không cần bất kỳ máy chủ của riêng bạn. Nó sẽ là một công việc nhiều hơn cho người dùng của bạn tuy nhiên. Một người dùng có thể đóng vai trò là máy chủ (với một ứng dụng máy chủ riêng biệt hoặc được tích hợp trong trò chơi của bạn) hoặc bạn có thể triển khai kiến trúc ngang hàng . Ví dụ, hãy xem xét Minecraft, không có máy chủ lưu trữ trò chơi nào. Người dùng tạo máy chủ của riêng họ và bạn bè của họ kết nối trực tiếp với nó. Hoặc quay lại thời xưa của Warcraft 2, người dùng sẽ sử dụng modem của họ để gọi modem của người chơi khác và có kết nối trực tiếp qua điện thoại.

Tuy nhiên, nếu bạn muốn có một hệ thống tiền sảnh, liệt kê các máy chủ có sẵn, bạn cần đầu tư vào phần cứng của riêng mình.

Tìm hiểu thêm về các tùy chọn và quyết định loại cấu trúc bạn muốn thiết lập.


Chúc mừng bạn đã hoàn thành trò chơi của mình. Chúc may mắn với phần chơi mạng! Đây sẽ là một thử thách cho một trò chơi đã hoàn thành, nhưng sẽ rất thú vị.
MichaelHouse

Vâng, đó là một ý tưởng tuyệt vời trên giấy nhưng như bạn đã nói, đối với mai mối, sảnh hoặc bảng xếp hạng bạn cần một máy chủ trung tâm.
Chuck D

1
@RubberMallet Vấn đề là những thứ đó không cần thiết. Đó là một ý tưởng tuyệt vời trên giấy và trong thực tế. Có một số trò chơi là nhiều người chơi và không có bất kỳ loại máy chủ trung tâm nào. Điều này đặc biệt phổ biến trong các trò chơi co-op như OP yêu cầu.
MichaelHouse

2

bạn cũng có thể xem xét các dịch vụ như player.io còn một vài dịch vụ nữa, nhưng điều đó xuất hiện trong tâm trí. Người chơi IO và một số người khác có gói miễn phí.


1

Cho đến khi bạn có số lượng người dùng, bạn không cần hàng núi máy chủ. Một tên miền và một máy chủ đám mây phải có giá khoảng 300 đô la / năm để bắt đầu, nhưng đừng đi với giá thấp nhất, có rất nhiều nhà cung cấp nhảm nhí ngoài kia.


1

Tôi không nghĩ vậy. Bạn có thể sử dụng "Cirrus" (Miễn phí) từ Adobe để tạo các ứng dụng nhiều người dùng ngang hàng như trò chuyện và các trò chơi đơn giản (không phức tạp, vì cần một máy chủ ở giữa).


0

Những người đầu tư vào máy chủ của riêng họ cũng có thể bán dữ liệu mà người dùng sẽ tạo và cũng có thể phân tích tất cả các số liệu thống kê và thông tin hiệu quả hơn; nhưng máy chủ và băng thông thực sự không rẻ, vì vậy nếu bạn không có đủ tiền, thậm chí đừng bắt đầu nghĩ về điều này và làm theo những ý tưởng được đưa ra bởi các câu trả lời khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.