gpt4 book ai didi

windows - 我的世界服务器需要批量自动重启脚本

转载 作者:可可西里 更新时间:2023-11-01 09:24:23 25 4
gpt4 key购买 nike

我目前是私有(private) Minecraft 服务器的管理员,但在这种情况下,技术问题超出了典型 Minecraft 支持的范围。

我希望启动服务器的批处理文件在上午 12 点和下午 12 点重新启动,尽管我在批处理方面经验不多,粗略的谷歌搜索没有任何帮助。

我遇到的问题是,我不知道批处理是否可以在 Java 服务器控制台中执行命令,发送命令以保存服务器然后退出,并自行重启,因为我只知道基本的批处理功能。

更具体地说,我希望批处理文件本身在 43200 秒或每 12 秒后在服务器窗口中运行命令,然后自行重启。我不知道如何获取批处理文件以在服务器命令行中运行命令,或者它是否可能。

当前批处理代码如下:

@echo off
:Minecraft
echo (%time%) Minecraft started.
java -Xms2048m -Xmx2048m -XX:PermSize=128m -jar FTBServer-1.6.4-965.jar nogui
pause
echo (%time%) WARNING: Minecraft closed or crashed, restarting.
ping 1.1.1.1 -n 1 -w 3000 >nul
goto Minecraft

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

我用这个,但如果你想让它自动重启,那么只需删除 :choise 部分并从开始到重启做一个循环

@echo off
title minecraft-server-1.8.3
color 0A
prompt [server]:
cls

:start
echo loading server...
java -Xms3G -Xmx3G -jar minecraft_server.1.8.3.jar nogui
cls

:choice
set /P a=do you want to restart[Y/N]?
if /I "%a%" EQU "Y" goto :restart
if /I "%a%" EQU "N" goto :stop
goto :choice


:restart
cls
echo server will restart
TIMEOUT /T 5
cls
goto :start

:stop

cls
echo closing server
TIMEOUT /T 5
exit

附言。用你的服务器文件名替换 minecraft_server.1.8.3.jar

关于windows - 我的世界服务器需要批量自动重启脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26250361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com