Skip to content

Unique Machine Identifier#21

Open
lozatto wants to merge 2 commits intoCS-NextClient:mainfrom
lozatto:Unique-Machine-Identifier
Open

Unique Machine Identifier#21
lozatto wants to merge 2 commits intoCS-NextClient:mainfrom
lozatto:Unique-Machine-Identifier

Conversation

@lozatto
Copy link
Copy Markdown

@lozatto lozatto commented Apr 6, 2026

NextClientServerApi (Server-Side)
Description: A Metamod/AMX Mod X module designed to manage extended features for NextClient-enabled servers.
Key Feature: HWID Management & AMXX Integration.

Persistence: Intercepts NCLM hardware packets and binds the unique hash to the player's session.

Scripting API: Provides native functions (ncl_get_client_hwid) for Pawn developers to create hardware-based ban systems, VIP persistence, or account security.

Validation: Includes safety checks to distinguish between real players and bots/invalid indices.

#6

Comment thread src/natives/hwid.cpp
@@ -0,0 +1,75 @@
#include <easylogging++.h>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The project does not build, hwid.cpp was not added to CMakeLists.txt

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@lozatto
Copy link
Copy Markdown
Author

lozatto commented Apr 16, 2026

@Polarhigh , I haven't had a chance to fix the code and send it to you yet. I believe I'll have everything sorted out and sent over by tomorrow. Does that work for you?

@Polarhigh
Copy link
Copy Markdown
Contributor

No problem, take your time. There’s no rush

@lozatto lozatto requested a review from Polarhigh April 22, 2026 19:38
@lozatto
Copy link
Copy Markdown
Author

lozatto commented Apr 22, 2026

I've made the suggested updates; please see if they look good to you @Polarhigh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants