Sdr spew level что это
Sdr spew level что это
Counter-Strike: Global Offensive
SteamNetworkingSockets lock held for X ms (Performance Warning). SendMessageToConnection
This message is displayed in the console every few seconds as of recently. I don’t know how to fix it.
Yeh same here..
anyone found a solution for this one yet.
Ye someone posted recently. Add this to autoexec.cfg, should still work.
sdr_spew_level 0;net_droponsendoverflow 1;net_client_steamdatagram_enable_override 1
but this does not seem to be a ping problem, the game seems to be lagging behind, netgraph shows the SV going in the red what ever that means. but the result is massive framedrops, and so the game becomes unplayable..
[LINUX]
I maybe found a partial fix or at least a hint:
The error messages stop to occur when I keep «fps_max» set to about 120-200. They still show up sometimes but much less frequently as when i set my fps_max to 0.
I noticed very frequent loss and choke spikes while playing, but I’m not sure if they’re related to these messages. reddit-posts suggest that, but they get «ReceiveMessageToConnection» in the error instead of «send. » afaik. Can’t tell if the spikes are gone by now as I started a huge distribution upgrade to exclude a potential source of errors.
I use openSUSE Thumbleweed and run the native version of CSGO.
I’m still not sure what actually causes the error and will keep u up to date if i find a final fix for this.
Sdr spew level что это
EDIT as of Shattered update: Unfortunately, the console commands here are missing. So this guide is not working anymore, sorry!
Steam Datagram Relay (SDR) is a feature in CS:GO for connecting to the official matchmaking dedicated servers using the relay connection (like proxy) from Valve servers, it replaces the normal UDP/TDP connection method. However this feature is still new, bugs and problems might be exists. Previously this feature is known used and existed in DotA2.
Note: this is not based on any valve’s/steam’s official statement and therefore this guide is for advanced player, i do not guarantee this would fix your problems. I do not know much exactly about when it was added and how it exactly works, however there are some sources out there in google that you can also find for more explanation (like this). So i might be wrong here, any opinions to correct things are appreciated.
This is a simple presentation of how your connection would be without SDR:
Your Client => CS:GO Official Dedicated Server
And this is with SDR:
Your Client => Steam Relay Server => CS:GO Official Dedicated Server
Congratulations, you can now use SDR to play on the official matchmaking dedicated servers (any mode, i.e. casual, competitive).
This is available for players use without modification, external stuff, or even sv_cheats, if this give some disadvantage like cheat, valve wouldn’t allow the command to be used. Except you are abusing or exploiting this.
Determines the selected router server is secondary, and so your connection would be switched to there if it has better ping/connection or if there is problem with the primary router to the game server.
In this case, if everything seems fine until the last line, i would play in game server coded «MAA» with router coded «MAA» and having around 63 ms ping in the game, with alternative router «BOM» which have 95 ms ping in total, check the last section to see what are these server code means.
Now that the game server location you are going to connect is fixed, but will the relay server stays same? No, it will still try to find any better server to change even if you have joined the game or the match already started. See next section.
When you are in the middle of 20 seconds to accept the competitive match, you need to know if the server you are going to play is close to your location for best performance.
As of recent CS:GO update, you can check the client status by typing net_connections_stats in console.
These messages will show in blue lines, useful if you are difficult to find the text «Attempting connection to service in data center» like in previous section (this one is different example).
If you get pattern #3, then you should think for alternative server which would fix the pattern to become like #1 or #2. You can change this while you are in the game or before accepting the match. Please also note that you can only change the router, not the game server region, don’t accept the match if you found wrong server at first.
To do so, use the following command:
50 ms ping
Wait a while until it says «Switched to SGP as primary session» and that is how you can get a better ping.
70 ms ping with packet loss (due to overload)
After you «force» the relay cluster, it will not ping another server anymore, and stay on that. Your previous router will be selected as backup/secondary.
To remove and restore this to default, just simply enter 2x double quotes:
I keep getting =[A:ServerTicket:ServerPort]:1:corrupted packet xxxxxxxxxx at 1
Please type «disconnect» in console and re-connect the match before you get cooldown.
Now check the next section to see the list of server/relay code names and its location.
This section contains server list being used by ping measurement when you are finding the matchmaking server, sometimes you might be wondering what are the ping and the code that you found in the Developer Console window (`) means, please note this list might be incorrect and not up-to-date.
Sdr spew level что это
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 766965, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 667261, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 776177, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 73746f, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6d6164, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 696164, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 61746c, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6f7264, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 647862, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6c6178, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 656174, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6a6e62, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 626f6d, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6d6161, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 677275, but no ping for that data center?.
SteamNetworkingSockets lock held for 10.4ms. (Performance warning). SendMessageToConnection
SteamNetworkingSockets lock held for 15.9ms. (Performance warning). ServiceThread,RecvUDPPacket(x2),EnsureDataCenterRoutesValid,SendUDPacket
Resource materials\panorama\images\icons\equipment\.svg failed to load.
Error reading file resource/overviews/cs_office_radar_spectate.dds.
REPEAT AND REPEAT AND REPEAT
HEY HEY NEW CS:GO PROBLEM
«EVERYTHING IS OK, IT DONT AFFECT YOUR GAMEPLAY»
ps: go watch my screenshots please, lot of exemple, bullets can’t break glass..
Sdr spew level что это
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 766965, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 667261, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 776177, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 73746f, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6d6164, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 696164, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 61746c, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6f7264, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 647862, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6c6178, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 656174, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6a6e62, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 626f6d, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 6d6161, but no ping for that data center?.
Relay sof#5 (139.45.193.10:27019) sent CMsgSteamDatagramRouterPingReply with extra route info about data center 677275, but no ping for that data center?.
SteamNetworkingSockets lock held for 10.4ms. (Performance warning). SendMessageToConnection
SteamNetworkingSockets lock held for 15.9ms. (Performance warning). ServiceThread,RecvUDPPacket(x2),EnsureDataCenterRoutesValid,SendUDPacket
Resource materials\panorama\images\icons\equipment\.svg failed to load.
Error reading file resource/overviews/cs_office_radar_spectate.dds.
REPEAT AND REPEAT AND REPEAT
HEY HEY NEW CS:GO PROBLEM
«EVERYTHING IS OK, IT DONT AFFECT YOUR GAMEPLAY»
ps: go watch my screenshots please, lot of exemple, bullets can’t break glass..
Software Defined Radio — как это работает? Часть 1
Продолжая цикл статей про радио, есть смысл рассказать про последние достижения в этой области — Software Defined Radio. Я не знаю адекватного перевода термина на русский, поэтому оставим так, да и термин SDR уже прижился в технических и радиолюбительских кругах.
За последние 100 лет радио изменилось настолько, что вряд ли тогдашний инженер вообще понял бы, как это работает.
Мы все же попробуем разобраться.
История
Идея software defined radio базируется на двух китах:
Назвать точную дату, когда в продаже появились первые SDR-приемники, довольно сложно. Сама идея оцифровки радиосигналов звуковой картой существовала довольно давно — так например, декодировали RTTY или пейджинговые сообщения, но не было подходящих алгоритмов, чтобы объединить все это вместе.
Первая версия Winrad датируется 2007 годом, и выглядела она примерно так (можно обратить внимание на системные требования 🙂
Как можно видеть, интерфейс весьма минималистичный, но программа уже умела воспроизводить AM, FM, USB и LSB, и показывать спектр сигнала. По сравнению с шириной полосы обычного выхода для наушников любого приемника это был… ну почти прорыв. Разумеется, в проф. системах панорамные приставки существовали и раньше, но «простым смертным» оно было практически недоступно, а звуковая карта у каждого в ПК и так есть.
Типичным бюджетным решением для радиолюбителей были приемники Softrock — однодиапазонные приемники, содержащие переключаемый кварц, смеситель и выход на звуковую карту.
Разумеется, это было только начало. Появились приемники с перестраиваемой частотой, а всего за 2 года Winrad заметно эволюционировал, и в 2010 году выглядел уже так:
Стали появляться и профессиональные решения, тогда же в 2010 появился Perseus SDR — приемник с 14-битным DDC АЦП, частотным диапазоном 10КГц-30МГц и шириной полосы пропускания 1.6МГц (в принципе, параметры вполне достаточные и на сегодня).
Цена приемника составляла 825Евро, что для тех лет было не так уж мало.
Кстати, страница http://microtelecom.it/perseus/ существует до сих пор, и на ней также висят скриншоты под XP, хотя продается приемник или нет, непонятно.
Начало было положено, дальше уже как говорится, дело техники — стали появляться разные модели, чипы стали дешеветь и так далее. Следующим прорывом в любительской технике стало появление приемника на чипе rtl-sdr. Сообщение с форума radioscanner за 2012 год можно процитировать дословно, как говорится, не убавить, не прибавить:
Оказалось, что DVB донглы на базе чипа Realtek RTL2832U, рекламируемые иногда также как поддерживающие FM, DAB(+), способны передавать на компьютер поток 8ми битных квадратур при частоте дискретизации около 3-х MSPS.
Принимаемый диапазон ограничивается использованным в определенной модели донгла тюнером, например у Elonics E4000 от 64 до 1700 МГц. Этот тюнер используется также в FunCube донгле, только с дополнительным МШУ.
По этому поводу основан проект. Уже успешно были приняты TETRA (
430 МГц) и сигналы спутника Турaйя (
1550 МГц), что для 8-ми битных квадратур весьма и весьма неплохо.
В общем, как оказалось, дешевые USB-ТВ приемники ценой 10-20$ после замены драйвера могут отдавать IQ-поток, что позволяет использовать их с уже существующим программным обеспечением для SDR. Сами приемники выглядели вот так:
Первые 1-2 года толку от rtl-sdr было довольно мало — под них просто не было интересного софта. Потом появился SDR#, разные плагины, стало расти сообщество энтузиастов, и сейчас rtl-sdr наверное самый популярный (прежде всего, в силу цены) SDR-приемник. Современные версии RTL SDR V3 умеют принимать уже и КВ (хотя и с небольшой чувствительностью и динамикой), но при цене в 30$ и это весьма неплохо. Как работает RTL SDR на КВ, можно посмотреть на видео.
Виды SDR
Существующие SDR можно разделить на 3 вида:
— Уже устаревшие модели на базе звуковой карты — оцифровка сигнала в них происходит в ПК, а сигнал передается на линейный вход по аудиокабелю. Сейчас они давно сняты с производства, но иногда могут появиться на барахолке. Брать по большому счету, смысла никакого, разве что отдадут даром — цена хорошей звуковой карты превысит цену самого SDR. Интересующиеся «цифровой археологией» могут почитать сообщения на cqham за 2010 год о выборе звуковой карты для SDR.
— SDR, имеющие встроенный АЦП и передающие сигналы в ПК в цифровом формате. Это большинство современных устройств среднего ценового диапазона. Они построены по принципу гетеродинного приема, только после переноса частоты вместо НЧ-блока стоит АЦП. Такие приемники имеют ширину полосы пропускания от 2 до 10МГц, есть разные модели на разные частоты и диапазоны (rtl sdr, SDRPlay, Airspy). Недостаток любого супергетеродинного приемника — наличие зеркальных каналов приема — поскольку фильтры неидеальны, станции принимаются там где реально их нет. Даже если фильтры более-менее неплохие, сигналы мощных станций все равно могут «пролезать» и воспроизводиться в виде помех.
— DDC (direct down conversion) SDR. Это самая современная технология на сегодняшний день. Суть в том, что гетеродин здесь не нужен — сверхбыстрый АЦП с частотой оцифровки порядка 100млн семплов/с оцифровывает непосредственно входной сигнал с эфира, что позволяет (согласно теореме Котельникова/Шеннона) иметь прием до частоты, равной половине частоты дискретизации, т.е. в нашем примере до 50МГц. Битовый поток желающие могут прикинуть самостоятельно — на компьютер оно разумеется, не передается, а обрабатывается в быстродействующей ПЛИС прямо на плате, и нужная полоса (обычно до 6МГц) передается в компьютер. Такой приемник не имеет зеркальных каналов, и в нем все хорошо (кроме цены:).
Верхний предел частоты DDC-приемников обычно ограничен 30-50МГц, т.к. более быстродействующих АЦП в продаже либо нет, либо они стоят космических денег (кстати, сверхбыстрые АЦП вроде попадают в американские ограничения по поставке высокотехнологичных электронных компонентов в страны третьего мира, но это не точно). Их самого топового, что доводилось видеть в прайсах — Flex 6600 с 16bit 245.76Msps АЦП стоит порядка 4000$, т.е. им можно принимать в режиме DDC до частоты 122МГц. Вряд ли мы в скором времени увидим DDC-приемники до гигагерца, хотя хотелось бы. Есть ли что-то быстрее, например для военки — наверно есть, кто знает, напишите в комментариях.
Другой важный параметр — тип подключения. Большинство SDR подключаются по USB, но есть модели и с LAN-портом (Afedri, Colibri):
Это может быть удобно для организации удаленного приема или передачи — приемник или трансивер можно разместить на даче/в деревне, и использовать его из города. KiwiSDR делает даже готовые устройства, зайти на которое можно непосредственно через web-интерфейс. Свой приемник владельцы KiwiSDR даже могут «расшарить» другим, посмотреть список доступных устройств можно на https://sdr.hu.
Последний, но не менее важный параметр — разрядность АЦП. Дешевые RTL SDR имеют всего 8бит АЦП, и этого мало, приемник легко перегружается сильными сигналами, ему крайне желателен аттенюатор и преселектор. SDRPlay имеют 12-бит АЦП, более дорогие модели имеют 14-бит, что достаточно для большинства случаев. Топовыми являются 16-бит АЦП, и в принципе, не каждая антенна способна выдавать диапазон сигналов, способных перегрузить такой приемник.
И наконец, о ценах. Их диапазон весьма варьируется, от 30$ за RTL SDR v3, 150$ за SDRPlay RSP2 до 600$ за ELAD FDM-S2. SDR-трансиверы (способные работать не только на прием, но и на передачу) дороже, SunSDR2 стоит порядка 1500$, FLEX-6400 стоит 2000$.
Отдельно стоит упомянуть платы для цифровой обработки сигналов. Это например, HackRF, LimeSDR, USRP, Red Pitaya. Эти устройства изначально предназначались для опытов с радиосигналами в пределах «рабочего стола», и на дальний прием просто не рассчитаны — ни регулируемого усилителя, ни аттенюатора, ни фильтров в схеме зачастую просто нет. Ловить что-то они будут, но весьма плохо, либо потребуется «доработка напильником». Они также могут работать на передачу, но с мощностью порядка 100мВт (где «м» это милли а не мега;), и зачастую никакого софта кроме пары DLL и SDK для них просто нет.
О том зачем все это нужно, преимуществах и недостатках SDR, и о том, как получить данные из SDR с помощью Python, будет рассказано во второй части.