Команды amxpy#
Утилита amxpy ставится вместе с пакетом. Как устроен проект и откуда берутся настройки
сервера — в разделе Проект и деплой.
amxpy build#
Собрать плагины в пакеты .amxpy.
| Параметр | Описание |
|---|---|
sources |
файлы .py и папки плагинов (по умолчанию — все из проекта) |
-o, --out |
куда писать (по умолчанию — out из [tool.amxpy] или dist/) |
--release |
без исходников в пакете, optimize=2 |
--werror |
предупреждения считать ошибками |
amxpy deploy#
Собрать, установить на сервер из [tool.amxpy.server] и перезагрузить.
| Параметр | Описание |
|---|---|
plugins |
пути или имена плагинов (по умолчанию — все); подойдёт любой файл плагина |
--release |
без исходников в пакете, optimize=2 |
amxpy rcon#
Команда серверу по RCON.
| Параметр | Описание |
|---|---|
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. |