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服务器自动重启脚本相关推荐

  1. minecraft服务器_如何启动自己的Minecraft服务器进行多人游戏

    minecraft服务器 If you've played Minecraft, then it's easy to see how much fun it can be. Running your ...

  2. mc服务器优化mod,【教程】minecraft服务器优化教程 让你用低配置带更多人!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 相信很多人都知道,开服需要通过一个写着一串代码的启动脚本来启动服务器,启动客户端也同理,只是客户端帮你简化了这件事.现在就来教大家如何通过修改启动Java ...

  3. 用云服务器windows环境下来搭建一个Minecraft服务器教程以及客户端使用教程java版

    云服务器一台(这边使用天翼云win2012r2系统,配置为硬盘40G,CPU:1核,内存:2G,上行带宽:1M(两个人很流畅,多人使用建议买大点的)) 可以去买学生机!比较优惠!也可以直接用电脑然后内 ...

  4. 我的世界服务器linux,如何在Linux上安装Minecraft服务器?

    "我的世界Minecraft"是一个人们可以在各种游戏主机和计算机上玩的主流游戏. 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份.因其受欢迎,你可能想在家里 ...

  5. 树莓派制作minecraft服务器,用树莓派搭建Minecraft服务器

    如果我们需要更轻量级,更省电,而且要一直在线的,朋友们随时可以上来玩的Minecraft服务器.下文介绍了如何用树莓派搭建低能耗的Minecraft服务器,你可以全天不间断地开着,每天的电费大概只要一 ...

  6. 服务器pe启动不了系统,云服务器PE启动

    云服务器PE启动 内容精选 换一换 使用UEFI启动方式的私有镜像,创建弹性云服务器.创建成功后,云服务器无法正常启动.镜像的操作系统是UEFI启动方式,但是镜像属性中未添加uefi属性.删除启动异常 ...

  7. php项目如何上传服务器,php项目上传到云服务器

    php项目上传到云服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云服 ...

  8. 手机装Linux开mc服务器,在Debian Linux上开启MineCraft(MC)服务器的1点经验

    在Debian Linux上开启MineCraft(MC)服务器的一点经验 我很喜欢MineCraft这个游戏,以前都用MClauncher自己做服务器自己玩,现在想和小伙伴们一起玩,正好我也有个无风 ...

  9. mc正版中国服务器,OurCraft Minecraft 服务器

    我们的定位不是一个Minecraft服务器,而是一个朋友圈,在这里,你可以感受到我们那浓浓的友情.我们的快乐,不只是来自于游戏.在Minecraft里,我们如同家人一般,在Minecraft里创造,破 ...

最新文章

  1. [css] 标签、class和id选择器三者的区别是什么?分别在什么时候用?
  2. 【redis】java操作redis时,StringRedisTemplate的expire()方法的作用,什么时候使用
  3. 动图(gif文件)的最简单制作---------录制
  4. python开发工具pycharm快速入门
  5. python爬虫实时转发文章新闻;微信机器人使用;
  6. theano中scan简明理解
  7. 视频云服务的技术现状与发展探讨
  8. 目标客户画像_分析目标人群画像的5个步骤
  9. linux下QT发布程序双击打不开解决方法
  10. Netpod Alive网络拓扑图生成、绘制有生命的网络拓扑图工具
  11. 罗马盘、大力盘、大圣盘等搜索网站,简单绕过付费
  12. python存储-Python数据存储之 h5py详解
  13. 解决网络共享打印机连接老是需要重新连接的方法
  14. 什么是 IP 地址 – 定义和解释
  15. android商品销售系统,化工产品销售管理系统
  16. 超级简单!编译的C++生成的exe文件发给别人,直接在其他电脑运行超级简单!亲测有效!
  17. 进程间通信 [3] —— 信号SIGNAL、信号量SEMAPHORE
  18. 服务器开机grub gt 命令修复方法,开机grubgt命令修复方法
  19. AVA 代码覆盖率工具 JaCoCo-实践篇
  20. IDEA test程序无法输入 This view is read-only 解决办法

热门文章

  1. MOOS-ivp中文手册参考
  2. pc单机版雷电修改器源码
  3. 水果手机 Safari transform rotateY 不兼容问题
  4. 2019.8.1考试反思
  5. [计划安排] 408经验帖(转自某大神)
  6. element表格实现合并行或列,实现斜线表头
  7. 放开我们追梦的翅膀——致所有无私的父母
  8. 这就是你日日夜夜想要的docker!!!---------Docker资源控制--Cgroup
  9. element upload限制上传图片尺寸、大小、比例
  10. Java-类库-Guava-EventBus