Xin chào, đây là sự cố mà chúng tôi gặp phải mọi lúc. Nếu gian lận được giới hạn trong trường hợp của kẻ lừa đảo, các câu hỏi là học thuật và nên được nghiên cứu vào thời gian rảnh rỗi của bạn. Mặt khác khi thu nhập của bạn bị ảnh hưởng hoặc khi hành động của kẻ lừa đảo ảnh hưởng đến người chơi khác và làm suy giảm trải nghiệm trò chơi, bạn nên nỗ lực thử nghiệm trạng thái trò chơi vì không nhất quán, bảo đảm giao dịch của khách hàng/máy chủ và xử lý gian lận những cách rất tinh tế để tránh làm ảnh hưởng đến sự thích thú của nhà hát.
Triển khai C++ https khả dụng với curl và tăng.
Về dữ liệu trò chơi, cách đơn giản nhất để kiểm tra tính không nhất quán là điểm số. Bạn có thể thêm một vài chỉ số để tránh gây ô nhiễm cho bảng xếp hạng của mình. Bạn có thể thêm tổng kiểm tra đặc biệt dựa trên các thành phần của điểm (thời gian trong trò chơi, số lượng up sức mạnh và số nhân nhận được ...) nếu bạn có thể tính lại điểm số trên máy chủ và nếu không nhất quán được phát hiện, bạn có thể giải quyết nó.
Ngoài ra, bạn có thể lấy các phiên bản của trạng thái trò chơi và một vài lệnh, mã hóa và phát lại các chuỗi trên máy chủ để kiểm tra sự mâu thuẫn. Đối phó với cheaters tuy nhiên bạn thích.
Khi phát trên máy chủ, hãy để máy chủ quản lý trò chơi và không cho phép thay đổi trạng thái trò chơi phía máy khách sẽ ảnh hưởng đến người chơi. Kiểm tra tính nhất quán đầu vào, v.v ...
Khi sử dụng giao dịch vi mô, mỗi giao dịch vi mô cần được xác minh với máy chủ của nhà cung cấp trước khi được cam kết hoàn toàn với tài khoản của người chơi.
Ngay cả khi các giấy tờ này 1, 2 từ van tham khảo trò chơi fps, chúng sẽ cung cấp cho bạn một số gợi ý về cách xử lý sự mâu thuẫn của nhà nước (được giới thiệu bởi sự chậm trễ liên lạc). Nó sẽ giúp tránh giả mạo tích cực và làm hỏng kinh nghiệm cho không gian lận.
Cảm ơn rất nhiều dù đây không phải là bài đăng mới. :) –
Có, tôi nhận ra rằng nó không phải là một bài mới, tôi vẫn cảm thấy cần phải trả lời câu hỏi này vì mọi người thường gặp vấn đề với việc kết nối nền tảng chéo trong C++. –