跳到主要内容

Day of Defeat: Source:成为管理员

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

分配管理员权限让你可以轻松全面地管理服务器,拥有完全控制权。作为管理员,你可以直接在游戏内使用游戏提供的所有可用选项和功能。下面将详细介绍为你的服务器分配管理员权限所需的所有步骤。

配置

要注册为管理员,必须安装 SourceMod 或 MetaMod。此外,你还需要你的 Steam 账号的 Steam ID。获取方式有多种:你可以使用提供此服务的外部网站,或者直接通过游戏内控制台获取。

通过网站获取 SteamID,首先打开你的 Steam 个人资料,右键点击页面任意位置复制个人资料链接。然后,将该链接粘贴到以下任一网站:

页面会显示你的 SteamID 以及其他账号信息。注册管理员时,你需要的是 SteamID32

steamID32: STEAM_0:1:XXXXXX

或者,你也可以通过游戏内控制台获取 SteamID。启动游戏,连接到你的服务器,打开控制台,输入命令:

status

这会显示你的连接详情,包括 SteamID。接着,通过 FTP 连接服务器,打开位于:

.../addons/sourcemod/configs/

目录下的 admins.cfg 文件。

文件中包含一个示例条目,你可以复制并修改:

Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}

玩家名称 不必与你的 Steam 账号名一致,仅作内部参考。auth 字段定义认证方式,保持为 steam。在 identity 中填写 SteamID32。flags 定义赋予管理员的权限:

权限标志说明
预约a预留槽位
基础权限b基本权限(必需)
踢出玩家c踢出玩家
封禁玩家d封禁玩家
解封玩家e解封玩家
击杀玩家f打击或击杀玩家
更换地图g切换地图
修改变量h修改服务器变量
执行配置i执行服务器配置文件
聊天管理j高级聊天权限
发起投票k发起管理员投票
设置密码l设置服务器密码
远程控制m执行 RCON 命令
启用作弊n启用 sv_cheats
超级权限z完全访问权限

多个标志可以组合使用(例如 bc 表示拥有踢人权限)。若要完全访问权限,只需使用 z。你可以通过在聊天框输入 admin 或在控制台输入 sm_admin 来打开管理员菜单。

管理员命令

下面是你作为服务器管理员常用的一些命令列表。

命令说明
sm_kick <player>踢出玩家
sm_ban <player> <time> [reason]封禁玩家 X 分钟(0 = 永久)
sm_unban <SteamID/IP>解封玩家
sm_slay <player>立即击杀玩家
sm_slap <player> [damage]打击玩家(可选伤害值)
sm_map <mapname>切换到指定地图
sm_cvar <cvar> <value>运行时设置服务器配置变量
sm_vote <topic>发起基础投票
sm_restartgame <seconds>倒计时后重启游戏
sm_say <message>发送消息到全局聊天

结语

恭喜你!只要按照以上步骤操作,你就成功配置了服务器的管理员权限。如有任何疑问或需要帮助,欢迎随时联系我们的客服团队,我们每天都在线为你服务!🙂