Skip to content

v1.6.0 Linux & Windows

Latest

Choose a tag to compare

@Polarhigh Polarhigh released this 01 Jul 14:46

New features

  • HWID (Unique Machine Identifier). Reliably obtain a client's hardware id on the server.
    New natives ncl_get_client_hwid(id, hwid[], len) and ncl_is_hwid_received(id), and a new
    forward ncl_hwid_received(id, const hwid[]). HWID is delivered by NextClient 2.5.0 and above;
    NCL_HWID_LENGTH is 64.
  • Mouse inversion. New native ncl_invert_mouse(id, bool:invert_pitch, bool:invert_yaw) to
    invert the pitch and/or yaw mouse axes of the client.
  • Weapon sound override. New natives ncl_override_weapon_sound(weapon_id, const original[], const replacement[])
    and ncl_override_weapon_sound_clear(weapon_id) to replace the sound of a specific weapon entity.
  • New sandboxed cvars: viewmodel_fov, cl_bob_camera, hud_deathnotice_max.
  • Connection logging. Each NextClient connection is now logged with name, SteamID, HWID,
    address, version and its verified/compatible state.

Removed / deprecated

  • Removed legacy _ncl client detection. ncl_is_next_client is deprecated: it is no longer
    declared in the include and always returns NOT_NEXT_CLIENT. Already-compiled plugins keep working.