Автозапись демок

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@dimasHP, в некоторых играх сама операция начала записи демки создаёт фризы. В той же ксс.
В общем надо подумать. Не хочется в коде втыкать условия вида "если игра - ксго".
 

dmb2003

Участник
Сообщения
9
Реакции
1
@fenix28rn, бот поздно стартует.
Нужно чтобы в момент запуска плагина он уже работал. Лучше перенести в autoexec (не проверял), либо в параметры запуска (100% рабочий способ).
Сервер на Ubuntu 20.04.5, в конфиге игрового серва CSS: "tv_enable 1 tv_autorecord 0"
в строке запуска игрового сервера: ../srcds_run -game cstrike -ip х.х.х.х -port якнадо +tv_enable 1 +tv_autorecord 0 +tv_maxclients 1 +tv_name "SourceTV" +tv_port 27021 +servercfgfile cssserver.cfg -maxplayers 20 +map de_dust2
Бот TV, видимо, всё равно не успевает прогружаться, в лог летят ошибки:

[SM] Exception reported: SourceTV bot is not active.
[SM] Blaming: AutoDemo.smx
[SM] Call stack trace:
[SM] [0] SetFailState
[SM] [1] Line 93, AutoDemo.sp::OnAllPluginsLoaded

Соответственно, dem файлы не пишутся, json файлы не сохраняются. Как ещё ускорить прогрузку бота? Или в чем может быть проблема?

Все прочие настройки и конфигурация под катом

Сервер css установлен на Ubuntu server 20.04.5 LTS

Сервер CSS установлен и обновлен без логина (анонимно) через steamcmd, GSLT не привязан

Build Label: 6630498 # Uniquely identifies each build
Network PatchVersion: 6630498 # Determines client and server compatibility
Protocol version: 24 # High level network protocol version
Server version: 6630498
Server AppID: 232330
Client version: 6630498
Client AppID: 240


Metamod установлен с Metamod:Source - Snapshots
Metamod:Source Version Information
Metamod:Source version 1.12.0-dev+1167
Plugin interface version: 16:14
SourceHook version: 5:5
Loaded As: Valve Server Plugin
Compiled on: Feb 15 2023 16:44:57
Built from: Revert "add support for IServerPluginCallbacks v3 and v4" · alliedmodders/metamod-source@0e35864
Build ID: 1167:0e35864
Metamod:Source - News

SourceMod 1.10.0.6545 установлен с SourceMod: Half-Life 2 Scripting
SBMA установлен скомпилированный с Available artifacts for "Material Admin - New Serverside" - Artifacts Storage (версия для sm1.10 от 03 февраля 2023 sbma-newplugin.ae3f5b9.1.10.tar.gz)

Расширения:
"CS Tools" (1.10.0.6545) by AlliedModders LLC: CS extended functionality
"BinTools" (1.10.0.6545) by AlliedModders LLC: Low-level C/C++ Calling API
"SDK Tools" (1.10.0.6545) by AlliedModders LLC: Source SDK Tools
"SDK Hooks" (1.10.0.6545) by AlliedModders LLC: Source SDK Hooks
"Top Menus" (1.10.0.6545) by AlliedModders: Creates sorted nested menus
"Regex" (1.10.0.6545) by AlliedModders LLC: Provides regex natives for plugins
"REST in Pawn" (1.3.1) by Tsunami: Provides HTTP and JSON natives for plugins
"Client Preferences" (1.10.0.6545) by AlliedModders: Saves client preference settings
"SQLite" (1.10.0.6545) by AlliedModders LLC: SQLite Driver
"SourceTV Manager" (1.2) by Peace-Maker: Interface to interact with the SourceTV server.
"GeoIP" (1.10.0.6545) by AlliedModders LLC: Geographical IP information
"MySQL-DBI" (1.10.0.6545) by AlliedModders LLC: MySQL driver implementation for DBI


