Полная инструкция по установке NextClientServerApi на игровой сервер CS 1.6 с ReHLDS и AmxModX.
Предварительные требования #
Убедитесь, что ваш сервер соответствует требованиям:
| Компонент | Минимальная версия |
|---|---|
| ReHLDS | v3.10.0.761 |
| AmxModX | 1.8.0 |
| GLIBC (Linux) | 2.19 |
Проверить версию ReHLDS можно командой rehlds_version в консоли сервера.
Шаг 1. Скачивание #
Перейдите на страницу релизов на GitHub и скачайте последнюю стабильную версию для вашей ОС:
nextclientapi-X.X.X-linux.tar.gz— для Linuxnextclientapi-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);
}
Если в консоли сервера появляется сообщение — всё работает.