• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
资源图标

资源 ars-原创!更好的自动重启!支持记录控制台文件,玩家取消重启,完美假死检测,关闭自动重启,定时任务自动重启和重启音效! 0.1

ye1115660

【Lv:4】

VIP
开发者
正式会员
注册
2023/01/28
消息
543
金粒
42,142金粒
ye1115660 提交新资源:

ars-原创!更好的自动重启!支持记录控制台文件,玩家取消重启,完美假死检测,关闭自动重启,定时任务自动重启和重启音效! - ars-原创!更好的自动重启!支持记录控制台文件,玩家取消重启,完美假死检测,关闭自动重启,定时任务自动重启!

本插件属于python+js插件
其中,js插件是运行在levilamina上的
而python插件需要自己手动运行安装python

js插件:定时关服
作用:玩家输入指令/ars可以自动重启
/arsc可以在输入指令的15s后内取消重启
默认定时重启时间设置是1小时一次
请自行修改第78行

python脚本:

自动重启.py:
服务器如果关闭自动开服,并且把消息文件移动到D:/logs文件夹,可以自行修改
需要自己改一下服务器的运行的位置
脚本默认在D盘1.20.60文件夹下
请依葫芦画瓢自己改
如果需要运行,请安装python后(记得安装时候勾选add python to path)
cmd打开
输入指令:
pip install psutil
pip install subprocess
pip install os
pip install shutil

假死检测.py:
原理:检测服务器的控制台消息记录文件最新一行的时间
如果5分钟以外就执行关闭服务器,不必担心会误判因为ars.js实现了5分钟水一条消息
可以自行修改服务器的消息文件路径

阅读关于此资源更多信息...
 
Traceback (most recent call last):
File "D:\我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器\自动重启.py", line 42, in <module>
start_bedrock_server()
File "D:\我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器\自动重启.py", line 39, in start_bedrock_server
subprocess.Popen(r'D:/我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器',creationflags=subprocess.CREATE_NEW_CONSOLE)
File "C:\Users\chiyan\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\chiyan\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1538, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
PermissionError: [WinError 5] 拒绝访问
 
Traceback (most recent call last):
File "D:\我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器\自动重启.py", line 42, in <module>
start_bedrock_server()
File "D:\我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器\自动重启.py", line 39, in start_bedrock_server
subprocess.Popen(r'D:/我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器',creationflags=subprocess.CREATE_NEW_CONSOLE)
File "C:\Users\chiyan\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\chiyan\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1538, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
PermissionError: [WinError 5] 拒绝访问
你用这个脚本作为自动重启脚本 ,这个版本支持多服务器的,
然后改全部的(有两个) D:\\1.21.1\\bedrock_server_mod.exe 为你服务器的根目录 也就是D:\\我的世界\\基岩版游戏\\乌拉尔生存服务器\\中转服务器\\bedrock_server_mod.exe ;
改D:\1.21.1\logs\LeviLamina-latest.log为D:\我的世界\基岩版游戏\乌拉尔生存服务器\中转服务器\logs\LeviLamina-latest.log ;
删除"D:\\yuanshen\\bedrock_server_mod.exe"和上方的,
把path = [ 列表 ]
的列表里面改成你全部服务器的开服应用程序路径
 

附件

你库安装了吗 python安装了吗
没事了,LL0.13.4把
LeviLamina-latest.log改成了server-latest.log,改一下就好。就是一直刷ValueError parsing log time: time data '' does not match format '%H:%M:%S',好像不影响使用。1722762940155.png
 

在线管理成员

在线会员

  • 白狼莱娜
  • wwwggfff
  • DangYang
  • Sh1roCu
  • luckiest
  • 楠牧
  • xiaoleX
  • MrXiaoM
  • YYT
  • Gyscx
  • fukongjun
  • yanziyu
  • hongkonldk
  • 寒暄暄
  • sssjiu
  • 赤_焰
  • 李拉皮
  • XRumer23gok
  • wusheng233nb
  • ENDxDDA
...和 39 更多。
后退
顶部 底部