微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

需要batch file游戏服务器的帮助

大家好,我想从这个batch file我从头开始创build帮助。 FYI我有零编码exp。

@echo off color B echo About to start.... TIMEOUT 5 echo Killing any Servers before I start them.... TIMEOUT 5 taskkill /f /im Unturned.exe echo DONE! TIMEOUT 5 echo Starting =ZBG= servers.... TIMEOUT 5 start "" /b "C:UsersAdministratorDesktoppvp1ar.lnk" TIMEOUT 5 start "" /b "C:UsersAdministratorDesktoppvp2sn.lnk" TIMEOUT 5 start "" /b "C:UsersAdministratorDesktoppvp3ar.lnk" TIMEOUT 5 start "" /b "C:UsersAdministratorDesktoppvp4sn.lnk" TIMEOUT 5 start "" /b "C:UsersAdministratorDesktoppvp5ar.lnk" TIMEOUT 5 start "" /b "C:UsersAdministratorDesktoppvp6sn.lnk" TIMEOUT 8 :loop echo **@@**DONT FORGET TO CLOSE ME**@@** goto loop exit

所以我有一个Windows Server VPS,托pipe我的托pipeDedi Box我有六款游戏服务器,称为“未上市”游戏。 托pipe这么多服务器的唯一方法是通过桌面快捷方式分别启动它们。

我真的希望timeout不会说“ please press any key to continue ”,我试过使用pause或brake命令,我无法得到它的工作,它需要有我在上面的脚本设置的时间量,所以服务器从同一时间开始清理,而不是从他们的错误

我需要脚本做同样的事情,但有一个计时器,每4小时重新启动一次。 谈论这件事很简单,但我不知道做到这一点。

如何让PowerShell脚本在同一个terminal执行批处理命令

用batch / cmd打开一个网页并执行javascript

如何在.bat文件中隐藏密码

批次:忽略输出的最后一行

简单的备份脚本

启动一个从batch file隐藏的exe文件

如何将几个* .zip压缩文件解压缩到单独的文件夹中?

在Windows批处理脚本中重命名多个文件扩展名

我怎样才能从一个.bat文件variables的PowerShell脚本?

查找在date,批处理脚本之间创build/访问/修改文件

以这种方式使用超时:

@timeout /T 5 /nobreak >NUL

必须阅读:在cmd HELP TIMEOUT , HELP GOTO , HELP START和HELP ECHO

这里脚本每4小时重新启动一次服务器。

@echo off color B :loop cls echo About to start.... @timeout /T 1 /nobreak >NUL echo Killing any servers before I start them.... @timeout /T 1 /nobreak >NUL taskkill /f /im Unturned.exe echo DONE! @timeout /T 10 /nobreak >NUL echo server #1 is going to start start "" /b "C:UsersAdministratorDesktoppvp1ar.lnk" echo server #2 is going to start @timeout /T 10 /nobreak >NUL start "" /b "C:UsersAdministratorDesktoppvp2sn.lnk" echo server #3 is going to start @timeout /T 10 /nobreak >NUL start "" /b "C:UsersAdministratorDesktoppvp3ar.lnk" echo server #4 is going to start @timeout /T 10 /nobreak >NUL start "" /b "C:UsersAdministratorDesktoppvp4sn.lnk" echo server #5 is going to start @timeout /T 10 /nobreak >NUL start "" /b "C:UsersAdministratorDesktoppvp5ar.lnk" echo server #6 is going to start @timeout /T 10 /nobreak >NUL start "" /b "C:UsersAdministratorDesktoppvp6sn.lnk" REM Every 4 hours kill and start servers. note 1H = 3600 seconds REM use timeout then goto loop @timeout /T 14400 /nobreak >NUL goto loop

注意:

如果你想看到在上次timeout倒计时删除>NUL

如果要按需重新启动服务器,请删除/nobreak

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