Skip to content

Инстанция сақтау форматы

Құрылыс alatt

XMCL Multimc сиякты инстанция туралы ақпаратты сақтайды.

Бұл ақпарат XMCL деректер каталогында сақталады: /kk/guide/manage#xmcl-cache-and-database

sh
XMCL деректер каталогы
instances.json # Глобалдық инстанция конфигурация файлы

және XMCL ойын деректері каталогында:

sh
XMCL ойын деректері каталогы
instances # Инстанциялар үшін файлдар бар
  instance-a
    instance.json # Инстанция A үшін конфигурация файлы
  instance-b
    instance.json # Инстанция B үшін конфигурация файлы

Глобалдық конфигурация файлы форматы

Мысалы, сіздің XMCL деректеріңіз /path/to/xmcl жолында орналасқан деп есептейік.

json5
{
    // Бұл соңғы таңдалған инстанция. Лаунчер іске қосылғанда осыны таңдайды.
    "selectedInstance": "/path/to/xmcl/instances/instance-a",
    // Бұл барлық инстанциялардың кэштелген тізімі. Сырттан импортталған инстанция жолдары да мұнда сақталады.
    "instances": [
        "/path/to/xmcl/instances/instance-a",
        "/path/to/xmcl/instances/instance-b",
        // Сыртқы инстанциялар
        "/external/.minecraft"
    ]
}

Инстанция конфигурация файлы

Мысалы, /path/to/xmcl/instances/mc.hypixel.com жолында инстанция құрдыңыз делік.

json5
{
    // Лаунчерде көрсетілетін атау
    "name": "mc.hypixel.com",
    // Қазіргі уақытта белсендірілмеген. Инстанцияның ойын ажыратымдылығын орнатады
    "resolution": { "width": 800, "height": 400, "fullscreen": false },
    // Мин. жад
    "minMemory": 0,
    // Макс. жад
    "maxMemory": 0,
    // JVM қосымша бастау параметрлері
    "vmOptions": [],
    // MC қосымша бастау параметрлері
    "mcOptions": [],
    "url": "",
    // Инстанция иконкасының URL-мекені
    "icon": "",
    // Іске қосқаннан кейін XMCL журнал терезесін көрсетуі
    "showLog": false,
    // Іске қосқаннан кейін лаунчерді жасыруы
    "hideLauncher": true,
    // Инстанция үшін қажетті нұсқалар, бос жол қажет емес екенін білдіреді
    "runtime": {
        "minecraft": "1.16.3",
        "forge": "",
        "liteloader": "",
        "fabricLoader": "",
        "yarn": "",
        "optifine": "",
        "quiltLoader": ""
    },
    // Java жолы, бос автоматты анықтауды білдіреді
    "java": "",
    // Қолмен көрсетілген бастау нұсқасы, бос runtime негізінде есептеледі
    "version": "",
    // Сервер мекен-жайы, көрсетілген жағдайда лаунчер тікелей осы серверге қосылады
    "server": { "host": "mc.hypixel.net", "port": 25565 },
    // Модпак авторы
    "author": "ci010",
    // Сипаттамасы
    "description": "",
    "lastAccessDate": 1661774086015,
    "creationDate": 1602514422594,
    "modpackVersion": "",
    "fileApi": "",
    "tags": [],
    "assignMemory": false,
    // Жылдам іске қосу
    "fastLaunch": false
}