🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
软件商店支持自定义软件和服务。 自定义配置文件 Windows在 core/custom/software/software.json。Mac在 /Applications/EServer/custom/software/software.json 目录下。 >[info] 字段说明 **Type**:`string`,`Server`、`PHP`、`Tool`三种类型 **Name**:`string`,**首页**功能页的服务列表的**服务名**和**软件商店**功能页的**软件名称** **DirName**:`string`,文件夹名 **ServerName**:`string`,如果存在,就代替"Name"显示在**首页**功能页的服务列表的**服务名** **ServerPort**:`int`,在启动服务前,会根据这个值杀死占用端口的进程,确保服务成功启动。如果不设置或设为空,就不会杀死占用指定端口的进程。 **ServerProcessPath**: `string`,服务进程的路径。 **ControlProcessPath**: `string`,控制(服务)进程的路径。如果设置,将替代**ServerProcessPath**作为启动服务的进程。 **StartServerArgs**:`array`,启动服务进程的参数。 **StopServerArgs**:`array`,停止服务进程的参数,当设置了**ControlProcessPath**才会生效。 **ShellServerProcess**:`bool`,服务是否在 shell 内运行。如果启动服务后,显示控制台窗口,启用它即可解决(隐藏)。