Squad Server Administration

在游戏中,有许多命令可以在正在运行的专用服务器上执行。这些命令可以控制服务器如何运行。

有部分命令可以供所有玩家执行,这些命令称为公共命令。除此之外的所有命令都需要服务器管理员分配的特定访问权限

打开控制台来输入命令。在英文键盘下通过双击 ` (波浪键)来打开控制台。如果无法打开,则可以通过按与所有人聊天键 J 然后按退格删掉现有的"ChatToAll"命令,输入框现在就是一个控制台。在控制台中按方向键 能重复旧的命令。方向键 可以在已执行过的命令中滚动切换并按 Enter 执行。

管理员权限分级

下方表格列出了现有的管理员权限分级。所有玩家都有使用公用指令的权限,所以对于这些指令没有设定分级。

权限必须手动分配给每一个单独的用户,详细信息请见 "在Admins.cfg中添加管理员" 部分。只有服务器的总管理员可以设置该服务器文件且该只对该服务器有效。

分级 描述
changemap 地图相关
canseeadminchat 可见管理员聊天(拥有这个权限的玩家可以看到admin chat 聊天频道的信息)
balance 无视人数平衡变更阵营
pause 比赛相关指令
cheat 可以使用一些开发(作弊)指令
private 为服务器设置密码
chat 管理员聊天频道
kick 踢出指令
ban 封禁指令
config 设置服务器配置
immunity 不会被踢出或封禁
manageserver 管理/停止 服务器
cameraman 观察玩家视角
featuretest 可以使用一些测试指令
forceteamchange 可以使用强制变更玩家阵营的指令
reserve 预留位设定
demos 录制Demo(目前功能不可用)
debug 可以使用调试(Debug)命令
teamchange 无惩罚换队

管理员控制台指令

<NameOrSteamId> 和"<BanLength>" 的区别:

当提示输入 "<内容>" 时,管理员需要将输入的内容放在引号内。如果提示输入<内容>,则不需要引号。下面表格第一行AdminKick中有更详细的实例解释。

对于有奇怪名字的人,你可通过 ListPlayers 命令去查找这个玩家的 ID。这个PlayerId是进入服务器后分配给玩家的一个ID。

管理指令 所需权限 描述
AdminKick kick 把玩家踢出服务器

格式:AdminKick "<玩家名字 或 SteamId>" <理由>

范例:Adminkick "Xianyu" eyiTK - 将玩家Xianyu以恶意TK的理由踢出服务器。注意玩家的ID在引号内,而踢出原因不需要引号。

AdminKickById kick 根据玩家序号将玩家踢出服务器

格式:AdminKickById <PlayerID> <理由>

范例:AdminKickById 23 Camping enemy uncapable - 将PlayerID 为23的这名玩家以Camping enemy uncapable 为理由踢出服务器。

注:PlayerID 是进入服务器后分配给玩家的一个ID,可通过 ListPlayers 命令去查找玩家的 ID.

AdminBan ban 把玩家在服务器上封禁

格式:AdminBan "<玩家名字 或 SteamId>" "<时间>" <理由> (0 = 永久, 1d = 1天, 1M = 1月, etc)

范例:Adminban "Hodor" "1M" You're attacking the enemy uncapable. One month ban. - 将玩家Hodor以屠杀刚复活玩家为理由封禁一个月

AdminBanById ban 根据playerID将玩家在服务器上封禁

格式:AdminBanById <PlayerId> "<时间>" <理由>(0 = 永久, 1d = 1天, 1M = 1月, etc)

范例:AdminBanById 75 "0" cheating - 将playerID为75的这名玩家以作弊为理由永久封禁出服务器。

注:对于有奇怪名字的人,你可通过 ListPlayers 命令去查找这个玩家的 ID.这个PlayerId 是进入服务器后分配给玩家的一个ID。

AdminBroadcast chat 发送系统信息给所有在服务器内的玩家,在屏幕上方正中央用红色文字显示,并显示谁发送的。

格式:AdminBroadcast <消息>

范例:AdminBroadcast 必须为TK道歉! - 屏幕中央广播:必须为TK道歉!

ChatToAdmin chat 发送信息给所有在服务器的管理员,且只有管理员能看到

格式:ChatToAdmin <信息>

范例:ChatToAdmin 王鱼最帅 - 管理员频道:王鱼最帅

AdminRestartMatch pause 重新开始比赛,也就是刷图
AdminEndMatch pause 结束这局比赛
AdminPauseMatch pause 暂停比赛
AdminUnpauseMatch pause 恢复比赛
AdminKillServer manageserver AdminKillServer <Force 0/1> (Tells the server to stop execution) 这个命令已失效
AdminChangeMap changemap 立即换图

格式:AdminChangeMap <地图名称>

范例:AdminChangeMap Kashan - 将地图立刻换成喀山

AdminSetNextMap changemap 设置下一张地图

格式:AdminSetNextMap <地图名称>

范例:AdminSetNextMap Basrah - 将下一张地图换成巴士拉

AdminSetMaxNumPlayers config 设置服务器人数上限

格式:AdminSetMaxNumPlayers <人数>

范例:AdminSetMaxNumPlayers 80 - 服务器最多八十名玩家

AdminSetNumReservedSlots config AdminSetNumReservedSlots <NumReserved> (设置预留通道的数量。PS:由于每次换图都会重新加载配置文件,所以换图后都需要手动重新执行一次命令)
AdminSetServerPassword private AdminSetServerPassword <Password> (设置服务器密码。使用 "" 清除。PS:由于每次换图都会重新加载配置文件,所以换图后都需要手动重新执行一次命令)
AdminSlomo cheat AdminSlomo <TimeDilation> (设置服务器上的时钟速度, 0.1 是正常的10%,2.0是正常的2倍)
AdminStats debug AdminStats (Retrieve stats from the server) 此命令已失效
AdminForceTeamChangeById forceteamchange AdminForceTeamChangeById <PlayerId> (通过玩家序号<PlayerId>强制更改玩家的阵营)
AdminForceTeamChange forceteamchange AdminForceTeamChange <NameOrSteamId> (强制更改玩家的阵营)
AdminAlwaysValidPlacement cheat AdminAlwaysValidPlacement <alwaysValid> (设置服务器忽略部署规则的限制Sets the server to ignore placement rules for deployables)
AdminDisableVehicleClaiming cheat AdminDisableVehicleClaiming <0/1> (设置服务器禁用载具使用限制)
AdminAllKitsAvailable cheat AdminAllKitsAvailable <Valid> (设置服务器忽略装备限制Sets the server to ignore kit restrictions)
AdminNetTestStart debug 开始网络测试并记录到日志
AdminNetTestStop debug 停止网络测试
AdminDemoPlay demos 回放Demo,服务器文件中必须有该文件。

格式:AdminDemoPlay <FileName>

范例:AdminDemoPlay 20180712Fallujah - 回放名为20180712Fallujah的Demo

AdminDemoRec demos 开始录制Demo

格式:AdminDemoRec <文件名>

范例:AdminDemoRec 20180816Kokan - 开始录制Demo并将保存为20180816Kokan

AdminDemoStop demos 停止录制Demo并将demo保存到本地文件
AdminListDisconnectedPlayers ban 列出刚刚离开服务器玩家的玩家数字ID和昵称(最多15名)
TraceViewToggle FeatureTest 生成一条从屏幕中心到任何一个物体的痕迹,并显示该物体的信息

公用指令

指令 描述
ListPlayers ListPlayers (列出玩家相关联的信息,包括 ids、 玩家名字 和 SteamId)

AdminKickById 和 AdminBanById 命令就是通过这个 player ID (不是 steamid) 来判断是哪位玩家的.

ListCommands ListCommands (列出所有游戏内的命令信息)
ShowCommandInfo ShowCommandInfo (Print out the details of a particular command)
ShowNextMap ShowNextMap (查询服务器的下一张地图)
GiveUp GiveUp (被击倒后,放弃等待医疗救援)
Respawn Respawn (自杀命令)
ChangeTeams ChangeTeams (更换阵营)
ChangeTeamsWithId ChangeTeamsWithId <NewTeam> (更换阵营为指定的阵营编号,0为其他阵营,Change teams to the specified team number, zero changes to the other side)
CreateSquad CreateSquad <Name> (创建一个小队,并指定队名)
JoinSquadWithName JoinSquadWithName <Name> (通过队名加入这个小队)
JoinSquadWithId JoinSquadWithId <Id> (加入指定编号<ID>的小队Join a squad on our team with the following id)
LeaveSquad LeaveSquad (离开当前的小队)
CreateRallyPoint CreateRallyPoint (放置小队包Drop a rally point for squad members to spawn from)
ApproveVehicleClaim ApproveVehicleClaim (作为队长,批准小队成员申请的载具)
Chat Chat "<Message>" <ChatType=All|Team|Squad> (Broadcast chat message)
ChatToAll ChatToAll <Msg> (发送消息给所有人)
ChatToTeam ChatToTeam <Msg> (发送消息给自己的阵营)
ChatToSquad ChatToSquad <Msg> (发送消息给自己的小队)
DisableHudWidgets DisableHudWidgets (移除所有HUD窗口小部件)
DisableUI DisableUI (从屏幕中删除UI组件)
Stat FPS Stat FPS (在屏幕上显示FPS速率 Draw frame rate on screen)
Stat Unit Stat Unit (在屏幕上显示Draws game, draw, 和GPU times 等信息)
HighResShot HighResShot <Resolution/Multiplier> (take a screen shot, e.g., "HighResShot 3840x2160" or "HighResShot 4") 截图命令,可设置分辨率、清晰度
r.SetRes r.SetRes <Resolution> (change screen resolution, "r.setres 1920x1080f")
Disconnect Disconnect (Disconnects from server)
Reconnect Reconnect (Reconnects to previous server)

观察者视角Spectator Camera

观察者视角是一个半自由的摄像视角,对于战队和比赛组织方以及在录Squad视频时都有很大帮助。

玩家必须得有相应权限“cameraman”才能使用观察者视角。但是在训练营地图上,所有玩家都可以使用。

当在观察者模式中,玩家的士兵模型将会变不可见。当退出观察者模式时,玩家会出现在当前视角位置。(所以要注意高度!小心直接摔死)

如果想要去掉UI直接录制游戏画面,玩家可以使用公用指令“Disable UI”和“DisableHudWidgets”或截屏模式

如果玩家想要切换到对方阵营视角,必须要手动队伍选择

OWI还在持续为观察者视角增加新的功能。但是请注意,已知该视角目前仍有以下BUG和问题:

·  退出观察者视角时可能会有BUG,玩家必须自杀才能重生

·  坐在载具里时不要进入观察者视角

·  如果在退出视角时,玩家的手臂模型不移动的话,必须自杀刷新模型才能解决。

·  当在观察者视角内连续切换两次阵营时可能会出现严重的bug,玩家必须重启Squad。

·  如果在玩家模式取消了抬头显示,边缘会虚化。

以下表格包括了所有观察者视角的操作方式。所有操作只在观察者视角启用时有效。

Control Description
Shift + P 观察者视角开启/关闭
w, a, s, d 移动视角
Space 上升
CTRL 下降
鼠标滚轮 (默认) 向前:加快移动速度

向后:降低移动速度

左-ALT 立即停止相机移动(刹车)Immediately stop the camera movement
mouse Pan camera
1设置滚轮的功能 更换移动速度 (默认)
2设置滚轮的功能 改变视野 (FOV)
3设置滚轮的功能 改变景深聚焦 (DOF) PS:似乎取消了
4 显示阵营剩余分数
F Turn DOF on/off 景深 开/关
5 Turn CaptureZones overlay on/off (grids visually show the capture zones) 切换FOB\小队包的显示
6 Turn CaptureZones overlay on/off (grids visually show the capture zones) 切换显示攻防点范围
7 Turn player stencils (outlines) on/off 高亮玩家、部署点
8 Toogle HUDViews between the following states: ALL/FRIENDLY/ENEMY/OFF. 切换显示玩家状态HUD/名字:全部/友军/敌人

Upward triangle means alive, downward triangle means incapacitated or dead. 向上的三角表示活着,向下表示倒下或死亡

9 Turn player nametags on/off 显示各功能开关情况的UI

载具生成指令

以下部分的指令可以直接复制黏贴进Squad的控制台,不必手动输入。在控制台中也可以通过 重复输入过的指令。

如果收到反馈信息“Invalid Class! (Did you forget the '_C'?)”,说明指令中有拼写错误或多加了字母。可以调出之前重复过的指令重新检查一遍发现错误然后再次输入。

请注意:只有在本地服务器或拥有非官方授权服务器相应权限才可生成载具。

Technical

Vehicle Command
Technical Transport Insurgency AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Transport_INS.BP_Technical_Transport_INS_c
Technical DShK Insurgency AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Dshk_INS.BP_Technical_Dshk_INS_c
Technical DShK Shielded Insurgency AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Dshk_Shielded_INS.BP_Technical_Dshk_Shielded_INS_c
Technical DShK Shielded Armoured AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Dshk_INS_Armoured.BP_Technical_Dshk_INS_Armoured_C
Technical Logi Insurgency AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Logi_INS.BP_Technical_Logi_INS_c
Technical SPG9 Insurgency AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_SPG9_INS.BP_Technical_SPG9_INS_c
Technical SPG9 Armoured AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_SPG9_INS_Armoured.BP_Technical_SPG9_INS_Armoured_C
Technical UB32 Insurgency AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_UB32_INS.BP_Technical_UB32_INS_c
Technical Transport Militia AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Transport_MIL.BP_Technical_Transport_MIL_c
Technical DShK Militia AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Dshk_MIL.BP_Technical_Dshk_MIL_c
Technical DShK Shielded Militia AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Dshk_Shielded_MIL.BP_Technical_Dshk_Shielded_MIL_c
Technical Logi Militia AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_Logi_MIL.BP_Technical_Logi_MIL_c
Technical SPG9 Militia AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_SPG9_MIL.BP_Technical_SPG9_MIL_c
Technical UB32 Militia AdminCreateVehicle /Game/Vehicles/Technical/BP_Technical_UB32_MIL.BP_Technical_UB32_MIL_c

M-ATV

Vehicle Command
M-ATV AdminCreateVehicle /Game/Vehicles/MATV/BP_MATV.BP_MATV_C
M-ATV CROWS AdminCreateVehicle /Game/Vehicles/MATV/BP_MATV_CROWS.BP_MATV_CROWS_C

BTR-80

Vehicle Command
BTR-80 AdminCreateVehicle /Game/Vehicles/BTR80/BP_BTR80_RUS.BP_BTR80_RUS_c
BTR-80 Desert AdminCreateVehicle /Game/Vehicles/BTR80/BP_BTR80_RUS_Desert.BP_BTR80_RUS_Desert_c
BTR-80 Militia AdminCreateVehicle /Game/Vehicles/BTR80/BP_BTR80_Militia.BP_BTR80_Militia_c

BTR-82A

Vehicle Command
BTR-82A AdminCreateVehicle /Game/Vehicles/BTR80/82A/BP_BTR82A_RUS.BP_BTR82A_RUS_c
BTR-82A Desert AdminCreateVehicle /Game/Vehicles/BTR80/82A/BP_BTR82A_RUS_Desert.BP_BTR82A_RUS_Desert_c

URAL 375D

Vehicle Command
URAL 375D AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375.BP_Ural_375_c
URAL 375D Desert AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_Desert.BP_Ural_375_Desert_c
URAL 375D Green AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_Green.BP_Ural_375_Green_c
URAL 375D Logi AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_Logi.BP_Ural_375_Logi_c
URAL 375D Logi Green AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_Logi_Green.BP_Ural_375_Logi_Green_c
URAL 375D Logi Desert AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_Logi_Desert.BP_Ural_375_Logi_Desert_c
URAL 375D Logi Insurgency AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_Logi_INS.BP_Ural_375_Logi_INS_c
URAL 375D ZU23 AdminCreateVehicle /Game/Vehicles/Ural375/BP_Ural_375_ZU23.BP_Ural_375_ZU23_c

URAL 4320

Vehicle Command
URAL 4320 AdminCreateVehicle /Game/Vehicles/Ural4320/BP_Ural_4320.BP_Ural_4320_c
URAL 4320 Desert AdminCreateVehicle /Game/Vehicles/Ural4320/BP_Ural_4320_Desert.BP_Ural_4320_Desert_c
URAL 4320 Logi AdminCreateVehicle /Game/Vehicles/Ural4320/BP_Ural_4320_logi.BP_Ural_4320_logi_c
URAL 4320 Logi Desert AdminCreateVehicle /Game/Vehicles/Ural4320/BP_Ural_4320_logi_Desert.BP_Ural_4320_logi_Desert_c

M939

Vehicle Command
M939 AdminCreateVehicle /Game/Vehicles/US_Util_Truck/BP_US_Util_Woodland.BP_US_Util_Woodland_c
M939 Logi AdminCreateVehicle /Game/Vehicles/US_Util_Truck/BP_US_Util_Woodland_Logi.BP_US_Util_Woodland_Logi_c
M939 Desert AdminCreateVehicle /Game/Vehicles/US_Util_Truck/BP_US_Util_Desert.BP_US_Util_Desert_c
M939 Logi Desert AdminCreateVehicle /Game/Vehicles/US_Util_Truck/BP_US_Util_Desert_Logi.BP_US_Util_Desert_Logi_c

Minsk Motorbike

Vehicle Command
Minsk Motorbike AdminCreateVehicle /Game/Vehicles/Minsk_motorbike/BP_Minsk.BP_minsk_c
Minsk Motorbike Black AdminCreateVehicle /Game/Vehicles/Minsk_motorbike/BP_Minsk_black.BP_Minsk_black_c
Minsk Motorbike Blue AdminCreateVehicle /Game/Vehicles/Minsk_motorbike/BP_Minsk_blue.BP_Minsk_blue_c
Minsk Motorbike Green AdminCreateVehicle /Game/Vehicles/Minsk_motorbike/BP_Minsk_green.BP_Minsk_green_c

Stryker

Vehicle Command
Stryker CROWS AdminCreateVehicle /Game/Vehicles/M1126/BP_M1126.BP_M1126_c

MT-LB

Vehicle Command
MT-LB Russian AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLB_VMK_RUS.BP_MTLB_VMK_RUS_c
MT-LB Russian Dessert AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLB_VMK_RUS_Desert.BP_MTLB_VMK_RUS_Desert_c
MTL-BM 6MA Russian AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLBM_6MA_RUS.BP_MTLBM_6MA_RUS_c
MTL-BM 6MA Russian Dessert AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLBM_6MA_RUS_Desert.BP_MTLBM_6MA_RUS_Desert_c
MTL-BM 6BM Russian AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLBM_6MB_RUS.BP_MTLBM_6MB_RUS_c
MTL-BM 6BM Russian Dessert AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLBM_6MB_RUS_Desert.BP_MTLBM_6MB_RUS_Desert_c
MT-LB Insurgents AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLB_INS.BP_MTLB_INS_c
MT-LB Militia AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLB_VMK_MIL.BP_MTLB_VMK_MIL_c
MT-LBM 6MB Militia AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLBM_6MB_MIL.BP_MTLBM_6MB_MIL_c
MT-LB ZU23 Insurgents AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLB_ZU23_INS.BP_MTLB_ZU23_INS_c
MT-LB ZU23 Militia AdminCreateVehicle /Game/Vehicles/MTLB/BP_MTLB_ZU23_MIL.BP_MTLB_ZU23_MIL_c

BRDM-2

Vehicle Command
BRDM-2 AdminCreateVehicle /Game/Vehicles/BRDM-2/BP_BRDM-2.BP_BRDM-2_c
BRDM-2 Insurgents AdminCreateVehicle /Game/Vehicles/BRDM-2/BP_BRDM-2_Insurgents.BP_BRDM-2_Insurgents_c

Bradley

Vehicle Command
M2A3 Bradley AdminCreateVehicle /game/vehicles/BFV/BP_BFV.BP_BFV_c

Warrior

Vehicle Command
FV510 Warrior AdminCreateVehicle /game/vehicles/FV510/BP_FV501.BP_FV501_c

MAN

Vehicle Command
MAN Transport AdminCreateVehicle /game/vehicles/British_Util_Truck/BP_Brit_Util_Truck.BP_Brit_Util_Truck_c
MAN Logi AdminCreateVehicle /game/vehicles/British_Util_Truck/BP_Brit_Util_Truck_Logi.BP_Brit_Util_Truck_Logi_c

另见

https://squad.gamepedia.com/Server_Administration 原文链接