scum服务器没有权限登录,核心原因是服务器端没有把你的Steam64位ID写入对应的权限名单,或者写入了但格式不对、没生效。这个报错和密码错误不一样,它不是“你不该进来”,而是“我还不认识你”,搞清楚这点,你就能按下面步骤一条条排查。
“scum服务器没有权限登录”最常见的三种情况
很多玩家第一次遇到这个提示,都以为是服务器满员或者被踢了,其实SCUM服务器的权限体系非常直白,你需要先对号入座,看自己属于哪一种。
开服玩家自己进不去
这种情况最扎心,服主在后台把服务器开起来了,好友都能正常进,偏偏自己在登录界面被弹回,提示没有权限,这几乎可以锁定是服主自己的Steam64位ID没有写进管理员列表。
SCUM的权限系统只认Steam64ID,不认游戏昵称,很多服主在搭建服务器时,图省事直接复制了别人的AdminList配置文件,或者登录了错误的Steam账号,结果就是自己成了服务器的“黑户”。
好友和群里的小伙伴进不去
这种情况属于白名单没配置好,SCUM服务器默认是不开白名单的,只对正版玩家开放,如果你在ServerSettings.ini里启用了白名单功能,那么每个要进来的玩家都必须把Steam64ID提前加入WhiteList文件,少加一个ID,那个人就会被拒绝。
服务器重启后突然进不去
如果你之前能正常进服,某天重启服务器后突然没有权限了,别急着怀疑自己账号。很大概率是服务器文件损坏,或者服务器更新后权限文件被重置,特别是非专用主机(比如直接用Steam客户端开的“局域网联机”模式),每次更新都可能把配置文件打回原形。
scum服务器添加管理员权限的完整操作流程
先别去折腾网络和防火墙,九成以上“没有权限登录”的问题,都出在权限文件上,下面这套流程是业内每天都在用的标准操作,请按顺序执行。
第一步:找到服务器的配置文件目录
不管你是用Windows服务器还是Linux服务器,SCUM的配置文件都位于服务器根目录下的Saved/Config文件夹里,进入这个目录后,你会看到三个关键文件:
- AdminList.cfg管理员名单,写入后拥有后台管理指令权限
- WhiteList.cfg白名单名单,写入后获得进服资格
- UserList.cfgVIP或特殊标记名单,用来自定义身份分组
每个文件内都自带一段说明注释,告诉你格式怎么写。
第二步:正确填写Steam64位ID
这里有个最容易踩的坑,很多玩家直接复制Steam个人资料链接里的那一串数字,那个不是完整ID,你需要用第三方工具(比如SteamID.io)把资料链接转换成SteamID64格式,得到的是一串以7656119开头的17位数字。
操作路径如下:
- 打开SteamID转换工具
- 粘贴你的Steam个人资料URL
- 复制输出的SteamID64数值
- 打开AdminList.cfg,在空白处粘贴
- 每个ID单独占一行
- 保存文件,注意编码格式选择UTF-8,不要用记事本默认的ANSI
第三步:重启服务器让配置生效
SCUM的配置文件不支持热加载,修改完AdminList或WhiteList后,你不能只重启游戏服务器进程,而是要把整个服务器完全关闭,再重新启动,部分服务商的控制面板里有“重启”按钮,但如果你是通过命令行窗口跑的服务器,务必先把窗口关掉,再重新执行启动脚本。
scum服务器权限文件改了不生效的几个隐蔽原因
如果你确认文件路径对、格式对、ID对,重启也做了,朋友依然进不来,那就得检查下面几个隐蔽坑。
文件扩展名被隐藏
Windows系统默认会隐藏已知文件类型的扩展名,如果你新建了一个文本文档改名为AdminList.cfg,它最终的真实文件名可能是AdminList.cfg.txt,服务器读取不到这个文件,自然就认为你什么都没配置。
处理方法:在文件夹菜单栏打开“查看→勾选文件扩展名”,确认文件后缀确实是以.cfg结尾。
服务器把配置文件生成了两份
SCUM服务器有时会在不同目录生成两份配置,比如一份在Saved/Config/WindowsServer,一份在Saved/Config/LinuxServer,你改了其中一份,服务器实际读取的却是另一份。
建议你先检查服务器启动时控制台日志里显示的工作目录,看看它加载的是哪个路径,再把改好的文件同步复制到另一份目录里,确保万无一失。
开了白名单,但我没写白名单
这是大多数散人玩家遇到的问题,你对服务器没有管理权限,所以进不去的原因很简单:服务器开了白名单,而你不在名单里,这种属于服主的设定问题,你自己改不了任何文件,只能通过联系服主把你的ID加进白名单。
管理权限与白名单权限是两码事
行业共识认为,SCUM的权限文件本质上是分离的,不要混为一谈,下表帮你理清它们的区别:
| 文件类型 | 核心作用 | 进服资格 | 后台指令权限 |
|---|---|---|---|
| AdminList.cfg | 管理员名单 | 在未开白名单时有效 | 拥有全部管理指令 |
| WhiteList.cfg | 进服许可 | 白名单模式下唯一凭证 | 无任何指令权限 |
| UserList.cfg | 自定义标记 | 跟随白名单状态 | 无默认指令权限 |
如果你的服务器没有开启白名单模式,那么AdminList里添加的玩家可以无条件进入,如果开启了白名单,管理员也必须同时在WhiteList里,否则管理员也会被拦在门外,这条规则让相当一部分新手服主栽过跟头。
scum服务器无法连接但提示权限不足,实则是网络问题
有时候你看到的提示文字是“没有权限”,但根子上跟权限一毛钱关系都没有,而是服务器没有正确响应你的连接请求,SCUM在这种情况下会给出笼统的报错,容易误导人。
检查防火墙是否拦截了入站连接
登录失败后,先打开命令提示符,ping一下服务器IP地址,如果能ping通,再用telnet测试服务器端口(默认端口为6060)是否开放,如果ping不通或者telnet连接失败,那就不是权限问题,而是服务器防火墙或服务商安全组策略拦截了你的IP。
服务器网络类型导致身份验证失败
如果你用的是家用宽带搭建服务器,且没有做端口映射,外部玩家连接时可能经过UPnP或NAT穿透,导致Steam身份验证异常,服务器会临时把你的连接判定为未授权,这种情况多发生在SCUM服务器无法连接排查类话题下面,与权限文件无关。
验证一下服务器时间是否同步
这是极其小众但真实存在的问题,服务器系统时间如果比实际时间慢几分钟,Steam的会话票据验证就会失败,游戏会认为你的登录凭证已经过期,直接在权限环节把你拒了,在服务器系统里执行时间同步操作,再重启SCUM服务进程,一般就能恢复。
如何用一个控制台命令快速判断权限状态
在服务器运行窗口输入如下命令查看当前玩家列表:
ListPlayers
如果该命令提示你权限不足,说明当前控制台窗口的账号身份没有被识别为管理员,这时候你可以用启动参数或者服务器配置文件中的管理员密码登录后台:
#AdminPassword 你的密码
登录成功后,再执行ListPlayers,就能看到所有在线玩家的SteamID和权限等级,这也是一种验证方式:能执行后台命令,说明管理员权限已生效;不能执行,说明权限链路根本没通。
scum服务器管理后台进不去时的自救方案
万一你是服主,但控制台已经卡死,无法操作,依然有两条路可以走。
关闭服务器,直接改文件
关掉服务器进程,把AdminList.cfg里的内容清空重写,只保留你一个人的SteamID64,保存后重启,这种方法简单粗暴,适合任何没装面板的纯命令行服务器。
用服务商提供的一键重置功能
如果你购买的是国内或海外的游戏服务器租用产品,多数面板(比如Pterodactyl、MCSM)都会提供“重置配置”或者“编辑配置文件”的Web界面,直接在网页端修改文件内容,再点击重启即可。这类面板自带文件校验功能,能有效避免编码和扩展名问题,如今无论是scum服务器租用哪家好还是免费的本地开服,基本上都绕不开这两条路。
常见问题快答
这些问题来自大量玩家在社区中的真实求助,我整理成了Q&A形式,你可以直接对号入座。
Q:scum服务器没有权限登录,重新安装一次服务器管用吗?
不一定,如果是配置文件权限异常,重新安装确实能见效,但如果你在安装后又恢复原来的配置备份,问题依然存在,正确的做法是先备份当前配置,再彻底删除Saved/Config目录下的权限文件,让服务器自动重建,然后重新配置。
Q:给好友加了管理员权限,他还是提示没有权限,可能是什么原因?
最大可能是好友的SteamID64获取错误,你复制了他的个人主页短链接ID而非账户唯一标识,服务器如果开着白名单,而WhiteList里没有他的ID,也会显示没权限,建议先移除白名单模式测试,如果不再报错,就能确认是白名单文件的问题。
Q:开服时没设密码,为什么路人进来说没有权限?
密码和权限无关,你虽然没设密码,但如果服务器在ServerSettings.ini中开启了“仅限白名单加入”的开关,那么没有在WhiteList里的玩家都会被拒绝,检查该文件里关于WhiteList的布尔值,确认是False,路人才能直接加入。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/795454.html