Плагины:
SourceMod 1.10.0.6545, by AlliedModders LLC
To see running plugins, type "sm plugins"
"CS Tools" (1.10.0.6545) by AlliedModders LLC: CS extended functionality
"BinTools" (1.10.0.6545) by AlliedModders LLC: Low-level C/C++ Calling API
"SDK Tools" (1.10.0.6545) by AlliedModders LLC: Source SDK Tools
"SDK Hooks" (1.10.0.6545) by AlliedModders LLC: Source SDK Hooks
"Top Menus" (1.10.0.6545) by AlliedModders: Creates sorted nested menus
"Basic Votes" (1.10.0.6545) by AlliedModders LLC
"Reserved Slots" (1.10.0.6545) by AlliedModders LLC
"Fun Commands" (1.10.0.6545) by AlliedModders LLC
"Sound Commands" (1.10.0.6545) by AlliedModders LLC
"Player Commands" (1.10.0.6545) by AlliedModders LLC
"Regex" (1.10.0.6545) by AlliedModders LLC: Provides regex natives for plugins
"Client Preferences" (1.10.0.6545) by AlliedModders: Saves client preference settings
"Client Preferences" (1.10.0.6545) by AlliedModders LLC
"Basic Commands" (1.10.0.6545) by AlliedModders LLC
"Basic Chat" (1.10.0.6545) by AlliedModders LLC
"Basic Votes" (1.10.0.6545) by AlliedModders LLC
"Fun Votes" (1.10.0.6545) by AlliedModders LLC
"Anti-Flood" (1.10.0.6545) by AlliedModders LLC
"Nextmap" (1.10.0.6545) by AlliedModders LLC
"Admin Help" (1.10.0.6545) by AlliedModders LLC
"Basic Info Triggers" (1.10.0.6545) by AlliedModders LLC
"Admin File Reader" (1.10.0.6545) by AlliedModders LLC

"SQLite" (1.10.0.6545) by AlliedModders LLC: SQLite Driver
"GeoIP" (1.10.0.6545) by AlliedModders LLC: Geographical IP information
"MySQL-DBI" (1.10.0.6545) by AlliedModders LLC: MySQL driver implementation for DBI
"REST in Pawn" (1.3.1) by Tsunami: Provides HTTP and JSON natives for plugins

"Material Admin" (0.8.6-ae3f5b9) by Material Admin Dev Team
"Material Admin Checker" (0.8.6-ae3f5b9) by psychonic, Ca$h Munny, Sarabveer(VEER™), Bloomstorm

"MapChooser" (1.7.3-dev+5253) by AlliedModders LLC
"Rock The Vote" (1.7.3-dev+5253) by AlliedModders LLC
"Admin Menu" (0.8.6-ae3f5b9) by AlliedModders LLC
"Basic Comm Control" (0.8.6-ae3f5b9) by AlliedModders LLC
"Map Nominations" (1.7.3-dev+5253) by AlliedModders LLC


"SourceMod Anti-Cheat" (0.8.5.1) by SMAC Development Team
"SMAC Anti-Speedhack" (0.8.5.1) by SMAC Development Team
"SMAC CS:S Anti-Flash" (0.8.5.1) by SMAC Development Team
"SMAC Rcon Locker" (0.8.5.1) by SMAC Development Team
"SMAC Aimbot Detector" (0.8.5.1) by SMAC Development Team
"SMAC Client Protection" (0.8.5.1) by SMAC Development Team
"SMAC Eye Angle Test" (0.8.5.1) by SMAC Development Team
"SMAC CS:S Exploit Fixes" (0.8.5.1) by SMAC Development Team
"SMAC Command Monitor" (0.8.5.1) by SMAC Development Team
"SMAC AutoTrigger Detector" (0.8.5.1) by SMAC Development Team
"SMAC ConVar Checker" (0.8.5.1) by SMAC Development Team
"SMAC CS:S Anti-Smoke" (0.8.5.1) by SMAC Development Team

