MSLX 守护进程端 - API文档
MSLX 官网
MSLX 官网
  1. 文件管理系统
  • 基础信息
    • 守护进程端更新
      • 查询守护进程端更新信息
      • 获取守护进程端更新地址
      • 发起守护进程端自动更新
      • 监听守护进程端更新日志
    • 设置
      • 查询系统偏好设置
      • 修改系统偏好设置
      • 获取个人信息
      • 更新个人信息
      • 获取面板样式设置
      • 更新面板样式设置
    • MSL OAuth 登录到面板
      • 获取 MSL 登录地址(用于登录/绑定面板账号)
      • 绑定 MSL 账号
      • 通过 MSL 账号登录面板
      • 解绑 MSL 账号登录
    • 查询守护进程端基础信息
      GET
    • 查询面板自定义样式配置
      GET
    • 更新面板自定义样式
      POST
  • 服务端实例
    • 服务端创建与删除
      • 创建服务端实例
      • 获取创建服务端实例的进度
      • 删除服务端实例
    • 服务端实例控制
      • 玩家管理
        • 白名单管理
          • 获取白名单列表
          • 新增白名单用户
          • 移除白名单用户
        • 管理员管理
          • 获取管理员列表
          • 添加管理员
          • 移除管理员
        • 封禁玩家管理
          • 查询封禁玩家列表
          • 添加封禁玩家
          • 移除封禁玩家
        • 封禁IP管理
          • 封禁IP
          • 查询封禁IP列表
          • 解封IP
        • 获取在线玩家
        • 获取历史玩家缓存列表
      • 启动/停止服务端实例 & 备份服务端实例存档
      • 监听服务端实例日志 & 发送指令
    • 查询服务器实例信息
      • 查询服务器实例列表
      • 查询单个服务器实例信息
      • 获取服务端实例ICON
    • 服务器实例设置
      • 获取服务端实例通用设置信息
      • 更新服务端实例设置
      • 监听更新服务端实例进度
    • 定时任务管理
      • 创建定时任务
      • 更新定时任务
      • 获取全部定时任务
      • 获取特定实例的定时任务
      • 删除定时任务
    • 服务端备份管理
      • 获取指定实例的备份文件列表
      • 删除指定实例的指定备份文件
      • 下载指定备份文件
      • 获取全部实例的备份文件列表
    • 世界地图渲染
      • 获取世界出生点坐标
      • 获取瓦片渲染图
    • 查询电脑上的Java列表
      GET
  • Frp隧道
    • 创建隧道实例
    • 获取Frp隧道列表
    • 启动/结束Frp进程
    • 获取单个隧道实例信息
    • 删除隧道实例
    • 监听Frp实例日志
    • 修改Frp自启动隧道列表
    • 查询Frp自启动列表
  • 上传文件
    • 初始化文件上传
    • 上传分片文件
    • 完成文件上传
    • 删除上传的临时文件
    • 查询上传的压缩包包含的Jar包列表
  • 文件管理系统
    • 压缩 & 解压
      • 创建压缩任务
      • 获取压缩任务进度
      • 创建解压任务
      • 获取解压任务进度
    • 模组/插件管理
      • 获取目标实例的模组/插件列表
      • 对 模组/插件 进行 启用/禁用
    • 公共静态资源
      • 访问公共静态资源图片
      • 上传静态图片资源到公共文件夹
    • 离线下载
      • 新增离线下载任务
      • 查询离线下载任务状态
    • 查询实例的文件列表
      GET
    • 获取文件内容
      GET
    • 新建/编辑文件
      POST
    • 重命名文件夹/文件
      POST
    • 删除文件/文件夹
      POST
    • 上传文件
      POST
    • 下载文件
      GET
    • 新建文件夹
      POST
    • 移动文件
      POST
    • 复制文件
      POST
  • 用户管理
    • 管理用户列表
      • 获取用户列表
      • 更新用户信息
      • 创建新用户
      • 删除用户
    • 登录
  1. 文件管理系统

下载文件

开发中
GET
/api/files/instance/{id}/download

请求参数

Authorization
在 header 添加参数
x-api-key
示例:
x-api-key: ********************
Path 参数

Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/files/instance/21/download?path=spigot.yml' \
--header 'x-api-key: <api-key>'

返回响应

🟢200成功
application/json
Body

示例
# This is the Spigot configuration file for Paper.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Paper,
# join us in our Discord or check the docs page.
#
# File Reference: https://docs.papermc.io/paper/reference/spigot-configuration/
# Docs: https://docs.papermc.io/
# Discord: https://discord.gg/papermc
# Website: https://papermc.io/

