All accounts are receiving the same HWID (lastHWID) in Lucera Legacy

Ripper

Vagabond
Customer
I'm experiencing an issue with Lucera Legacy regarding HWID storage.


Environment​

  • Lucera Legacy
  • Clean db instrallation of Login Server / Game Server
  • Different physical computers tested

Problem​

Every account receives exactly the same value in the accounts.lastHWID field, regardless of which computer logs in.
Example:
lastHWID = 4ae71336e44bf9bf79d2752e234818a5


This value is written for every account.


What I've verified​

  • Tested on multiple different physical PCs.
  • Each computer should generate a different HWID.
  • However, every login stores the exact same value.
  • The problem occurs with newly created accounts as well.
  • lastIP changes correctly, so the login process itself is working.
  • client_hardware table have data - LogHardwareInfo = True

Question​

Does anyone have a solution to this problem?



hwid1.webp
 
Last edited:
Thank you for the information.

I have a few questions:
  • Which DLL is expected by Lucera Legacy to send the HWID?
  • Is it included in the official client package, or is it a separate SDK/plugin?
  • Is there any documentation or example implementation available?
I ask because HWID works correctly with the Lucera Classic client, so I'm trying to understand what is different in Lucera Legacy and what additional component is required.

Any additional information or documentation would be greatly appreciated.
 
Thank you for the information.

I have a few questions:
  • Which DLL is expected by Lucera Legacy to send the HWID?
  • Is it included in the official client package, or is it a separate SDK/plugin?
  • Is there any documentation or example implementation available?
I ask because HWID works correctly with the Lucera Classic client, so I'm trying to understand what is different in Lucera Legacy and what additional component is required.

Any additional information or documentation would be greatly appreciated.
To be honest, I’ve no idea – Lucera 2 only supports certain protection mechanisms, such as SmartGuard and AA. But I’ve seen on the forum that people have created a tool for collecting HWIDs.
 
I understand that SmartGuard and AA provide HWID functionality.

However, since HWID works correctly on my Lucera Classic setup, I'm trying to understand what is different in Lucera Legacy.

I'd really like to hear from Deazer, because that will help me understand which direction I should take.

Is HWID support intentionally dependent on an external DLL/protection in Legacy, or is there another recommended approach?

Knowing the intended design will help me decide whether I should integrate a protection system.
 
Back
Top