MarketApp P2P 的评价
MarketApp P2P 作者: CRYSTAL FUTURE OÜ
Денис 的评价
开发者回应
发布于 4 个月前Добрый день, пожалуйста свяжитесь с нашей тех. поддержкой и сообщите о версии операционной системы, версии браузера, чтобы мы могли оперативно решить вашу проблему. (https://market.csgo.com/ru/usercab/support)
4 条评价
- 评分 4 / 5来自 Counter-Stoat, 2 个月前EDIT: tested again after the dev response, it does actually seem to be working now. I've been able to keep it running for a couple of days now without any CPU spikes, and trades do actually seem to generate properly! The only issue (and to be honest I'm not sure whether this is the extension or the site itself) is that notification sounds don't seem to work. Even when I try to create a test notification in the site's settings I just see the toast notification in the top left corner. Strangely I do get a Windows notification but it's hidden by default and doesn't make a sound either.
ORIGINAL (outdated):
Extremely broken, and the Chrome extension isn't exactly better. This one starts spiking my CPU usage from >10% usage to 100%. The first time this happened I disabled the extension since it was recently installed... the problem went away. I tried enabling it again, except this time I must not have disabled it in time because my entire PC crashed and needed to be hard rebooted. Turning off "Automatically refresh Steam auth" seems to have helped quite a bit (are you really refreshing every 5 seconds? and by default?) but I still end up idling at ~20-40% with the extension enabled now, and again, if I disable the extension I drop straight back down below 10%. This is Windows 11, Firefox 138.0.3 (64-bit).
With that said... this extension was indeed able to send a trade, which is more than I can say for the Chrome extension. In Chrome all I could do was keep reopening my trade offers page and hoping the extension would wake up before the time ran out (it never did). Yes, I did watch the video guide (if the user's language is English why does this help link take them to a video recorded entirely in Russian?) but even after turning on subtitles it was useless, essentially boiling down the step of sending the trade to "install one of our various pieces of middleware and confirm the trade in the Steam authenticator when it automatically appears". Can you at least add some sort of manual refresh button for when the extension just doesn't seem to know that there is a sold item that needs to be sent? It's crazy to penalize sellers for situations that they can't do anything about (using the desktop or mobile app is not an argument for allowing your extensions to be in this state, if they were open source then fine but surely I shouldn't need to give you arbitrary code execution on my PC for you to implement a system that other sites have managed without these issues).开发者回应
发布于 2 个月前We’ve worked on reducing CPU usage in the extension. We increased the check interval for heavier tasks, fixed a potential issue where the extension could endlessly attempt to refresh Steam service authorization, and resolved an issue where the extension would endlessly reconnect to the websocket service.
Our extension requires maintaining a constant websocket connection to transmit commands for trade creation. To achieve this, we use the browser.alarms API. In Chrome, the wake-up interval is set to 2 minutes. In Firefox, it’s set to every 10 seconds (otherwise, the extension may miss websocket events and constantly reconnect to our servers).
If the issues persist in version 1.5.0, please record a video showing the extension’s behavior and send it to our support team, requesting them to file a bug (https://market.csgo.com/ru/usercab/support). 开发者回应
发布于 2 个月前Мы постарались сократить использование CPU в расширении. Увеличили интервал проверки для более тяжелых задач, исправили потенциальную проблему с бесконечными попытками обновить авторизацию для сервиса Steam. А также исправили проблему, когда расширение бесконечно переподключалось к websocket-сервису.
Наше расширение требует постоянного поддержания вебсокет подключения для передачи команд о создании/принятии и отмене трейдов. Для этого мы используем browser.alarm API. Для браузера Сhrome значение пробуждения равняется 2 минутам. Для firefox каждые 10 секунд (иначе расширение будет терять события от websocket и постоянно переподключаться к нашим серверам).
Если проблемы также будут наблюдаться на версии 1.5.0, то запишите видео с поведением расширения и передайте его в техподдержку, с требованием завести баг (https://market.csgo.com/ru/usercab/support)