切换主题
SCUM 激活开发者权限
- 🎮
提升用户 - 即 激活开发者权限
将指定用户的 SteamID 添加到你的 SCUM.db 中的 elevated_users 表,会赋予这些用户特定的开发者(DEV)指令权限,他们还将获得所有管理员指令的访问权限,等同于在 AdminUsers.ini 中定义的权限。然而,这并不会赋予他们通过白名单以管理员身份连接的权限。
本指南介绍了修改数据库的流程,适用于托管和本地 SCUM 服务器。各种设置下的文件路径和操作流程相同
- 🛠️
添加并升为开发者模式的步骤
1.准备服务器
1 启动你的SCUM服务器。如果SCUM.db文件尚不存在,这将生成该文件。
2 (可选)加入服务器一次,以确保记录下你的用户数据(包括SteamID)。该步骤有助于组织管理,但非必需。
2.下载数据库编辑工具
1 安装 数据库编辑 工具
2 安装 SQLite 工具
3.找到 SCUM 数据库文件
1 导航至:
复制路径
SCUM\Saved\SaveFiles
2 将数据库文件: SCUM.db 保存到自己电脑中,请忽略备份文件
3 注意:你会看到另外两个文件 SCUM.db-wal 和 SCUM.db-shm ,这表明数据库当前正在使用中,不得进行编辑
4.安全关闭服务器
1 停止服务器运行,以便释放数据库文件可编辑状态
2 确认 SCUM.db-wal 和 SCUM.db-shm 文件,这两个已经消失不见,就可以打开 SCUM.db
这确保了数据库不再处于正在使用状态
5.编辑数据库
1 将 SCUM.db 数据库文件下载到自己电脑中后
2 使用已安装的 SQLite 工具打开文件。当 SCUM.db-wal 和 SCUM.db-shm 文件再次出现,这意味着数据库已处于可编辑状态,不用理会它们
3 打开 数据库 编辑工具 来编辑数据库 SCUM.db 文件
6.检索或确认 SteamID
1 如果你不确定自己的 SteamID,请打开数据库中的用户表进行查找
2 找到你想要提升的 SteamID
7.添加并升为开发者权限
1 打开 编辑 工具
2 点击 文件 > 查找所指定的文件 > 选择 SCUM.db
3 点击 连接 > 查找所指定的文件 > 选择 SQLite
4 输入 连接名称 (可随意命名) > 查找所指定的文件 > 点击 ... > 选择 SCUM.db 文件 > 点击 确认
5 点击展开命名的数据名称,选择 main 选项卡,找到 elevated_users 表并双击进入
6 点击窗口下角中间的 + 新增一条数据,填写SteamID elevated_users
需要新增多少个,就重复多少次此步骤(第6步骤)
7 按下 Ctrl + S 保存更改
代码形式完成
- 要添加单个用户
- 也可以通过代码形式,使用以下 SQL 语句将指定用户的 SteamID 插入到 elevated_users 表中:
复制路径
INSERT INTO elevated_users (user_id) VALUES
('76561198371102716')
3 要添加多个用户
添加多个 SteamID
复制路径
INSERT INTO elevated_users (user_id) VALUES
('76561198371102716'),
('76561198000000000'),
('76561198000000001')
8.将修改后的数据库文件上传
1 把更新后的 SCUM.db 文件重新上传至服务器文件中的以下路径:
复制路径
SCUM\Saved\SaveFiles
2 确保文件保持原名,以免生成新的数据库
9.启动服务器
1 启动服务器,并确认其正在使用修改后的数据库
2 一旦服务器启动并运行成功,所有被列入 升为开发者权限 的玩家数据表的SteamID将能够使用被指定的开发者权限指令
🧑🏻💻
添加出血伤害
- English:AddBleedingInjury
复制
#AddBleedingInjury Head 0 s4
说明对头部施加出血伤害。0 表示初始伤害程度,s4 表示伤害严重等级为 4
🧑🏻💻
添加身体效果
- English:AddBodyEffect
复制
#AddBodyEffect Limping 0 s4
说明施加一种身体效果,例如跛行。0 为初始伤害程度,S4 为该效果的严重等级
🧑🏻💻
添加烧伤伤害
- English:AddBurnInjury
复制
#AddBurnInjury Trapezius 30 30
说明对斜方肌位置施加烧伤伤害,初始伤害值为 30 ,严重等级为 30
🧑🏻💻
添加辐射存在状态
- English:AddRadiationPresence
复制
#AddRadiationPresence 50 50
说明模拟辐射暴露情况。第一个数值代表即时辐射量,第二个数值代表持续辐射量
🧑🏻💻
设置属性等级
- English:SetAttributes
复制
#SetAttributes 数值
说明设置属性:依次为力量、体质、敏捷和智力。可以自由组合数值,只需保持顺序
变成肥胖男/女
复制
#setattributes 8 1 1 1
变成精瘦男/女
复制
#setattributes 1 5 5
变成肌肉男/女
复制
#SetAttributes 5 5 5 5
🧑🏻💻
设置代谢模拟速度
- English:SetMetabolismSimulationSpeed
复制
#SetMetabolismSimulationSpeed 50
说明将代谢模拟速度提高至 50 倍。默认值为 1
设置耐力
- English:SetStamina
复制
#SetStamina 100%
说明将当前耐力值设定为 100%
🧑🏻💻
设置农业生长速度
- English:SetFarmingSimulationSpeed
复制
#SetFarmingSimulationSpeed 100
说明调整全服务器范围内的作物生长速度。请勿超过 100 。默认值为 1
🧑🏻💻
设置无敌状态
- English:SetImmortality
说明切换玩家无敌状态;开启后可防止所有伤害和剃刀攻击
开启
复制
#SetImmortality true
关闭
复制
#SetImmortality false
🧑🏻💻
设置无限弹药
- English:SetInfiniteAmmo
说明开启或关闭无限弹药状态
开启
复制
#SetInfiniteAmmo true
关闭
复制
#SetInfiniteAmmo false
🧑🏻💻
设置无限氧气
- English:SetInfiniteOxygen
说明切换无限氧气状态,用于水下呼吸
开启
复制
#SetInfiniteOxygen true
关闭
复制
#SetInfiniteOxygen false
🧑🏻💻
设置无限耐力
- English:SetInfiniteStamina
说明切换无限耐力状态
开启
复制
#SetInfiniteStamina true
关闭
复制
#SetInfiniteStamina false
🧑🏻💻
允许使用 #SpawnItem2 前置代码
- English:SpawnItem2
复制
#SpawnItem2 [物品代码]
举例: 生成一件吉利服(无需精准输入物品代码)
复制
#SpawnItem2 ghillie jacket
说明改进后的物品生成方式,具有更灵活的参数设置
在半径范围内清除所有剃刀
- English:DestroyAllRazorsWithinRadius
复制
#DestroyAllRazorsWithinRadius 50
说明移除半径 50 米范围内的所有剃刀。(此功能目前尚未实现。)
🧑🏻💻
切换声望点调试可视化显示
- English:ToggleFamePointDebugVisualization
说明在右上角显示精确的声望点位置。可能并非适用于所有分辨率
开启
复制
#ToggleFamePointDebugVisualization true
关闭
复制
#ToggleFamePointDebugVisualization false
🧑🏻💻
设置超级跳跃
- English:SetSuperJump
说明启用超级跳跃能力,可实现超远距离跳跃(不想摔噶了,记得先开无敌模式)
开启
复制
#SetSuperJump true
关闭
复制
#SetSuperJump false
🧑🏻💻
设置枪械故障概率
- English:SetMalfunctionProbability
复制
#SetMalfunctionProbability
说明调整武器故障的可能性。(此功能目前处于停用状态。)
🧑🏻💻
设置驾驶中的载具属性
- English:SetMountedVehicleProperty
复制
说明需在坐在载具内时使用#SetMountedVehicleProperty
将载具的健康度设定为 100%
复制
#SetMountedVehicleProperty Health 100%
将载具的燃料值设定为 100%
复制
#SetMountedVehicleProperty Fuel 100%
将载具的电池电量设定为 100%
复制
#SetMountedVehicleProperty Battery 100%