Unity 3D Protection Case Sharing (2)

Challenges and issues facing game developers

Game developers focus on their own business research and development, and do not want to invest too much time in the software licensing business, so many software developers hope that the dongle can provide rich software licensing functions or interfaces.

Game software licensing case

Guangdong Xi** Animation Co., Ltd.

Development language: C++, C# Development engine: Unity 3D-2017, Unreal Engine 4 Product form: software + game console hardware Customer requirements: There are requirements for software security, and at the same time, it is hoped that the encryption lock can control the use time and functional modules of the game software, etc. , to realize the business model of selling software by time or by functional modules.

encryption scheme

Software security: Use Virbox Protector to pack and protect the exe or Assembly-CSharp.dll file, and the exe key code is executed using fragments.

Software authorization: call the API slm_login function to specify the license ID, and write the start and end time of the software in the user lock through the Senselock 5 authorization tool.

final effect

Before adopting the Senselock 5 solution, software developers need to set up a small team to do the work of software licensing; after adopting the Senselock 5 solution, only one person is responsible, which greatly reduces the management cost of software developers.

This article mainly takes the licensing form of Senselock 5 as an example to explain the problems encountered by developers and the corresponding solutions. There are three types of licenses for Virbox LM, namely:

➤ Cloud License - Cloud Lock Cloud License is a form of license based on account login, and the license is hosted and stored on the VIRBOX license server for real-time online use. VirboxLM provides a simple yet powerful license management tool.

➤ Soft License - Soft Lock Soft License is a form of license that can be used offline, in the form of encrypted files, stored in a local secure environment. Soft lock supports online activation and offline activation.

➤ Senselock 5-hardware lock is an excellent software protection product that can truly resist the crazy deciphering of decryptors and stand the test of time. Security, user experience and versatility are deeply recognized by the majority of software developers

The above license forms can easily realize various sales models based on time, usage times, and functional modules. Various modes can also be mixed and matched arbitrarily. The powerful licensing system not only ensures the development efficiency of developers, but also reduces labor costs to a large extent, and also manages licenses conveniently and efficiently. It is a high-quality choice for many software developers.

Finally, if you have any questions, welcome to join our discussion, we will grow and learn together, QQ group number: 730803578

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325188011&siteId=291194637