Nếu tôi hiểu chính xác, điểm chính của việc bảo vệ một trò chơi flash dành cho một người chơi là giữ cho nó liên kết với nhau. Làm thế nào để làm điều này đúng và có bất kỳ lý do khác để làm điều này?
Nếu tôi hiểu chính xác, điểm chính của việc bảo vệ một trò chơi flash dành cho một người chơi là giữ cho nó liên kết với nhau. Làm thế nào để làm điều này đúng và có bất kỳ lý do khác để làm điều này?
Câu trả lời:
Giải pháp tốt nhất để khóa trang web là đảm bảo bắt đầu url khớp với url được phép của bạn:
if (stage.loaderInfo.url.indexOf("http://www.kongregate.com") == 0)
{
trace("OK!");
}
else
{
trace("stolen!");
}
Đừng. Mọi người sẽ ăn cắp trò chơi của bạn, bất kể bạn làm gì. Cố gắng liên kết một trò chơi flash có mùi DRM với tôi (OK, nó không hoàn toàn là DRM, nhưng nó khá gần) và bạn có thể đọc tất cả về lý do tại sao DRM không hoạt động . Điều đó không có nghĩa là bạn hoàn toàn không nên sử dụng bất kỳ hệ thống bảo vệ nào, chỉ là không phải thứ gì đó mà bạn phải truy cập trang web của họ theo một cách cụ thể và làm trò chơi hokey pokey để chơi trò chơi.
Liên kết trang web giữ cho các trang web trung thực trung thực và hữu ích khi, ví dụ, bạn đã có một khoảng thời gian độc quyền trên một trang web nhưng có kế hoạch phân phối trò chơi sau đó. Sẽ không ngăn được ai đó đủ tận tâm và tôi đồng ý rằng tốt hơn là đưa MochiAds hoặc thứ gì đó để tận dụng lợi thế của việc phân phối.
Một trường hợp trong đó sitelocking rất quan trọng là khi bạn bán giấy phép không độc quyền sau khi bạn đã thực hiện giấy phép chính. Trong trường hợp đó, sitelocking đảm bảo rằng phiên bản không có thương hiệu độc quyền sẽ không lan rộng, vì nhà tài trợ cấp phép trả tiền ít hơn và bạn đã hứa với nhà tài trợ chính tất cả lưu lượng truy cập lan truyền. Có, người cấp phép có thể phá vỡ nó, nhưng nếu bạn không tin tưởng họ, bạn không nên làm kinh doanh với họ ngay từ đầu.
bạn có thể thấy chủ đề này nó có thể giúp
Bảo vệ tập tin Flash của bạn khỏi trình dịch ngược bằng cách sử dụng mã hóa
Mua một phần mềm mã hóa, vì vậy phần mềm kỹ thuật đảo ngược sẽ không hoạt động. Chúng có giá như 40-50 đô la và vì phát triển trò chơi là một quá trình dài và tẻ nhạt, nó thực sự đáng để đầu tư.
Ví dụ: http://www.dcomsoft.com/