You've already forked Arcturus-Morningstar-Extended
mirror of
https://github.com/duckietm/Arcturus-Morningstar-Extended.git
synced 2026-06-19 15:06:19 +00:00
da63439d53
The Nitro client already sends a strong machine fingerprint (Thumbmark, "IID-<hash>") via the UniqueID packet (header 2490 -> MachineIDEvent), but the emulator only stored it on the GameClient and never copied it onto the Habbo's HabboInfo, so it was never written to users.machine_id. As a result machine/super bans (which read users.machine_id) matched nobody. - MachineIDEvent: when the fingerprint arrives and the Habbo is already loaded, copy it onto HabboInfo and persist (run the Habbo save). - SecureLoginEvent: if the fingerprint arrived before login, copy it onto HabboInfo right before the login save. This makes machine/super bans effective without changing the client.