您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 50026|回复: 11

[联机] 关于minecraft服务器自动重启【脚本】

[复制链接]
  • TA的每日心情
    开心
    2013-7-20 00:17
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2013-6-1 23:00:06 | 显示全部楼层 |0人打赏|阅读模式
    【技巧】关于minecraft服务器自动重启【脚本】
    首先,你要有一个对应你服务器核心的插件,能让你的服务器实现定时关闭服务器。

    说白了就是定时或者定期自动自己在控制台输入stop命令。现在一些插件可以做到。

    完了,起服务器时候用一些循环脚本。

    比如windows开服时候,启动脚本.bat文件写

    @echo off
    :start
    "c:\windows\system32\java.exe" -server -Xincgc -Xms1024m -Xmx1200m -jar craftbukkit152.jar -nojline
    goto start

    (-server开关会自动设置一些参数选项用于server类的应用,包括-XX:PermSize=??M的值,不过可能要求您的系统安装jdk.而不仅仅是jre...否则可能报错,无法启动,或提示缺文件.实在不行的话,启动脚本里不写这个开关)
    或者linux 64位服的(32位的把内存上限降低到1G,内存下限降的更低些),用.sh脚本起服,脚本也是写一个循环。
    #!/bin/sh
    while true
    do
      java -Xincgc -Xms1G -Xmx2G -jar bukkit-1.5.2-r0.1-beta.jar
    done

    用这种循环脚本起服。当服务器停了。自动重启。。。
    所以只是需要一个bukkit服务器自动输入stop命令关停服务器的插件。只要能定时定期停服.那么因为循环脚本的关系,服务器就会自动再启动.
    不过,1.4.7时代时候能够控制服务器自动按时停服的插件不少.现在1.5.2时代了...似乎不多.但是找到能向上兼容的.或者一些,比如
    AutoSaveWorld,这种,支持1.5.2,但是只能每天定时停服,那么只要一停服,也能实现自动重启...但是就是每天只能自动重启一次...

    -完-

    评分

    参与人数 4MC币 +20 收起 理由
    happyvalley_lmx + 5 看大家都加分我也加分咯
    grim_fly + 5 很给力!
    Liberta + 5 很给力!
    wbb + 5 很给力!

    查看全部评分

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2015-4-26 01:42
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2013-6-2 10:25:00 | 显示全部楼层
    这个简单而又实用,赞!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2015-4-26 01:42
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2013-6-4 02:12:11 | 显示全部楼层
    本帖最后由 wbb 于 2013-6-4 02:13 编辑

    linux下改进:
    1. #!/bin/sh
    2. while((`cat auto`==1))
    3. do
    4. java blablabla
    5. done
    复制代码
    有些时候的确需要停止服务器不重启(例如迁移之类的)
    用此代码,先建立一个auto文件,写入1,启动,不需要自动重启时,把1删掉,然后stop即可

    点评

    大神。。能再说详细点嘛? auto文件是什么格式?内容是什么?万分感谢~~  详情 回复 发表于 2017-3-25 20:17
    不错,竟然我没有发现这一妙用!我会在http://www.zuimc.com/thread-37414-1-1.html 引用你的脚本!  详情 回复 发表于 2015-11-23 02:16
    好评如潮····  详情 回复 发表于 2015-6-19 20:18
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    发表于 2013-6-4 22:09:24 | 显示全部楼层
    这个简单而又实用,赞!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-6-14 00:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-6-13 18:10:46 | 显示全部楼层
    留名备用
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    擦汗
    2022-9-12 17:14
  • 签到天数: 306 天

    [LV.8]以坛为家I

    发表于 2015-6-14 11:56:13 | 显示全部楼层
    支持楼主!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2016-6-20 23:23
  • 签到天数: 77 天

    [LV.6]常住居民II

    发表于 2015-6-19 20:18:07 | 显示全部楼层
    wbb 发表于 2013-6-4 02:12
    linux下改进:有些时候的确需要停止服务器不重启(例如迁移之类的)
    用此代码,先建立一个auto文件,写入1 ...

    好评如潮····
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情

    2015-7-31 01:34
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-7-31 01:42:59 | 显示全部楼层
    简单实用  不错的帖子
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2015-11-24 02:14
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-11-23 02:16:33 | 显示全部楼层
    wbb 发表于 2013-6-4 02:12
    linux下改进:有些时候的确需要停止服务器不重启(例如迁移之类的)
    用此代码,先建立一个auto文件,写入1 ...

    不错,竟然我没有发现这一妙用!我会在http://www.zuimc.com/thread-37414-1-1.html  引用你的脚本!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情

    2017-3-23 20:32
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2017-3-25 18:55:48 | 显示全部楼层
    十分感谢大大~~·
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则