Загрузить файлы в «/»
This commit is contained in:
@@ -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 || '.',
|
||||
};
|
||||
Reference in New Issue
Block a user