"MF Connect Info" (2.3) by merk (fixed by GANZ)
"Server WH" (1.0.2) by Grey83
"Blocker passes" (1.2.0) by >>Satan<<
"Switch to another map from the small online" (1.0.1) by GoDtm666
"Simple TK Manager" (1.0d) by Lebson506th
"Resetscore" (1.1) by tuty
"Losing Team Slayer" (1.2.0.6) by Lindgren, Bacardi
"Toggle listen voice" (1.0.2b) by ilga80|css-rus.ru
"Whistle to Players" (1.0) by UDaV73rus
"Admin loggin" (1.0) by vIr-Dan
"[ANY] AllChat" (1.1.2) by Frenzzy
"Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
"Team Bets" (2.6) by GrimReaper - Original by ferret
"Chat Logging" (3.1) by R1KO
"Spray Tracer" (5.8a) by Nican132, CptMoore, Lebson506th
"SaveChat" (SaveChat_1.2.1) by citkabuto
"Map Decals (Fixed)" (1.4) by Berni, Stingbyte, SM9();
"Weapon Fight (Edited old Knife Fight)" (1.3.8.4) by XARiUS, Otstrel.Ru Team and GoDtm666 (www.MyArena.ru)
"[Any] Fakesay" (1.0.0.0) by Mitch
"Players Votes" (1.5.0) by The Resident, pZv!
"Team Balance" (1.2) by Otstrel.ru Team
"TeamSwitch" (1.3) by MistaGee
"SM Super Menu" (0.5) by pRED*
"RankMe" (2.8.3) by lok1
"AFK Manager" (3.5.0) by Rothgar
"Admin loggin" (1.0) by vIr-Dan
"QuickDefuse" (0.3) by pRED*
"Requests: Advanced" (2.2.2) by diller110
"Halftime teamswitch" (1.0.11) by [30+]Gemeni
"Fair BunnyHopping" (1.00) by null138
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@dmb2003, а версия плагина какая? Не увидел, к сожалению, под спойлером.
 

Lev

Добрая душа
Сообщения
360
Реакции
319
@Kruzya,
Доброго дня, уже на протяжении длительного промежутка времени появляется такие ошибки, помню писал вам, вы сказали попробуете что-нибудь сделать.

Log:
L 02/23/2023 - 02:59:04: SourceMod error session started
L 02/23/2023 - 02:59:04: Info (map "ze_random_escape_gp5") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 02:59:04: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Couldn't upload chunk: 400 ()
L 02/23/2023 - 03:24:48: Error log file session closed.
L 02/23/2023 - 04:20:48: SourceMod error session started
L 02/23/2023 - 04:20:48: Info (map "ze_sg1_missions_v2_1_p2") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 04:20:48: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Couldn't upload chunk: 400 ()
L 02/23/2023 - 04:31:21: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Couldn't upload chunk: 400 ()
L 02/23/2023 - 05:35:57: Error log file session closed.
L 02/23/2023 - 07:25:06: SourceMod error session started
L 02/23/2023 - 07:25:06: Info (map "ze_alien_mountain_escape_q2") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 07:25:06: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Received unexpected HTTP status when uploading a demo information: 500 ()
L 02/23/2023 - 07:26:59: Error log file session closed.
L 02/23/2023 - 09:44:03: SourceMod error session started
L 02/23/2023 - 09:44:03: Info (map "ze_icecap_escape_v5_p") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 09:44:03: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Couldn't upload chunk: 400 ()
L 02/23/2023 - 10:04:47: Error log file session closed.
L 02/23/2023 - 13:26:11: SourceMod error session started
L 02/23/2023 - 13:26:11: Info (map "ze_hidden_fortress_p") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 13:26:11: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Couldn't upload chunk: 200 ()
L 02/23/2023 - 13:42:39: Error log file session closed.
L 02/23/2023 - 16:09:50: SourceMod error session started
L 02/23/2023 - 16:09:50: Info (map "ze_aooka_v3_t6") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 16:09:50: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Received unexpected HTTP status when uploading a demo information: 0 (Operation timed out after 30001 milliseconds with 0 bytes received)
L 02/23/2023 - 17:27:02: Error log file session closed.
L 02/23/2023 - 17:28:20: SourceMod error session started
L 02/23/2023 - 17:28:20: Info (map "ze_otakuroom_v5_6_ps") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 17:28:20: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Received unexpected HTTP status when uploading a demo information: 0 (Operation timed out after 30001 milliseconds with 0 bytes received)
L 02/23/2023 - 17:54:14: Error log file session closed.
L 02/23/2023 - 18:24:03: SourceMod error session started
L 02/23/2023 - 18:24:03: Info (map "ze_deathinvain_palace_v2") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 18:24:03: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Couldn't upload chunk: 400 ()
L 02/23/2023 - 19:51:26: Error log file session closed.
L 02/23/2023 - 19:52:38: SourceMod error session started
L 02/23/2023 - 19:52:38: Info (map "ze_sky_fantasy_v2_1") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 19:52:38: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Received unexpected HTTP status when uploading a demo information: 0 (Operation timed out after 30000 milliseconds with 0 bytes received)
L 02/23/2023 - 21:24:32: Error log file session closed.
L 02/23/2023 - 21:26:04: SourceMod error session started
L 02/23/2023 - 21:26:04: Info (map "ze_palace_of_minolila_v1") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 21:26:04: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Received unexpected HTTP status when uploading a demo information: 0 (Operation timed out after 30001 milliseconds with 0 bytes received)
L 02/23/2023 - 21:44:45: Error log file session closed.
L 02/23/2023 - 22:48:40: SourceMod error session started
L 02/23/2023 - 22:48:40: Info (map "ze_nightmares_madness_p2") (file "csgo\addons\sourcemod\logs\errors_20230223.log")
L 02/23/2023 - 22:48:40: [AutoDemo\AutoDemo_SimpleWebUploader.smx] Received unexpected HTTP status when uploading a demo information: 0 (Operation timed out after 30001 milliseconds with 0 bytes received)
L 02/23/2023 - 23:05:16: Error log file session closed.
OS: Windows


