Перейти к содержанию

Команды amxpy#

Утилита amxpy ставится вместе с пакетом. Как устроен проект и откуда берутся настройки сервера — в разделе Проект и деплой.

amxpy build#

Собрать плагины в пакеты .amxpy.

usage: amxpy build [-h] [-o OUT] [--release] [--werror] [sources ...]
Параметр Описание
sources файлы .py и папки плагинов (по умолчанию — все из проекта)
-o, --out куда писать (по умолчанию — out из [tool.amxpy] или dist/)
--release без исходников в пакете, optimize=2
--werror предупреждения считать ошибками

amxpy deploy#

Собрать, установить на сервер из [tool.amxpy.server] и перезагрузить.

usage: amxpy deploy [-h] [--release] [plugins ...]
Параметр Описание
plugins пути или имена плагинов (по умолчанию — все); подойдёт любой файл плагина
--release без исходников в пакете, optimize=2

amxpy rcon#

Команда серверу по RCON.

usage: amxpy rcon [-h] [--host HOST] [--port PORT] [--password PASSWORD]
                  command [command ...]
Параметр Описание
command например: amxpy list
--host по умолчанию — из [tool.amxpy.server] или 127.0.0.1
--port по умолчанию — из [tool.amxpy.server] или 27015
--password rcon_password (иначе AMXPY_RCON_PASSWORD или server.cfg настроенного сервера)

amxpy init#

Проект плагинов с настройками VS Code.

usage: amxpy init [-h] [--name NAME] [--game GAME] [--docker DOCKER]
                  [--host HOST] [--port PORT]
                  [dir]
Параметр Описание
dir папка проекта (по умолчанию — текущая)
--name имя примера плагина По умолчанию: hello.
--game папка мода на сервере для [tool.amxpy.server]
--docker контейнер Docker с сервером
--host адрес сервера для RCON По умолчанию: 127.0.0.1.
--port порт сервера для RCON По умолчанию: 27015.