settings:
  moved-wrongly-threshold: 0.0625
  sample-count: 12
  player-shuffle: 0
  user-cache-size: 1000
  timeout-time: 60
  restart-on-crash: true
  restart-script: ./start.sh
  netty-threads: 4
  attribute:
    maxAbsorption:
      max: 2048.0
    maxHealth:
      max: 1024.0
    movementSpeed:
      max: 1024.0
    attackDamage:
      max: 2048.0
  log-villager-deaths: true
  log-named-deaths: true
  save-user-cache-on-stop-only: false
  moved-too-quickly-multiplier: 10.0
  bungeecord: false
  debug: false
messages:
  restart: Server is restarting
  whitelist: You are not whitelisted on this server!
  unknown-command: Unknown command. Type "/help" for help.
  server-full: The server is full!
  outdated-client: Outdated client! Please use {0}
  outdated-server: Outdated server! I'm still on {0}
world-settings:
  default:
    below-zero-generation-in-existing-chunks: true
    zombie-aggressive-towards-villager: true
    item-despawn-rate: 6000
    arrow-despawn-rate: 1200
    trident-despawn-rate: 1200
    nerf-spawner-mobs: false
    wither-spawn-sound-radius: 0
    end-portal-sound-radius: 0
    hanging-tick-frequency: 100
    unload-frozen-chunks: false
    growth:
      cactus-modifier: 100
      cane-modifier: 100
      melon-modifier: 100
      mushroom-modifier: 100
      pumpkin-modifier: 100
      sapling-modifier: 100
      beetroot-modifier: 100
      carrot-modifier: 100
      potato-modifier: 100
      torchflower-modifier: 100
      wheat-modifier: 100
      netherwart-modifier: 100
      vine-modifier: 100
      cocoa-modifier: 100
      bamboo-modifier: 100
      sweetberry-modifier: 100
      kelp-modifier: 100
      twistingvines-modifier: 100
      weepingvines-modifier: 100
      cavevines-modifier: 100
      glowberry-modifier: 100
      pitcherplant-modifier: 100
    entity-activation-range:
      animals: 32
      monsters: 32
      raiders: 64
      misc: 16
      water: 16
      villagers: 32
      flying-monsters: 32
      wake-up-inactive:
        animals-max-per-tick: 4
        animals-every: 1200
        animals-for: 100
        monsters-max-per-tick: 8
        monsters-every: 400
        monsters-for: 100
        villagers-max-per-tick: 4
        villagers-every: 600
        villagers-for: 100
        flying-monsters-max-per-tick: 8
        flying-monsters-every: 200
        flying-monsters-for: 100
      villagers-work-immunity-after: 100
      villagers-work-immunity-for: 20
      villagers-active-for-panic: true
      tick-inactive-villagers: true
      ignore-spectators: false
    seed-village: 10387312
    seed-desert: 14357617
    seed-igloo: 14357618
    seed-jungle: 14357619
    seed-swamp: 14357620
    seed-monument: 10387313
    seed-shipwreck: 165745295
    seed-ocean: 14357621
    seed-outpost: 165745296
    seed-endcity: 10387313
    seed-slime: 987234911
    seed-nether: 30084232
    seed-mansion: 10387319
    seed-fossil: 14357921
    seed-portal: 34222645
    seed-ancientcity: 20083232
    seed-trailruins: 83469867
    seed-trialchambers: 94251327
    seed-buriedtreasure: 10387320
    seed-mineshaft: default
    seed-stronghold: default
    enable-zombie-pigmen-portal-spawns: true
    dragon-death-sound-radius: 0
    thunder-chance: 100000
    entity-tracking-range:
      players: 128
      animals: 96
      monsters: 96
      misc: 96
      display: 128
      other: 64
    ticks-per:
      hopper-transfer: 8
      hopper-check: 1
    hopper-amount: 1
    hopper-can-load-chunks: false
    hunger:
      jump-walk-exhaustion: 0.05
      jump-sprint-exhaustion: 0.2
      combat-exhaustion: 0.1
      regen-exhaustion: 6.0
      swim-multiplier: 0.01
      sprint-multiplier: 0.1
      other-multiplier: 0.0
    max-tnt-per-tick: 100
    max-tick-time:
      tile: 50
      entity: 50
    simulation-distance: default
    view-distance: default
    merge-radius:
      item: 0.5
      exp: -1.0
    mob-spawn-range: 8
    verbose: false
players:
  disable-saving: false
advancements:
  disable-saving: false
  disabled:
  - minecraft:story/disabled
config-version: 12
commands:
  silent-commandblock-console: false
  replace-commands:
  - setblock
  - summon
  - testforblock
  - tellraw
  log: true
  tab-complete: 0
  send-namespaced: true
  spam-exclusions:
  - /skill
  enable-spam-exclusions: false
stats:
  disable-saving: false
  forced-stats: {}
修改于 2025-12-10 05:56:17
上一页
上传文件
下一页
新建文件夹
Built with