Спасибо
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
вы сказали попробуете что-нибудь сделать
А ещё я писал, кажется, Вам же в ЛС, что мне нужен доступ к серверу, где оно воспроизводится, потому что у меня это - не воспроизводится. 😭
И я вот не помню, пришли ли мы к чему-то с Вами или нет...
 

Lev

Добрая душа
Сообщения
360
Реакции
319
А ещё я писал, кажется, Вам же в ЛС, что мне нужен доступ к серверу, где оно воспроизводится, потому что у меня это - не воспроизводится. 😭
И я вот не помню, пришли ли мы к чему-то с Вами или нет...
В ближайшее время постараюсь тогда выдать доступ и решить что к чему
Спасибо
 

dmb2003

Участник
Сообщения
9
Реакции
1
@dmb2003, а версия плагина какая? Не увидел, к сожалению, под спойлером.
Извиняюсь за неполную информацию. Я на ходу менял и пробовал разные варианты, получилось, что в момент вывода plugins list сабж вообще не был подключен.. 🤦‍♂️

В итоге я скачал с Вашей страницы GitHub актуальные исходные коды, скомпилировал плагины самостоятельно на той же версии SM (1.10.0.6545), что и всё остальное. Получилось и успешно загрузилось следующее:
"[AutoDemo] Core" (1.4.0) by CrazyHackGUT aka Kruzya
"[AutoDemo] Notifications" (1.0) by CrazyHackGUT aka Kruzya
"[AutoDemo] Event Manager" (1.1.0) by CrazyHackGUT aka Kruzya

Попутно, до компиляции, убрал в листинге core.sp в строке 95 слэш после "/data/demos", иначе в консоль сервера падали ошибки вида "erorr open ..data/demos//..." (странно, если это ошибка, и её уже обсуждали, то почему исходный код не исправлен?)

