Загрузить файлы в «/»

This commit is contained in:
2026-08-23 10:24:46 +07:00
parent 5b08a3e117
commit 326f127c5f
4 changed files with 4380 additions and 2 deletions
+50
View File
@@ -0,0 +1,50 @@
// Настройки подключения бота.
// Можно переопределить через переменные окружения, например:
// MC_HOST=play.example.com MC_PORT=25565 MC_USER=MyBot npm start
export const config = {
host: process.env.MC_HOST || '127.0.0.1', // адрес сервера
port: Number(process.env.MC_PORT) || 42623 , // порт сервера
username: process.env.MC_USER || 'Diamond_Miner', // ник бота
// 'offline' — для пиратских/локальных серверов,
// 'microsoft' — для лицензии (потребует вход в браузере при первом запуске)
auth: process.env.MC_AUTH || 'offline',
// версию обычно лучше оставить пустой — mineflayer определит сам.
version: process.env.MC_VERSION || false,
// игрок, которому бот доверяет команды (пусто — слушает всех)
master: process.env.MC_MASTER || '',
// Набор предметов, выдаваемый по команде "kit pvp".
// Формат строки: "<предмет>" или "<предмет> <количество>" (без префикса minecraft:).
// Брони достаточно положить в инвентарь — бот наденет её сам.
pvpKit: [
'diamond_helmet',
'diamond_chestplate',
'diamond_leggings',
'diamond_boots',
'diamond_sword',
'shield',
'bow',
'arrow 64',
'golden_apple 8',
'cooked_beef 64',
'ender_pearl 8',
],
// Namespace серверного storage, куда бот сохраняет инвентари (set from).
kitStorage: 'botpvp:kits',
// Веб-инвентарь (mineflayer-web-inventory): открывается на http://localhost:<порт>
webInventoryPort: Number(process.env.WEB_INV_PORT) || 3000,
// 3D-обзор мира (prismarine-viewer): открывается на http://localhost:<порт>.
// Требует нативный canvas (собран под Node 20) — работает через "npm run start:pano".
viewerPort: Number(process.env.VIEWER_PORT) || 3001,
// Пароль для авто-входа (mineflayer-auto-auth) на серверах с /login (AuthMe).
// Пусто — авто-вход выключен.
authPassword: process.env.MC_PASSWORD || '',
// Куда сохранять панорамы (mineflayer-panorama). Папка должна существовать.
panoramaDir: process.env.PANORAMA_DIR || '.',
};