支持JSON配置的定时启停多个游戏服务器(如Minecraft)的Linux脚本
资源文件列表:

shells/
shells/readme.md 1.92KB
shells/shutdown.sh 966B
shells/startup.sh 242B
shells/svg_config.json 325B
shells/svg_helper.sh 3.9KB
资源介绍:
支持JSON配置的定时启停多个游戏服务器(如Minecraft)的Linux脚本LOG_FILE="/root/shells/svg_log.txt" | | 说明 | CONFIG是配置文件,LOG是日志文件,两个路径请修改为正确的 | ## 2. 修改脚本引用路径 | 项目 | 参数 | | ------ | ------------------------------------ | | 文件名 | startup.sh && shutdown.sh | | 位置 | 第7行 | | 范例 | source /root/shells/svg_helper.sh | | 说明 | 注意有两个文件需要修改,位置是一样的 | ## 3. JSON文件 目录下的` svg_config.json`文件必须修改成你自己的,下面是一个服务器信息的范例: ```bash [ { "session_name": "mcs", "startup_command": "java -Xmx12G -jar fabric-server-mc.1.21-loader.0.15.11-launcher.1.0.1.jar nogui", "server_root": "/root/mc-1.21-fabric", "is_activate": true, "describtion": "我的世界1.21服务器,使用fabric mod加载器" } ] ``` 每个字段的介绍如下: | 字段名 | 说明 | | --------------- | -------------------------------- | | session_name | 将用来创建screen session的名字 | | startup_command | 启动服务器的命令(不需要带目录) | | server_root | 服务器的根目录 | | is_activate | 是否启用该服务器 | | description | 服务器的描述 |