Сначала демки не записывались из-за отсутствия прав на запись в директорию "./data/demos", с этим разобрался, исправил (совет всем, обращайте внимание на этот момент).
Потом не сразу разобрался, что есть настройки Event-менеджера, sm_autodemo_recordmode и sm_autodemo_minplayers; захожу на серв - ничего не пишется :( Не сразу нашёл, что создаются cfg-файлы, где это можно настроить. Затупил, короче.

Ура, теперь json-файлы пишутся, dem файлы тоже пишутся и архивируются, всё благополучно сохраняется в "data/demos". Но эти .dem файлы не воспроизводятся в клиенте CSS: открываю плеер shift-F2 -> load указываю демку, получаю: "playdemo <demoname> : plays a demo file
Unknown command "demopauseafterinit".

Клиент обновлён, в чем может быть причина?

И еще внутри json-файла метаданные в каком-то странном формате, как-будто в одну строку, без всякого синтаксиса. Или так и должно быть? (Пример под катом):

{"unique_id": "03ac5056-a890-4a02-829a-251896f63636", "play_map": "de_mirage", "start_time": 1677299097, "players": [{"account_id": 00000000, "name": "name1", "data": {}}], "events": [{"time": 1677299102, "tick": 334, "event_name": "Core:RoundStart", "data": {}}, {"time": 1677299163, "tick": 4401, "event_name": "Core:ClientDisconnect", "data": {"client": "0"}}, {"time": 1677299163, "tick": 4401, "event_name": "Core:RoundEnd", "data": {}}, {"time": 1677299163, "tick": -1, "event_name": "Core:ClientDisconnect", "data": {"client": "38270377"}}], "data": {}, "end_time": 1677299163, "recorded_ticks": -1}

Нотификатор нотифицирует в чат, тут всё "слава богу".
dem сжимаются в bz2

AutoDemo_FTPUpload кое-как скомпилировал (не худо было бы дать на первой странице ссылки на необходимые ему curl.inc и bzip2.inc и расширение "SMbz2" ("smbz2.ext.so").
"[AutoDemo] FTP Upload" (1.0.1) by Se7en, CrazyHackGUT aka Kruzya

Файлы bz2 и json на ftp не загружаются, в sourcemod error.log пишется ошибка:
L 02/25/2023 - 13:39:17: [AutoDemo_FTPUpload.smx] Cannot upload file: 873ded20-cbbf-45c9-9854-8f1091a676dc.dem.bz2

учетка ftp проверена на разных клиентах, права на папку для демок на веб-хостинге выставлены "777"
Содержимое autodemo_upload.cfg:
// Host FTP Address
// -
// Default: ""
sm_demo_host "четыре_числа_ip_адреса_без_протокола"

// Host FTP Password
// -
// Default: ""
sm_demo_password "digits"

// Host FTP Port
// -
// Default: "21"
sm_demo_port "21"

// Demo upload directory via FTP
// -
// Default: "/"
sm_demo_upload_dir "/"

// Host FTP User
// -
// Default: ""
sm_demo_user "demo02"


Сорри если вопросы покажутся глупыми, ветку прочитал, но подобное не обсуждалось.
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Попутно, до компиляции, убрал в листинге core.sp в строке 95 слэш после "/data/demos", иначе в консоль сервера падали ошибки вида "erorr open ..data/demos//..." (странно, если это ошибка, и её уже обсуждали, то почему исходный код не исправлен?)
Кажется, два слеша ломали только ксго. На ксс проблемы не было ранее никем зарепорчено.
Может дело было в правах? Тем более судя по повествованию, права проверялись позже, чем исходник правился.

Но эти .dem файлы не воспроизводятся в клиенте CSS: открываю плеер shift-F2 -> load указываю демку, получаю: "playdemo <demoname> : plays a demo file
Unknown command "demopauseafterinit".
А демка скопирована в папку с игрой? Есть такой нюанс со стороны движка, иначе он не воспроизводит.
Вроде бы надо в папку мода скинуть (в случае с ксс - cstrike).

И еще внутри json-файла метаданные в каком-то странном формате, как-будто в одну строку, без всякого синтаксиса. Или так и должно быть?
Да, так и должно быть. И его можно "разжать", если нужно почитать, на jsonprettify.com например.

По фтп модулю может быть сможет сориентировать его автор. Я им не пользовался ни разу, к сожалению :(
 

dimasHP

Участник
Сообщения
21
Реакции
0
@dimasHP, в некоторых играх сама операция начала записи демки создаёт фризы. В той же ксс.
В общем надо подумать. Не хочется в коде втыкать условия вида "если игра - ксго".
Блет, не могу разобрать твой код. Можешь пж переписать плагин, чтобы он с начала раунда записывать начинал и в начале следующего заканчивал. мне ток для cs:go надо
 

dmb2003

Участник
Сообщения
9
Реакции
1
Кажется, два слеша ломали только ксго. На ксс проблемы не было ранее никем зарепорчено.
Может дело было в правах? Тем более судя по повествованию, права проверялись позже, чем исходник правился.
Специально проверил: вернул слэш, перекомпилировал, пошли ошибки в консоли сервера.
CDemoFile::Open: couldn't open file addons/sourcemod/data/demos//7f884e8f-4136-40e4-a41a-7f6f988463b4.dem for writing.
StartRecording: couldn't open demo file addons/sourcemod/data/demos//7f884e8f-4136-40e4-a41a-7f6f988463b4.dem.
Ладно, вернул безслэшевый, рабочий вариант.

А демка скопирована в папку с игрой? Есть такой нюанс со стороны движка, иначе он не воспроизводит.
Вроде бы надо в папку мода скинуть (в случае с ксс - cstrike).
Действительно, скопировал - всё стало ок, спасибо! Я сглупил :)

Да, так и должно быть. И его можно "разжать", если нужно почитать, на jsonprettify.com например.
Просто я видел, что ранние версии AutoDemo создавали "красивые", отформатированные json-файлы, поэтому решил уточнить, вдруг глюк.

По фтп модулю может быть сможет сориентировать его автор. Я им не пользовался ни разу, к сожалению :(
А какие есть альтернативы? Может, по http протоколу наладить загрузку? Хотелось бы простое и надежное решение, кто-то наверняка уже реализовал это.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@dimasHP, точно не в рабочий день.

Специально проверил: вернул слэш, перекомпилировал, пошли ошибки в консоли сервера.
CDemoFile::Open: couldn't open file addons/sourcemod/data/demos//7f884e8f-4136-40e4-a41a-7f6f988463b4.dem for writing.
StartRecording: couldn't open demo file addons/sourcemod/data/demos//7f884e8f-4136-40e4-a41a-7f6f988463b4.dem.
Ладно, вернул безслэшевый, рабочий вариант.
🤔
Вообще, я сейчас перепроверил, но в версии на Гитхабе слеша вроде нет.
g_szBaseDemoPath + "/" + szDemoName = "addons/sourcemod/data/demos/demo_name"
Или я что-то упускаю? 🤔

Просто я видел, что ранние версии AutoDemo создавали "красивые", отформатированные json-файлы, поэтому решил уточнить, вдруг глюк.
Не припоминаю, чтобы редактировал вообще эту часть...

А какие есть альтернативы? Может, по http протоколу наладить загрузку?
Уже есть плагин, который заливает по HTTP/HTTPS.

И даже простой веб, который реализует нужную апишку.

Но мы писали его чисто "на приколе", и поднять с ходу его будет проблематично.
У GameCMS есть реализация этой же апишки для моего плагина, если интересно конечно. Ну или можете своё накалякать.

Если не разберётесь в том, как оно заливает демку - пишите, разжую. Там очень необычная методика :)
 

The_C@t

Слабоумие и отвага
Сообщения
272
Реакции
142
Внятная реализаци веба на основе этого плагина от flames под lvl. Никаких танцев с бубном
 

dmb2003

Участник
Сообщения
9
Реакции
1
🤔
Вообще, я сейчас перепроверил, но в версии на Гитхабе слеша вроде нет.
Или я что-то упускаю? 🤔
Извините, на Гит всё ок. Наверное, я запутался и компилил некую древнюю версию. Сорри за потраченное время.. Постараюсь компенсировать ;)

Не припоминаю, чтобы редактировал вообще эту часть...

Уже есть плагин, который заливает по HTTP/HTTPS.

И даже простой веб, который реализует нужную апишку.
Ок, спасибо, попробую их настроить. Тем более, что веб тоже нужен.

Ну или можете своё накалякать.
О-оо, это весьма вряд ли! "Я же не настоящий сварщик" ))
Собезъянничать, приладить что-то завершенное и работающее, заремарить защиту или код проверки ключа из листинга - это ещё смогу.
Но, к сожалению, мой скилл писать код остановился в развитии в 1995 году, в эпохе ассемблера Z80.

