Полная инструкция по установке NextClientServerApi на игровой сервер CS 1.6 с ReHLDS и AmxModX.

Предварительные требования #

Убедитесь, что ваш сервер соответствует требованиям:

КомпонентМинимальная версия
ReHLDSv3.10.0.761
AmxModX1.8.0
GLIBC (Linux)2.19

Проверить версию ReHLDS можно командой rehlds_version в консоли сервера.

Шаг 1. Скачивание #

Перейдите на страницу релизов на GitHub и скачайте последнюю стабильную версию для вашей ОС:

  • nextclientapi-X.X.X-linux.tar.gz — для Linux
  • nextclientapi-X.X.X-windows.zip — для Windows

Шаг 2. Распаковка #

Внутри архива есть папка addons со структурой:

addons/
└── amxmodx/
    └── modules/
        ├── nextclientapi_amxx.so   (Linux)
        └── nextclientapi_amxx.dll  (Windows)

Скопируйте папку addons в корень сервера (там, где находится hlds.exe / hlds_run).

Шаг 3. Активация модуля #

Откройте файл addons/amxmodx/configs/modules.ini и добавьте строку:

nextclientapi

Если у вас уже подключены плагины, использующие модуль — он подгрузится автоматически. Явное добавление в modules.ini нужно только когда модулю требуется быть активным, но плагинов ещё нет.

Шаг 4. Перезапуск сервера #

Перезапустите сервер. В консоли при старте вы должны увидеть:

Loaded 1 module:
  NextClient Server API (X.X.X)

Шаг 5. Проверка работы #

Зайдите на сервер с клиентом NextClient и проверьте, что API работает — например, через простой плагин:

#include <amxmodx>
#include <nextclientapi>

public ncl_client_api_ready(id)
{
    server_print("NextClient API готов для игрока %d", id);
}

Если в консоли сервера появляется сообщение — всё работает.