admin 发表于 2024-4-23 15:27:39

自动封禁同步(AUTOBANSYNC)V1.04


下载地址:
暂无(源地址提供文件错误)

功能简介:
"ARK封禁列表同步插件"优化了ARK服务器内的玩家封禁管理。该插件使用SQL数据库来同步封禁信息,确保跨服务器一致的玩家限制。加上可选的Discord通知功能,该插件提供了一种简化的方法来维护统一的封禁列表。

入门指南:

要求:
ARK:Survival Evolved服务器环境。
服务器上安装Python。
SQLite或MySQL数据库(取决于您的选择)。
Discord账户(用于可选通知)。
插件文件:config.json、bannedplayers.txt和相关脚本。

步骤:
安装依赖:
在服务器上安装Python。
设置SQL数据库(SQLite或MySQL)并确保其可访问性。
配置config.json:
打开config.json并调整设置:
指定数据库类型和连接详情。
设置读取封禁玩家和更新封禁的选项。
配置执行间隔和Discord webhook(如果需要)。

准备bannedplayers.txt:
在bannedplayers.txt中填入玩家标识符(Steam64 ID等)。

脚本执行:
根据选择的功能运行脚本:
可选Discord通知:
如果启用,插件通过Discord webhooks发送通知。
在config.json文件中配置webhook URL。

测试和维护:
在应用于生产环境之前,在测试服务器上测试插件。
定期审查配置并根据需要进行调整。
监控日志和通知以确保平稳运行。
记得根据您服务器的设置自定义路径和设置。始终备份重要数据,并在部署到实时环境之前彻底验证插件的功能。

命令列表:


配置文件示例:

{
"read_banned_players": true, // 读取封禁玩家
"update_banned_players": true, // 更新封禁玩家
"execution_interval": 20, // 执行间隔(秒)
"database": { // 数据库配置
    "database_type": "sqlite", // 数据库类型
    "database_name": "banned_players.db", // 数据库名称
    "host": "localhost", // 主机地址
    "port": 3306, // 端口号
    "username": "your_username", // 用户名
    "password": "your_password" // 密码
}
}
页: [1]
查看完整版本: 自动封禁同步(AUTOBANSYNC)V1.04