Спасибо за помощь!
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@dimasHP, я работаю в воскресный день) У меня график не 5/2
 

sladerev

Участник
Сообщения
323
Реакции
29
@dimasHP, я работаю в воскресный день) У меня график не 5/2
у вас хороший плагин, но я уже как то писал давно.
Могли бы вы в свой плагин внедрить это, для gamecms

1678017832163.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@sladerev, это отдельным плагином правильнее всего будет прикрутить.
И я-то прикручу, но для цмс надо будет отдельно на стороне бэкенда делать обработку этих полей.
 

sladerev

Участник
Сообщения
323
Реакции
29
@sladerev, это отдельным плагином правильнее всего будет прикрутить.
И я-то прикручу, но для цмс надо будет отдельно на стороне бэкенда делать обработку этих полей.
Просто на другом плагине auto_recorder есть такая возможность, но он почему то не заводится у меня, не пишет демо(
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Это поправимо?
C-подобный:
L 03/02/2023 - 15:17:15: SourceMod error session started
L 03/02/2023 - 15:17:15: Info (map "de_dust2") (file "/home/container/csgo/addons/sourcemod/logs/errors_20230302.log")
L 03/02/2023 - 15:17:15: [AutoDemo/SimpleWebUploader.smx] Received unexpected HTTP status: 500
L 03/02/2023 - 15:52:44: Error log file session closed.
 

Похожие темы

Сверху Снизу