Skip to content

Commit 5c92084

Browse files
committed
perf: 修改默认根目录增加备份文件夹
1 parent e25776e commit 5c92084

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

Diff for: src/backup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ def backup_task(self):
5050
for i in range(int(self.conf['backup_interval']), 0, -1):
5151
print(f'\r下一次备份将在 {i} 秒后开始...', end='')
5252
time.sleep(1)
53-
except FileNotFoundError as e:
54-
INFO.logger.error(f"备份失败,{e}")
55-
print(f"备份失败,{e}")
53+
except FileNotFoundError:
54+
INFO.logger.error(f"备份失败,请检查config.ini中main_directory路径配置")
55+
print(f"\r备份失败,请检查config.ini中main_directory路径配置")
5656

5757
# 备份时间必须大于等于60秒
5858
elif int(self.conf['backup_interval']) < 60:

Diff for: src/config.ini

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
[Settings]
2-
# *PalServer程序路径
3-
main_directory = D:\Steam\steamapps\common\PalServer
2+
# 游戏主目录
3+
main_directory = C:\Users\Administrator\Desktop\steamcmd\steamapps\common\PalServer
44

55
# 需要备份到的目录(为空的话则会默认在当前目录创建Backup存档目录)
6-
backup_dir =
6+
backup_dir = C:\Users\Administrator\Desktop\steamcmd\steamapps\common\PalServer
77

8-
# 启动参数(从启动参数自定义端口和玩家数量,例如: arguments = -port=21424 -players=32)
9-
# 可以为空
8+
# 启动参数可以为空(自定义端口和玩家数量,例如: arguments = -port=21424 -players=32)
109
arguments =
1110

1211
# 自定义服务器备份间隔必须 ≥ 1分钟

Diff for: src/read_conf.py

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import json
77
import os
88

9+
910
def read_config():
1011
# 读取配置文件
1112
config = configparser.ConfigParser()

Diff for: src/task_scheduler.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ def start_program(self):
8484

8585
try:
8686
subprocess.Popen(program_args)
87-
except FileNotFoundError as e:
88-
INFO.logger.error(f"[ 启动任务 ] 请检查config.ini配置路径,错误信息: {e}")
89-
print(f"\r[ 启动任务 ] 请检查config.ini配置路径,错误信息: {e}")
87+
except FileNotFoundError:
88+
INFO.logger.error(f"[ 启动任务 ] 启动失败,请检查config.ini中main_directory路径配置")
89+
print(f"\r[ 启动任务 ] 启动失败,请检查config.ini中main_directory路径配置")
9090
time.sleep(3)
9191
exit(1)
9292

0 commit comments

Comments
 (0)