Tôi có những lựa chọn nào cho việc lưu trữ trò chơi


19

TUYÊN BỐ TỪ CHỐI: Tôi biết câu hỏi này bắt đầu rời khỏi hòn đảo phát triển nhưng nó rất liên quan đến phát triển trò chơi và vẫn nghĩ đây là nơi tốt nhất.

Tôi thấy nhiều game MMO / máy tính để bàn trực tuyến miễn phí trên mạng. Tôi gặp khó khăn về khả năng tài trợ như vậy. Tôi không ngại lưu trữ bản thân nhưng ít nhất muốn có ai đó tổ chức dịch vụ mai mối. Nếu những nhà phát triển độc lập này thực sự đang đổ tiền vào cống máy chủ thì tôi sẽ bị lừa nhưng nếu ai đó có thể "tìm hiểu tôi" :) một số lựa chọn thay thế tôi sẽ đánh giá rất cao.

Câu trả lời:


11

Bạn có thể lưu trữ một dịch vụ mai mối đơn giản trên Google App Engine miễn phí. Nó sẽ có thể phục vụ nhiều người dùng. Nếu nó bắt đầu thực sự phổ biến, bạn có thể bắt đầu trả tiền cho dịch vụ bằng những gì bạn kiếm được.


2
Điều này có vẻ như lựa chọn tốt nhất của tôi bây giờ. Tôi cần miễn phí cho giai đoạn phát triển. Cảm ơn bạn.
Jonathan Kaufman

NooOoOOoooOOooOOooOoooooO . . Những điểm chính là: 1) Kho dữ liệu có độ trễ cao và cực kỳ không đáng tin cậy . (Nhìn vào thời gian ở đó, sau đó xem xét MySQL có thể thực hiện 20.000 lần chèn / giây ) 2) Phí GAE cho thời gian CPU được sử dụng (nghĩa là chúng đếm số lượng lệnh CPU bạn thực hiện)., So với mọi dịch vụ khác chỉ cho phép bạn thuê lõi CPU và bạn sử dụng nó nhiều như bạn muốn mà không phải trả thêm phí 3) GQL không được sử dụng ở bất kỳ nơi nào khác.
bobobobo

Tôi rất muốn giới thiệu sử dụng Amazon AWS thay thế .
bobobobo

AWS cũng là một lựa chọn tốt, nhưng nó là một loại dịch vụ khác (IaaS so với PaaS). Bạn không có được tỷ lệ co giãn mà bạn có với GAE. Ngoài ra, chỉ vì họ lập hóa đơn theo cách bất thường, điều đó không có nghĩa là nó sẽ đắt tiền. Làm toán. Xem ở đây để biết ví dụ về cách giải quyết: gamesfromwithin.com/. Rõ ràng, không phải tình huống của mọi người đều giống nhau và các nhu cầu khác nhau đòi hỏi các giải pháp khác nhau. PS: bài viết bạn liên kết đến là trước HRD. Mọi thứ đã nhận được rất nhiều tốt hơn.
drxzcl

1
@bobobobo: Trang bạn liên kết đến hiện tại dường như không hoạt động. Mỉa mai huh;)
drxzcl

2

Bạn cũng có thể giảm một số chi phí máy chủ cho một trong những người dùng sau khi bạn thiết lập một trận đấu. Có một người chơi ngẫu nhiên (tốt nhất là có kết nối tốt nhất với tất cả những người chơi khác) trở thành "chủ nhà". Nếu người chơi này ngắt kết nối, sau đó tìm máy chủ tốt nhất tiếp theo, v.v.


1

Tôi biết câu hỏi này đã được trả lời, nhưng đặc biệt với việc phát hành cây đậu co giãn gần đây, Dịch vụ web của Amazon là một lựa chọn khác.


1

Những gì bạn thực sự cần để lưu trữ một trò chơi là một máy ảo trên đám mây.

"VM trong đám mây" chỉ là một "ví dụ" của O / S chạy trên một số phần cứng trên một số máy chủ có kết nối internet tốt. Nhiều VM có thể chạy trên cùng một phần cứng, nhưng đó không phải là mối quan tâm của bạn với tư cách là người tiêu dùng). Họ hứa với bạn là có sẵn mức tối thiểu nhất định về năng lượng CPU và mức sử dụng RAM. Đối với tất cả ý định và mục đích mặc dù bạn vừa có một máy từ xa mà bạn có thể SSH vào (hoặc Remote Desktop hoặc bất cứ thứ gì).

2 nhà cung cấp chính mà tôi biết (những người khác vui lòng thêm nhiều hơn) cung cấp giá cả hợp lý.

1) EC2 của Amazon Web Services (từ 0,02 đô la / giờ). Có rất nhiều cấu hình để lựa chọn, nhưng nếu bạn thậm chí chưa có tài khoản Amazon, thì điều đó tốt bởi vì bạn có thể sử dụng miễn phí một ví dụ "vi mô" trong 1 năm (1 năm kể từ ngày bạn đăng nhập lên , không phải từ ngày bạn đá trên máy chủ đầu tiên của bạn).

Nếu bạn đã có tài khoản trong một năm, giá khoảng 0,02 đô la / giờ. Đối với một ví dụ "vi mô" của Linux. Vì vậy, trong một tháng, tổng cộng khoảng 15 đô la (744 giờ / tháng).


2) Windows Azure (từ 0,02 đô la / giờ) cung cấp cả Windows và Linux VM với cùng một mức giá. Nếu bạn muốn lập trình với các công nghệ của Microsoft, Azure đáng để thử (tôi không chắc chắn về QOS so với Amazon) nhưng có vẻ như phí bảo hiểm cấp phép thấp hơn khi bạn trực tiếp thông qua MSFT thay vì thuê một hộp Windows từ Amazon.


0

Steamworks là một lựa chọn nếu bạn không ngại bị ràng buộc với nền tảng của họ (không phải là một mất mát lớn vì hầu hết các game thủ có thể đã có Steam rồi).


vấn đề duy nhất với steamworks là bạn cần một trò chơi. Tôi đang tìm kiếm một sự thay thế giá rẻ để tôi thử nghiệm và phát triển.
Jonathan Kaufman

Tôi đoán các hãng phim lớn có nhiều vĩ độ hơn theo các quy tắc đó: - / (chúng tôi chắc chắn không có bất cứ điều gì cho một số trò chơi của chúng tôi khi lần đầu tiên tôi có quyền truy cập SDK)
coderanger

0

Nếu bạn muốn một điều rất đơn giản, bạn có thể tìm thấy những thứ "miễn phí" trên công cụ ứng dụng và như vậy, nhưng, bạn cũng có thể chạy những thứ khá phức tạp trên láthost.com và bắt đầu với 20 đô la. Bạn sẽ ngạc nhiên về số tiền bạn có thể làm với những lát nhỏ. Nếu bạn nhận được nhiều lưu lượng truy cập hơn vài trăm đô la có thể trả, bạn sẽ có thể tạo ra tiền bằng cách nào đó.


Tôi cảm ơn bạn cho lựa chọn này. Đây chắc chắn là một cái gì đó tôi sẽ xem xét nhưng bây giờ trong giai đoạn đầu, googles công cụ ứng dụng miễn phí dường như cung cấp những gì tôi cần.
Jonathan Kaufman
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.