ในอีกไม่กี่เดือนฉันวางแผนที่จะเริ่มแสดงเกม (โฆษณาเชิงพาณิชย์) ที่ฉันกำลังทำอยู่ต่อสาธารณะ (อินเทอร์เน็ต) สิ่งนี้คือนอกเหนือจากภาพหน้าจอและตัวอย่าง (ฟังก์ชั่นการทำงานของคุณสมบัติ) แล้วจะมีการสาธิตการใช้งานที่สามารถป้องกันได้อย่างไร
ขออธิบายหน่อย เกมดังกล่าวเป็นเกม RPG แนวข้ามแพลตฟอร์ม ตอนนี้วิธีที่ฉันมีรหัสเกมคือมันอ่านในแผนที่ตัวละครและข้อมูลอื่น ๆ จากไฟล์และตัดสินใจทุกอย่างที่ทำให้ฉันสามารถขยายโลก / เรื่องราวเพียงแค่กำหนดค่าไฟล์และเพิ่มเนื้อหา
ความกังวลของฉันคือถ้าฉันสร้างเกมตัวอย่างซึ่งพูดว่าเป็นเกมจริง แต่หลังจากนั้นสินทรัพย์ / ไฟล์ config / etc ทั้งหมดจะถูกลบออกเพื่อที่จะเป็นเพียงตัวอย่างที่มีแผนที่ / ระดับแรก มีวิธีในการป้องกันใครสักคนแล้วปล่อยดาต้าแพ็คของเกมจริง (เมื่อวางจำหน่าย) และตอนนี้ทุกคนที่มีตัวอย่างของ EXE สามารถเล่นเกมจริงได้หรือไม่?
การป้องกันการสาธิตนั้นเป็นสิ่งสำคัญอันดับแรกของฉันเพราะฉันต้องการการสาธิตในขณะนั้นก่อนที่เกมจริงจะวางจำหน่าย ฉันสามารถตัดสินใจได้ว่าจะเลือกวิธีการป้องกันแบบใดในเกมจริงในภายหลัง (ก่อนวางจำหน่าย แต่ก็ยังภายหลัง .. )
ฉันคิดว่ามันน่าจะมีวิธีป้องกันเกมอยู่ดี (ฉันไม่ต้องการ จำกัด ให้ผู้ใช้ต้องทำการตรวจสอบออนไลน์ใด ๆ เพราะเกมนี้จะข้ามแพลตฟอร์มและไม่ต้องใช้อินเทอร์เน็ตเพื่อเล่นเกม) สิ่งสุดท้ายที่ฉันต้องการทำคือยุ่งกับผู้ใช้ที่ถูกกฎหมาย และฉันต้องการปล่อยให้สินทรัพย์เปิดถ้าเป็นไปได้เพราะนั่นหมายถึงการแก้ไขโฟลเดอร์ได้อย่างง่ายดายและทำให้ผู้ดูแลสามารถทำสิ่งเล็กน้อยได้
ฉันหมายถึงแม้ว่าฉันจะตั้งค่าระบบลิขสิทธิ์แบบพื้นฐาน แต่อะไรคือการหยุด 1 คนจากการอัพโหลดกุญแจและสำเนาของเกมที่ไหนสักแห่ง? ฉันเคยเห็นคนพูดคุยเกี่ยวกับการปรับปรุงบ่อย ๆ เพื่อให้การเปลี่ยนแปลงไบนารีและพวกเขาต้องแตกเกมอีกครั้ง แต่ใครจะต้องแตกเกมเมื่อคุณจะได้รับ 1 Legit Copy จากนั้นก็กระจายไปทั่ว?
ฉันไม่แน่ใจว่าฉันขาดอะไรไปหรือเปล่าฉันแค่พยายามทำให้แน่ใจว่าฉันไม่ได้ ไม่จริงเพียงแค่ต้มลงไปที่:
- ตบการป้องกันใบอนุญาตพื้นฐานที่สำคัญในนั้น
- ลบไฟล์ asset / config ออกจากการสาธิต
- หวังว่าจะดีที่สุด
คำแนะนำใด ๆ และชื่นชมทั้งหมด! ฉันใหม่ทั้งหมดนี้ -;)
ขออภัยถ้าซ้ำกัน! ไม่พบแนวคิดเกี่ยวกับการสาธิตมากนัก