├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── ------.md │ ├── ----.md │ └── bug---.md ├── github.txt └── workflows │ ├── codacy.yml │ └── codeql.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── package.json ├── readme_cn.md ├── src ├── app.ts ├── common │ ├── compress.ts │ ├── global_variable.ts │ ├── instance_stream.ts │ ├── mcping.ts │ ├── process_tools.ts │ ├── query_wrapper.ts │ ├── system_info.ts │ ├── system_storage.ts │ └── typecheck.ts ├── const.ts ├── entity │ ├── commands │ │ ├── base │ │ │ ├── command.ts │ │ │ └── command_parser.ts │ │ ├── cmd.ts │ │ ├── dispatcher.ts │ │ ├── docker │ │ │ ├── docker_resize.ts │ │ │ └── docker_start.ts │ │ ├── general │ │ │ ├── general_command.ts │ │ │ ├── general_kill.ts │ │ │ ├── general_restart.ts │ │ │ ├── general_start.ts │ │ │ ├── general_stop.ts │ │ │ └── general_update.ts │ │ ├── input.ts │ │ ├── kill.ts │ │ ├── nullfunc.ts │ │ ├── process_info.ts │ │ ├── pty │ │ │ ├── pty_start.ts │ │ │ └── pty_stop.ts │ │ ├── restart.ts │ │ ├── start.ts │ │ ├── stop.ts │ │ ├── task │ │ │ ├── openfrp.ts │ │ │ ├── players.ts │ │ │ └── time.ts │ │ └── update.ts │ ├── config.ts │ ├── ctx.ts │ ├── instance │ │ ├── Instance_config.ts │ │ ├── instance.ts │ │ ├── interface.ts │ │ ├── life_cycle.ts │ │ ├── preset.ts │ │ └── process_config.ts │ └── minecraft │ │ ├── mc_getplayer.ts │ │ ├── mc_getplayer_bedrock.ts │ │ └── mc_update.ts ├── i18n │ ├── index.ts │ └── language │ │ ├── en_us.json │ │ └── zh_cn.json ├── routers │ ├── Instance_router.ts │ ├── auth_router.ts │ ├── environment_router.ts │ ├── file_router.ts │ ├── http_router.ts │ ├── info_router.ts │ ├── instance_event_router.ts │ ├── passport_router.ts │ ├── schedule_router.ts │ └── stream_router.ts ├── service │ ├── async_task_service │ │ ├── index.ts │ │ └── quick_install.ts │ ├── docker_service.ts │ ├── download.ts │ ├── file_router_service.ts │ ├── http.ts │ ├── install.ts │ ├── interfaces.ts │ ├── log.ts │ ├── mission_passport.ts │ ├── node_auth.ts │ ├── protocol.ts │ ├── router.ts │ ├── system_file.ts │ ├── system_instance.ts │ ├── system_instance_control.ts │ ├── system_visual_data.ts │ ├── ui.ts │ └── version.ts ├── tools │ └── filepath.ts └── types │ └── properties.d.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/------.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.github/ISSUE_TEMPLATE/------.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.github/ISSUE_TEMPLATE/----.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug---.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.github/ISSUE_TEMPLATE/bug---.md -------------------------------------------------------------------------------- /.github/github.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.github/workflows/codacy.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/package.json -------------------------------------------------------------------------------- /readme_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/readme_cn.md -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/common/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/compress.ts -------------------------------------------------------------------------------- /src/common/global_variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/global_variable.ts -------------------------------------------------------------------------------- /src/common/instance_stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/instance_stream.ts -------------------------------------------------------------------------------- /src/common/mcping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/mcping.ts -------------------------------------------------------------------------------- /src/common/process_tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/process_tools.ts -------------------------------------------------------------------------------- /src/common/query_wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/query_wrapper.ts -------------------------------------------------------------------------------- /src/common/system_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/system_info.ts -------------------------------------------------------------------------------- /src/common/system_storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/system_storage.ts -------------------------------------------------------------------------------- /src/common/typecheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/common/typecheck.ts -------------------------------------------------------------------------------- /src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/const.ts -------------------------------------------------------------------------------- /src/entity/commands/base/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/base/command.ts -------------------------------------------------------------------------------- /src/entity/commands/base/command_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/base/command_parser.ts -------------------------------------------------------------------------------- /src/entity/commands/cmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/cmd.ts -------------------------------------------------------------------------------- /src/entity/commands/dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/dispatcher.ts -------------------------------------------------------------------------------- /src/entity/commands/docker/docker_resize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/docker/docker_resize.ts -------------------------------------------------------------------------------- /src/entity/commands/docker/docker_start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/docker/docker_start.ts -------------------------------------------------------------------------------- /src/entity/commands/general/general_command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/general/general_command.ts -------------------------------------------------------------------------------- /src/entity/commands/general/general_kill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/general/general_kill.ts -------------------------------------------------------------------------------- /src/entity/commands/general/general_restart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/general/general_restart.ts -------------------------------------------------------------------------------- /src/entity/commands/general/general_start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/general/general_start.ts -------------------------------------------------------------------------------- /src/entity/commands/general/general_stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/general/general_stop.ts -------------------------------------------------------------------------------- /src/entity/commands/general/general_update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/general/general_update.ts -------------------------------------------------------------------------------- /src/entity/commands/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/input.ts -------------------------------------------------------------------------------- /src/entity/commands/kill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/kill.ts -------------------------------------------------------------------------------- /src/entity/commands/nullfunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/nullfunc.ts -------------------------------------------------------------------------------- /src/entity/commands/process_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/process_info.ts -------------------------------------------------------------------------------- /src/entity/commands/pty/pty_start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/pty/pty_start.ts -------------------------------------------------------------------------------- /src/entity/commands/pty/pty_stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/pty/pty_stop.ts -------------------------------------------------------------------------------- /src/entity/commands/restart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/restart.ts -------------------------------------------------------------------------------- /src/entity/commands/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/start.ts -------------------------------------------------------------------------------- /src/entity/commands/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/stop.ts -------------------------------------------------------------------------------- /src/entity/commands/task/openfrp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/task/openfrp.ts -------------------------------------------------------------------------------- /src/entity/commands/task/players.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/task/players.ts -------------------------------------------------------------------------------- /src/entity/commands/task/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/task/time.ts -------------------------------------------------------------------------------- /src/entity/commands/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/commands/update.ts -------------------------------------------------------------------------------- /src/entity/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/config.ts -------------------------------------------------------------------------------- /src/entity/ctx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/ctx.ts -------------------------------------------------------------------------------- /src/entity/instance/Instance_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/instance/Instance_config.ts -------------------------------------------------------------------------------- /src/entity/instance/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/instance/instance.ts -------------------------------------------------------------------------------- /src/entity/instance/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/instance/interface.ts -------------------------------------------------------------------------------- /src/entity/instance/life_cycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/instance/life_cycle.ts -------------------------------------------------------------------------------- /src/entity/instance/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/instance/preset.ts -------------------------------------------------------------------------------- /src/entity/instance/process_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/instance/process_config.ts -------------------------------------------------------------------------------- /src/entity/minecraft/mc_getplayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/minecraft/mc_getplayer.ts -------------------------------------------------------------------------------- /src/entity/minecraft/mc_getplayer_bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/minecraft/mc_getplayer_bedrock.ts -------------------------------------------------------------------------------- /src/entity/minecraft/mc_update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/entity/minecraft/mc_update.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/language/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/i18n/language/en_us.json -------------------------------------------------------------------------------- /src/i18n/language/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/i18n/language/zh_cn.json -------------------------------------------------------------------------------- /src/routers/Instance_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/Instance_router.ts -------------------------------------------------------------------------------- /src/routers/auth_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/auth_router.ts -------------------------------------------------------------------------------- /src/routers/environment_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/environment_router.ts -------------------------------------------------------------------------------- /src/routers/file_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/file_router.ts -------------------------------------------------------------------------------- /src/routers/http_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/http_router.ts -------------------------------------------------------------------------------- /src/routers/info_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/info_router.ts -------------------------------------------------------------------------------- /src/routers/instance_event_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/instance_event_router.ts -------------------------------------------------------------------------------- /src/routers/passport_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/passport_router.ts -------------------------------------------------------------------------------- /src/routers/schedule_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/schedule_router.ts -------------------------------------------------------------------------------- /src/routers/stream_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/routers/stream_router.ts -------------------------------------------------------------------------------- /src/service/async_task_service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/async_task_service/index.ts -------------------------------------------------------------------------------- /src/service/async_task_service/quick_install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/async_task_service/quick_install.ts -------------------------------------------------------------------------------- /src/service/docker_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/docker_service.ts -------------------------------------------------------------------------------- /src/service/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/download.ts -------------------------------------------------------------------------------- /src/service/file_router_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/file_router_service.ts -------------------------------------------------------------------------------- /src/service/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/http.ts -------------------------------------------------------------------------------- /src/service/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/install.ts -------------------------------------------------------------------------------- /src/service/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/interfaces.ts -------------------------------------------------------------------------------- /src/service/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/log.ts -------------------------------------------------------------------------------- /src/service/mission_passport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/mission_passport.ts -------------------------------------------------------------------------------- /src/service/node_auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/node_auth.ts -------------------------------------------------------------------------------- /src/service/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/protocol.ts -------------------------------------------------------------------------------- /src/service/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/router.ts -------------------------------------------------------------------------------- /src/service/system_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/system_file.ts -------------------------------------------------------------------------------- /src/service/system_instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/system_instance.ts -------------------------------------------------------------------------------- /src/service/system_instance_control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/system_instance_control.ts -------------------------------------------------------------------------------- /src/service/system_visual_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/system_visual_data.ts -------------------------------------------------------------------------------- /src/service/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/ui.ts -------------------------------------------------------------------------------- /src/service/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/service/version.ts -------------------------------------------------------------------------------- /src/tools/filepath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/tools/filepath.ts -------------------------------------------------------------------------------- /src/types/properties.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/src/types/properties.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCSManager/Daemon/HEAD/webpack.config.js --------------------------------------------------------------------------------