[KF1]-6-解决问题-3:服务器崩溃后自动重启

1.做什么

  • 存在一些不确定因素,概率导致服务器运行一段时间后崩溃

    便于管理,在本文 介绍使用batch开服自动重启服务器

2.怎么做

  • 新建txt文本,命名任意

    譬如 为第一个服务器设置崩溃自动重启, 命名为 RebootServerCrash1.txt

    编辑并键入

    @echo off
    :loop
    echo (%time%) KF server started.
    echo n| start /wait UCC1 Server KF-WestLondon.rom?Game=KFMod.KFGameType?Difficulty=7?Mutator=?VACSecured=True?MaxPlayers=6?AdminName=Noob?AdminPassword=ABCD?ini=KillingFloor1.ini -log=server1.log
    echo (%time%) WARNING: Server closed or crashed, restarting....
    timeout 3
    goto loop
    

    保存,将后缀改为.bat

    • timeout 设置超时时间 即服务器崩溃后 多久后重启 单位s

    双击运行RebootServerCrash1.bat, 会弹出2个窗口 第一个是监听服务器是否崩溃,直接最小化隐藏, 第二个窗口是服务器运行窗口.

    当服务器宕机崩溃,即窗口2关闭, 此时窗口1会监听到并且在3s后自动重启服务器.

posted @ 2022-04-19 09:50  XpecV52  阅读(25)  评论(0)    收藏  举报