KDXUserAccess: Difference between revisions

From Hotline Wiki

Schala (talk | contribs)
Created page with "KDX uses a 16-byte (128-bit) permission bitmask to control access to server operations. Each bit represents a specific privilege. Permissions are inherited from user categories with optional per-user overrides. {| class="wikitable" ! Category !! Description |- | Accounts || Account operations | Admin || Administrative miscellaneous | Chat || Chat operations | Files || File operations | News || News operations | RDP || Remote desktop operations | Voice || Voice chat oper..."
 
Schala (talk | contribs)
No edit summary
Line 2: Line 2:


{| class="wikitable"
{| class="wikitable"
! Category !! Description
! Category !! Description !!
|-
|-
| Accounts || Account operations
| Accounts || Account operations
| Admin || Administrative miscellaneous
| Admin || Administrative miscellaneous ||
| Chat || Chat operations
| Chat || Chat operations ||
| Files || File operations
| Files || File operations ||
| News || News operations
| News || News operations ||
| RDP || Remote desktop operations
| RDP || Remote desktop operations ||
| Voice || Voice chat operations
| Voice || Voice chat operations ||
| ? || unknown/undocumented/needs more info
| ? || unknown/undocumented/needs more info ||
|}
|}


{| class="wikitable"
{| class="wikitable"
! Bit !! Name !! Category !! Note
! Bit !! Name !! Category !! Note !!
|-
|-
| 10 || Empty trash || Admin
| 10 || Empty trash || Admin ||
| 15 || Await mode / admin query || ? || Needs clarity
| 15 || Await mode / admin query || ? || Needs clarity ||
| 17 || Create news articles || News
| 17 || Create news articles || News ||
| 21 || Delete news articles || News
| 21 || Delete news articles || News ||
| 31 || Bypass permission checks || Account
| 31 || Bypass permission checks || Account ||
| 33 || View folder info || Files
| 33 || View folder info || Files ||
| 34 || Delete/modify folders || Files
| 34 || Delete/modify folders || Files ||
| 37 || Create private folders || Files
| 37 || Create private folders || Files ||
| 38 || Broadcast messages || Admin
| 38 || Broadcast messages || Admin ||
| 50 || Chat catalog / user management || Chat? || Needs clarity
| 50 || Chat catalog / user management || Chat? || Needs clarity ||
| 51 || Send/edit chat messages || Chat
| 51 || Send/edit chat messages || Chat ||
| 63 || User is banned || Admin? || Is this a user flag? Needs clarity
| 63 || User is banned || Admin? || Is this a user flag? Needs clarity ||
| 64 || Upload files || Files
| 64 || Upload files || Files ||
| 65 || Download files || Files
| 65 || Download files || Files ||
| 71 || Shutdown server || Admin
| 71 || Shutdown server || Admin ||
| 78 || Initiate downloads || Files || Needs clarity
| 78 || Initiate downloads || Files || Needs clarity ||
| 79 || Rename/delete files || Files
| 79 || Rename/delete files || Files ||
| 85 || Upgrade server || Admin || Probably a do-nothing priv unless third party servers want to implement it
| 85 || Upgrade server || Admin || Probably a do-nothing priv unless third party servers want to implement it ||
| 87 || Screen sharing || RDP
| 87 || Screen sharing || RDP ||
|}
|}

Revision as of 18:24, 10 June 2026

KDX uses a 16-byte (128-bit) permission bitmask to control access to server operations. Each bit represents a specific privilege. Permissions are inherited from user categories with optional per-user overrides.

Category Description
Accounts Account operations Admin Administrative miscellaneous Chat Chat operations Files File operations News News operations RDP Remote desktop operations Voice Voice chat operations ? unknown/undocumented/needs more info
Bit Name Category Note
10 Empty trash Admin 15 Await mode / admin query ? Needs clarity 17 Create news articles News 21 Delete news articles News 31 Bypass permission checks Account 33 View folder info Files 34 Delete/modify folders Files 37 Create private folders Files 38 Broadcast messages Admin 50 Chat catalog / user management Chat? Needs clarity 51 Send/edit chat messages Chat 63 User is banned Admin? Is this a user flag? Needs clarity 64 Upload files Files 65 Download files Files 71 Shutdown server Admin 78 Initiate downloads Files Needs clarity 79 Rename/delete files Files 85 Upgrade server Admin Probably a do-nothing priv unless third party servers want to implement it 87 Screen sharing RDP