Socket.IO события
Список запросов извлечён из socket/{client,front} Network и feature map. Обратные уведомления и server-command ACK описаны отдельно в транспорте. Отсутствие feature key не отменяет аутентификацию, права и проверки внутри метода.
/client
| Событие | Входные поля | Feature |
|---|---|---|
access.getStaff | Raw/делегат; см. JSON | staff.access |
access.addAdmin | steam_id | staff.access |
access.removeAdmin | steam_id | staff.access |
access.addModer | steam_id | staff.access |
access.removeModer | steam_id | staff.access |
access.getModer | Raw/делегат; см. JSON | staff.access |
access.setModer | rules | staff.access |
access.getMeta | Raw/делегат; см. JSON | staff.access |
alert.get | alert_id* | alerts.system |
alert.getAll | Raw/делегат; см. JSON | alerts.system |
alert.getBySteamId | steam_id* | alerts.system |
alert.read | alert_id* | alerts.system |
alert.readAll | Raw/делегат; см. JSON | alerts.system |
appeal.getMeta | Raw/делегат; см. JSON | appeals.system |
appeal.get | appeal_id* | appeals.system |
appeal.getAppeals | limit, page, q, status, steam_id | appeals.system |
appeal.take | appeal_id* | appeals.system |
appeal.setStatus | admin_comment, appeal_id, status | appeals.system |
appeal.reply | appeal_id, message | appeals.system |
appeal.delete | appeal_id* | appeals.system |
appeal.clear | type | appeals.system |
audit.getMeta | Raw/делегат; см. JSON | audit.log |
audit.get | admin_id, days, limit, method, page, target_steam_id | audit.log |
ban.get | ban_id* | banlog.system |
ban.getBans | limit, page, q, scope, status | banlog.system |
ban.annul | ban_id, steam_id | banlog.system |
ban.unban | reason, steam_id* | banlog.system |
ban.massUnban | limit_to_this_server, mode, period_from, period_to, reason_query | banlist.shared |
ban.setNote | ban_id*, text | banlog.system |
ban.setBantime | ban_id, bantime, reason | banlog.system |
ban.getProof | ban_id* | proofs.system |
ban.uploadProofFiles | ban_id*, note, payload | proofs.system |
billing.ensureOwner | Raw/делегат; см. JSON | |
billing.get | Raw/делегат; см. JSON | |
billing.getTransactions | limit, page | |
billing.topUp | amount, reason | |
chat.getMessages | channel, date_from, date_to, is_muted, limit, page, q, steam_id, text | chat.system |
chat.getMeta | Raw/делегат; см. JSON | chat.system |
chat.getMessage | message_id* | chat.system |
chat.getPlayerSummary | steam_id* | chat.system |
chat.sendGlobal | text*, title | chat.system |
chat.getPlayerMessages | channel, date_from, date_to, is_muted, limit, page, q, steam_id*, text | chat.system |
chat.reply | steam_id, text, title | chat.system |
chat.mutePlayer | reason, steam_id*, until_time | mutes.system |
chat.deleteMessage | message_id* | chat.system |
chat.deletePlayerMessages | steam_id* | chat.system |
check.get | check_id* | checks.system |
check.getChecks | limit, page, state_group, verdict | checks.system |
check.getByPlayer | limit, page, state_group, steam_id*, verdict | checks.system |
check.getReports | check_id* | checks.system |
check.start | report_id, steam_id* | checks.system |
check.call | minutes, provider, steam_id* | checks.system |
check.revokeAccess | provider, steam_id* | checks.system |
check.getAccessOptions | steam_id* | checks.system |
check.getBanMeta | Raw/делегат; см. JSON | checks.system |
check.showTable | steam_id* | checks.system |
check.hideTable | steam_id* | checks.system |
check.sendMessage | message, steam_id | checks.system |
check.cancel | check_id*, comment | checks.system |
check.complete | ban_reason, ban_team, check_id, comment, team_reason, team_steam_ids, verdict | checks.system |
check.setNote | check_id*, text | checks.system |
checker.createSession | comment, playerName, playerUuid | addon.checker |
checker.getSessions | activeOnly, limit, page | addon.checker |
checker.getSession | sessionId* | addon.checker |
checker.requestScan | modules, sessionId* | addon.checker |
checker.sendMessage | sessionId, text | addon.checker |
checker.close | comment, sessionId, verdict | addon.checker |
checker.cancel | comment, sessionId* | addon.checker |
customaction.list | Raw/делегат; см. JSON | custom_actions |
customaction.listPresets | Raw/делегат; см. JSON | custom_actions |
customaction.addFromPreset | preset_id* | custom_actions |
customaction.save | action*, id | custom_actions |
customaction.remove | id* | custom_actions |
customaction.setEnabled | enabled, id* | custom_actions |
customaction.listExecutable | Raw/делегат; см. JSON | custom_actions |
customaction.run | action_id, server_id, target_steam_id, variables | custom_actions |
drawing.get | draw_id* | drawings.system |
drawing.getDrawings | limit, page, q, status, steam_id | drawings.system |
drawing.getPlayerDrawings | limit, page, status, steam_id* | drawings.system |
drawing.delete | draw_id* | drawings.system |
drawing.approve | draw_id* | drawings.system |
drawing.purgeDeleted | Raw/делегат; см. JSON | drawings.system |
integration.getList | Raw/делегат; см. JSON | integrations.system |
integration.getGlobalPages | integration_id* | integrations.system |
integration.getPlayerPages | integration_id, steam_id | integrations.system |
integration.call | integration_id, method, payload | integrations.system |
integration.getDiscordFlags | Raw/делегат; см. JSON | integrations.system |
integration.updateDiscordFlags | flags | integrations.system |
integration.getRccSettings | Raw/делегат; см. JSON | integrations.system |
integration.updateRccSettings | settings | integrations.system |
mute.get | mute_id* | mutes.system |
mute.getMutes | limit, page, q, status | mutes.system |
mute.isPlayerMuted | steam_id* | mutes.system |
mute.mute | reason, steam_id*, until_time | mutes.system |
mute.unmute | mute_id, reason, steam_id* | mutes.system |
mute.clear | type | mutes.system |
panel.getCounters | Raw/делегат; см. JSON | panel.dashboard |
panel.update | Raw/делегат; см. JSON | panel.dashboard |
panel.getFeatureMatrix | Raw/делегат; см. JSON | panel.dashboard |
player.getTeam | steam_id* | player.actions |
player.getState | steam_id* | player.actions |
player.getSleepingBags | steam_id* | sleeping.system |
player.slap | steam_id* | player.actions |
player.kick | reason, steam_id* | player.actions |
player.mute | reason, steam_id*, time | player.actions |
player.unmute | reason, steam_id* | player.actions |
player.ban | reason, steam_id*, time | player.actions |
player.unban | reason, steam_id* | player.actions |
player.hurt | steam_id*, value | player.actions |
player.heal | steam_id*, value | player.actions |
player.kill | steam_id* | player.actions |
player.rename | name, steam_id | player.actions |
player.teleport | player_id, steam_id*, x, y, z | player.actions |
player.message | steam_id*, text, title | player.actions |
player.command | command, steam_id, text | player.actions |
player.grantPermission | name, steam_id | player.actions |
player.revokePermission | name, steam_id | player.actions |
player.addToGroup | name, steam_id | player.actions |
player.removeFromGroup | name, steam_id | player.actions |
project.getServersRuntime | Raw/делегат; см. JSON | panel.dashboard |
projectparams.get | Raw/делегат; см. JSON | |
projectparams.getBanMeta | Raw/делегат; см. JSON | |
projectparams.set | patch | |
question.get | question_id* | questions.system |
question.getQuestions | limit, page, status | questions.system |
question.getByPlayer | limit, page, status, steam_id* | questions.system |
question.answer | question_id, text | questions.system |
question.delete | question_id* | questions.system |
question.reply | Raw/делегат; см. JSON | questions.system |
question.clear | type | questions.system |
report.getMeta | Raw/делегат; см. JSON | reports.system |
report.get | report_id* | reports.system |
report.getReports | kd_level, limit, page, reason, status, target_steam_id | reports.system |
report.getChecks | limit, page, report_id* | reports.system |
report.getOnPlayer | kd_level, limit, page, reason, status, steam_id* | reports.system |
report.getFromPlayer | kd_level, limit, page, reason, status, steam_id* | reports.system |
report.take | report_id* | reports.system |
report.close | report_id* | reports.system |
report.success | report_id* | reports.system |
report.banned | reason, report_id*, until_time | reports.system |
report.muted | reason, report_id*, until_time | reports.system |
report.delete | report_id* | reports.system |
report.clear | type | reports.system |
search.find | deep, game_id, limit, query* | player.search |
server.getWipes | limit, page | |
sleeping.getHistory | limit, page | sleeping.system |
stats.getRuntime | Raw/делегат; см. JSON | stats.system |
stats.getMeta | Raw/делегат; см. JSON | stats.system |
stats.getStaff | admin_id, days | stats.system |
stats.getPlayers | days, hours | stats.system |
stats.getPlayerCombat | days, limit, page, steam_id*, weapons_limit | combatlog.system |
stats.getPlayerOverview | days, limit, page, steam_id*, weapons_limit | stats.system |
stats.getCombatEvent | event_id, steam_id | combatlog.system |
stats.cleanupStaff | keep_days | stats.system |
stats.cleanupPlayers | keep_days | stats.system |
trap.get | trap_id* | traps.system |
trap.getTraps | limit, page, q, status, type | traps.system |
trap.getEvents | limit, page, trap_id* | traps.system |
trap.clearAll | Raw/делегат; см. JSON | traps.system |
user.get | ext, game_id, steam_id* | player.info |
user.getInventory | steam_id* | player.info |
user.getReviewBundle | days, game_id, limit, page, steam_id*, weapons_limit | player.info |
user.getTeamHistory | game_id, limit, steam_id* | team.history |
user.getSessionHistory | game_id, limit, page, server_id, steam_id* | history.sessions |
user.getHistoryBundle | game_id, limit, page, server_id, steam_id* | history.sessions |
user.getIPHistory | game_id, steam_id* | history.sessions |
user.getSettings | steam_id* | player.info |
user.getPlayerFields | steam_id* | player.custom_fields |
user.getPlayerTags | steam_id* | player.custom_tags |
user.setNote | steam_id*, text | player.info |
user.setSettings | settings, steam_id* | player.info |
user.getNickHistory | game_id, steam_id* | history.nick |
user.getDrawings | limit, page, status, steam_id* | drawings.system |
user.getCounters | game_id, steam_id* | player.info |
/front
| Событие | Входные поля | Feature |
|---|
