mc服务器自动重启,需要批量为Minecraft服务器自动重启脚本
3 个答案:
答案 0 :(得分:2)
我使用它但是如果你想让它自动重启它,那么只需删除: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


PS。将minecraft_server.1.8.3.jar替换为您的服务器文件名称
答案 1 :(得分:1)
解决方案1:
我建议使用Windows任务调度程序而不是批处理文件。在那里,您可以创建一个任务,安排它在上午12点/下午触发,并插入您想要执行的任何cmd命令。但是,在不知道特定接口或如何管理Minecraft服务器的情况下与服务器控制台进行通信是非常重要的。你可以做的就是杀死服务器并使用命令行重新启动它。
解决方案2:
如果您不喜欢此解决方案并且不知道如何与服务器控制台通信,则可以尝试以下操作:
看看AutoIt(https://www.autoitscript.com/site/)。它是一种非常简单的脚本语言,也可以模拟键盘的点击和输入。因此,您可以编写一个脚本,将焦点设置到服务器控制台,并键入所需的命令以重新启动服务器。可以将此AutoIt脚本编译为exe文件,也可以将其作为au3脚本运行。
您仍应使用任务计划程序在上午12点/下午运行您的exe /脚本。
如果您需要一些帮助来编写AutoIt脚本,我可以帮助您。
答案 2 :(得分:0)
我为AutoIt中的朋友写了一个类似的程序,这里的脚本我评论了你需要配置的行:
HotKeySet("{ESC}", end)
HotKeySet("{F1}", start) ;optional
HotKeySet("{F2}", pause) ;optional
pause() ; starts the pause loop when started
; restarts the server all 12 hours
Func start()
$Path = "PathToYourBatch.bat" ; self explained
While 1
If @HOUR = 00 Or @HOUR = 12 Then ;starts the server at 00 and 12
Run($Path)
EndIf
WEnd
EndFunc
Func pause()
While 1
Sleep(500) ; waits 500 ms to reduce lag
WEnd
EndFunc
Func end()
Exit
EndFunc
您不需要使用热键,但您可以使用它们轻松控制程序(远程桌面)
mc服务器自动重启,需要批量为Minecraft服务器自动重启脚本相关推荐
- minecraft服务器_如何启动自己的Minecraft服务器进行多人游戏
minecraft服务器 If you've played Minecraft, then it's easy to see how much fun it can be. Running your ...
- mc服务器优化mod,【教程】minecraft服务器优化教程 让你用低配置带更多人!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 相信很多人都知道,开服需要通过一个写着一串代码的启动脚本来启动服务器,启动客户端也同理,只是客户端帮你简化了这件事.现在就来教大家如何通过修改启动Java ...
- 用云服务器windows环境下来搭建一个Minecraft服务器教程以及客户端使用教程java版
云服务器一台(这边使用天翼云win2012r2系统,配置为硬盘40G,CPU:1核,内存:2G,上行带宽:1M(两个人很流畅,多人使用建议买大点的)) 可以去买学生机!比较优惠!也可以直接用电脑然后内 ...
- 我的世界服务器linux,如何在Linux上安装Minecraft服务器?
"我的世界Minecraft"是一个人们可以在各种游戏主机和计算机上玩的主流游戏. 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份.因其受欢迎,你可能想在家里 ...
- 树莓派制作minecraft服务器,用树莓派搭建Minecraft服务器
如果我们需要更轻量级,更省电,而且要一直在线的,朋友们随时可以上来玩的Minecraft服务器.下文介绍了如何用树莓派搭建低能耗的Minecraft服务器,你可以全天不间断地开着,每天的电费大概只要一 ...
- 服务器pe启动不了系统,云服务器PE启动
云服务器PE启动 内容精选 换一换 使用UEFI启动方式的私有镜像,创建弹性云服务器.创建成功后,云服务器无法正常启动.镜像的操作系统是UEFI启动方式,但是镜像属性中未添加uefi属性.删除启动异常 ...
- php项目如何上传服务器,php项目上传到云服务器
php项目上传到云服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服 ...
- 手机装Linux开mc服务器,在Debian Linux上开启MineCraft(MC)服务器的1点经验
在Debian Linux上开启MineCraft(MC)服务器的一点经验 我很喜欢MineCraft这个游戏,以前都用MClauncher自己做服务器自己玩,现在想和小伙伴们一起玩,正好我也有个无风 ...
- mc正版中国服务器,OurCraft Minecraft 服务器
我们的定位不是一个Minecraft服务器,而是一个朋友圈,在这里,你可以感受到我们那浓浓的友情.我们的快乐,不只是来自于游戏.在Minecraft里,我们如同家人一般,在Minecraft里创造,破 ...
最新文章
- [css] 标签、class和id选择器三者的区别是什么?分别在什么时候用?
- 【redis】java操作redis时,StringRedisTemplate的expire()方法的作用,什么时候使用
- 动图(gif文件)的最简单制作---------录制
- python开发工具pycharm快速入门
- python爬虫实时转发文章新闻;微信机器人使用;
- theano中scan简明理解
- 视频云服务的技术现状与发展探讨
- 目标客户画像_分析目标人群画像的5个步骤
- linux下QT发布程序双击打不开解决方法
- Netpod Alive网络拓扑图生成、绘制有生命的网络拓扑图工具
- 罗马盘、大力盘、大圣盘等搜索网站,简单绕过付费
- python存储-Python数据存储之 h5py详解
- 解决网络共享打印机连接老是需要重新连接的方法
- 什么是 IP 地址 – 定义和解释
- android商品销售系统,化工产品销售管理系统
- 超级简单!编译的C++生成的exe文件发给别人,直接在其他电脑运行超级简单!亲测有效!
- 进程间通信 [3] —— 信号SIGNAL、信号量SEMAPHORE
- 服务器开机grub gt 命令修复方法,开机grubgt命令修复方法
- AVA 代码覆盖率工具 JaCoCo-实践篇
- IDEA test程序无法输入 This view is read-only 解决办法