use gamesparks 7 days to die что это
Use gamesparks 7 days to die что это
Prior to A19 exp there have been much discussion about how the introduction of GameSparks analytics in A19 should be handled. I’m not going to carve it open but rather point my observations to others concerned now that we finally get to experiment and see for ourselves.
As it is, there currently is no disclaimer, nor is there a way to opt out officially but scrounging through the game’s and Unity’s directories I came upon this find:
In your Unity folder on Linux the path is
I’ve yet to dig deep into strace but hopefully this is enough for people not wanting the analytics for whatever reasons.
These are mere observations from my Pihole logs. All of this still needs more validation and analysis from a more technical point-of-view.
Thanks for this post.
I find it strange as the files there are dated from 04-2020; not 06-2020
Still on the fence between deleting this game for good and trying A19. but i dont want any spying crap in the background
Thanks to OP and Solorvox!
Just to be clear, the Unity stuff has always been there. Not sure if TFP used any of that data, but they added gamesparks to collect more. Changing the files in App data will only effect unity.
You can block things like cloud.unity3d.com or more specific config.uca.cloud.unity3d.com to prevent those logs from being sent.
The gamesparks is more nasty and doesn’t have an opt-out.
While I was looking into this, I also noticed that when you have a «unlisted» game/single player mode, that it isn’t really unlisted. Packet logs show they are still sending the information through Steamworks.Net/LiteNetLib.
Ive changed the modified config file to ‘read only’
Ive also blocked the 6 gamesparks IP, plus some more firewall rules to block everything 7d2d related
Havent launched the game yet. my A19 seems to be more about keeping my datas on my computer than playing a game. incredible
Will wait for more competent than me people to post their findings anyway
Ive changed the modified config file to ‘read only’
Ive also blocked the 6 gamesparks IP, plus some more firewall rules to block everything 7d2d related
Havent launched the game yet. my A19 seems to be more about keeping my datas on my computer than playing a game. incredible
Will wait for more competent than me people to post their findings anyway
I haven’t tried a recursive DNS query on gamesparks’ domain to find the current IPs used. But they could change at any time anyway. So it is best to just block the top level domain.
I recommend you route gamesparks.net/.com to a blackhole. I like using 127.0.0.1 so that the connection fails instantly. You can use hosts, but this really needs to be done on a firewall as your system can use a number of name resolution such as mDNS. If you don’t have firewall control, things like a pihole are another good option.
I could Google it and learn about the whole thing (will probably do it anyway)
But well, i will try the lazy way of just waiting first
No urge, ive plenty of other games to play
Just to be clear, the Unity stuff has always been there. Not sure if TFP used any of that data, but they added gamesparks to collect more. Changing the files in App data will only effect unity.
You can block things like cloud.unity3d.com or more specific config.uca.cloud.unity3d.com to prevent those logs from being sent.
The gamesparks is more nasty and doesn’t have an opt-out.
While I was looking into this, I also noticed that when you have a «unlisted» game/single player mode, that it isn’t really unlisted. Packet logs show they are still sending the information through Steamworks.Net/LiteNetLib.
Does not stop the GameSparks data collection, only the Unity data collection.
I believe this still needs more confirmation as whether it really is all that is needed. But as of now, it seems to be the most straight-forward method. Do note, however, that this method isn’t likely to be persistent as updates do push and overwrite changes. If you wanted persistence I’d say blocking network traffic as mentioned before would be the most feasible way to go about it.
And you are saying that it does stop the GameSparks Data Collection.
So which is it?
Does A19 have a different file path for GameSparks Analytics?
Quote:
«We have partnered with Super Nimbus and GameSparks»
Use gamesparks 7 days to die что это
Prior to A19 exp there have been much discussion about how the introduction of GameSparks analytics in A19 should be handled. I’m not going to carve it open but rather point my observations to others concerned now that we finally get to experiment and see for ourselves.
As it is, there currently is no disclaimer, nor is there a way to opt out officially but scrounging through the game’s and Unity’s directories I came upon this find:
In your Unity folder on Linux the path is
I’ve yet to dig deep into strace but hopefully this is enough for people not wanting the analytics for whatever reasons.
These are mere observations from my Pihole logs. All of this still needs more validation and analysis from a more technical point-of-view.
I’ve made a tool for the linux users that acts as a per-application firewall for just this kind of thing.
You then just change launch options in steam to: nonet %command%
Works for both proton and native client versions
As for more things to block, the stuff you listed is unity/easy cheat. Here is more gamesparks specific addresses taken from their website: https://docs.gamesparks.com/documentation/key-concepts/http-regional-proxies.html
Edit 1:
Just a quick look at DLLs it appears Gamesparks is using an open source library WebSocket4Net/SuperSocket
• Websockets is using port 443 and what appears to be HTTP proxies, likely IP I posted above
• Sockets appear to using: live-xxx.ws.gamesparks.net and wss:/preview-xxx.ws.gamesparks.net/ I recommend DNS blackhole of gamesparks.com and gamesparks.net domains
• GameSparks.Platforms.PlatformBase list of data they appear to be collecting:
DeviceOS, DeviceName, DeviceType, UserID and GSData of «DeviceStats»
◦ uniqueID is set to base.gameObject.GetComponent
().DeviceId hash of hardware device information
◦ DeviceStats: IsDedicated, game version/build, platoform, OperatingSystemFamily, OperatingSystemFull,ProcessorType,ProcessorCount,ProcessorClockMHz,
SystemMemoryMB,Country,Language,EacActive,GraphicsDeviceVendor,
GraphicsDeviceName,GraphicsMemoryMB,GraphicsVersion,GraphicsShaderLevel,
ScreenResolution (height,width/etc),FullscreenMode
• Has a possible remote execution via WebSocket4Net.Command.Binary.ExecuteCommand()
• File upload and download ability via GameSparks.Core.FileUploader/Downloader
• GameSparksManager sends PlayerDetails object, contains display_name, userEmail and userID.
Thats great news. Thanks for digging this up. If TFP does not want to «help» their players, players have to help themselves. It’s a shame that they just «steal» data from their players. But this has been discussed in the other thread which has been closed. So I guess this should be kept silent and we better refrain from talking about it.
Have you tried deleting the gamesparks dll? Does the game still run?
With this method is the data only prevent from beeing sent or is it not even collected in logfiles?
Edit: is this change reverted after an update of the game through Steam? So must it be done again after every update?
Have you tried deleting the gamesparks dll? Does the game still run?
With this method is the data only prevent from beeing sent or is it not even collected in logfiles?
No I haven’t, I’ll be looking at the DLL soon. It’s a managed C# DLL so shouldn’t be too hard dig into with things like ILSpy.
As for your question about the method, are you asking me or OP? Mine is just a firewall script that uses kernel to reject/log network traffic. It is separate from the game so it could still be saving logged data locally, don’t know.
\steamapps\common\7 Days To Die\7DaysToDie_Data\Managed
found 4 files here
BouncyCastle_GameSparks.dll
GameSparks.Api.dll
GameSparks.dll
GameSparksRT.dll
would creating an empty file of the same name work or would that do the same as above throwing out errors and making control unresponsive?
edit: found another file
While on this subject also looks like in here unity does it’s own for tfp
\AppData\LocalLow\The Fun Pimps\7 Days To Die\Unity\local.362f0856a1e8486469f0962be8e5e9c5\Analytics
the file called config has this in it:
Thanks for sharing, sub0pengu and Solorvox. I’m sure some users will appreciate these options.
Thanks for sharing, sub0pengu and Solorvox. I’m sure some users will appreciate these options.
As for your question about the method, are you asking me or OP?
I’m asking whoever want’s to answer it ;). I think this is an open discussion so noone is excluded. If you feel you can contribute to the whole topic of «opting-out» or you have any questions about it you are very welcome to do so. Since TFP does not «allow» us to keep our privacy we have to find our own ways to regain the rights on our data.
The volume of activity and reports in this thread has put a strain on the ability to effectively moderate the rest of the forum.
So even if we keep on topic there is a good chance this is closed too just because of «high activity». Note to the mods: I’m not discussing the moderator decision to close the other thread (since this is against the forum rules). I’m just mentioning the fact that it was closed and why as a «warning» to discourage any unscrupulous behavior here.
On the weekend I’m going to setup a new Computer with Xubuntu. So I won’t install A19 until after that is done so I can’t contribute my experience until then. Question: If I unplug internet can the sent data still be protocolized and analyized with linux tools?
I would like to «summarize» the different possibilities to «opt-out» we have and maybe discuss pros and cons.
1) go «really» offline (ie unplug network, shut down switch/router). Pros: safe Cons: cumbersome and restrictive for other uses (email, browsing), question: shall logfiles be deleted between sessions nonetheless (could be done by an automated script I guess)?
2) hardware firewall (router). Pros: should «survive» updates of the game (they could still send data to new IP-adresses) Cons: are the mentioned IP-adresses really all to care about?
3) Software firewall: I have not enough recent experience with them to comment on that
4) mangling with the dlls directly. Astarte experienced issues with that so it seems not to be a good solution. Report this as bug so TFP can fix it? Is it likely they fix it? Can they fix it at all or is this more caused by Unity itself?
5) changing the config file as sub0pengu suggests. Pros: very easy Cons: probably has to be redone after every patch of the game, question: is it really safe?
6) Not playing A19+ Pros: safe, easy Cons: Inconvenient, «wasting money» since we paid for it.
7) Don’t care data collection Pros: easiest, helps TFP to improve the game. Cons: feels unsafe, unclear what exactly is collected, principle of users choice violated (data theft), should not be «supported» as this metality defines this behavior as «standard».
8) change host file. Pros: none that I’m aware of Cons: diffult, notoriously unsafe, question: does gamesparks goes through hostfile at all or are the ip-adresses hardcoded?
Did I forget something?
In the other thread strask wanted to do some analysis of the data beeing sent. But he changed his mind. So it is a good thing if we can gather all information (read: facts) here.
@Quasi7 unfortunately discussing this again here helps nothing and does nothing than getting this thread closed too. So please stay on topic and focus on the things we can really do to help ourselves. Mods are strict in this regard so it won’t help to express your frustration. So we should show TFP that we are «stronger» than them and find our own solution if they provide none for us. If you don’t like a certain aspect of the game you just mod it. What we discuss here is nothing else. How can we «mod» the game to make it safe for us?
Use gamesparks 7 days to die что это
AMD FX4300 [4 ядра, 4.1Ghz]
8 Gb ОЗУ 1333Mhz
GTX 1050Ti [4 gb, 128bit]
Настоятельно рекомендую установить и использовать Razer Cortex
1. Самым важным пунктом является «дальность детализации». Её выкручиваем в минимум. Разницы в картинке вы не увидите!
3. Немаловажной настройкой является «качество текстур». Её ставим на Halfe или меньше, в зависимости от вашего ПК. На Full Size происходит полный пиндец.
4. Также рекомендую ставить «качество деревьев» на Middle.
5. С остальными настройками можете поиграться или поставить мои.
Use gamesparks 7 days to die что это
Prior to A19 exp there have been much discussion about how the introduction of GameSparks analytics in A19 should be handled. I’m not going to carve it open but rather point my observations to others concerned now that we finally get to experiment and see for ourselves.
As it is, there currently is no disclaimer, nor is there a way to opt out officially but scrounging through the game’s and Unity’s directories I came upon this find:
In your Unity folder on Linux the path is
I’ve yet to dig deep into strace but hopefully this is enough for people not wanting the analytics for whatever reasons.
These are mere observations from my Pihole logs. All of this still needs more validation and analysis from a more technical point-of-view.
if you have gone through an uninstall and manually removed all 7d2d folder locations including %appdata% you will need to also change a file so you can see the launcher again that they decided to not popup by default so that you can untick the use Gamesparks.
The one the line that reads;
«ShowLauncher» : false, change false to true leaving the comma at the end then just close and save the changes.
Now you will get the launcher to popup and now you can untick the use Gamesparks but make sure to click run and save as default so that you don’t need to untick each time.
I would highly encourage the OP and other techies here to also look further into if this truly disables sending packets out to gamesparks as this will forever leave a bad taste and doubt of TFP and what they have/are doing.
Thank you for your time
if you have gone through an uninstall and manually removed all 7d2d folder locations including %appdata% you will need to also change a file so you can see the launcher again that they decided to not popup by default so that you can untick the use Gamesparks.
The one the line that reads;
«ShowLauncher» : false, change false to true leaving the comma at the end then just close and save the changes.
Now you will get the launcher to popup and now you can untick the use Gamesparks but make sure to click run and save as default so that you don’t need to untick each time.
I would highly encourage the OP and other techies here to also look further into if this truly disables sending packets out to gamesparks as this will forever leave a bad taste and doubt of TFP and what they have/are doing.
Thank you for your time
Play 7 Days To Die
Show game launcher
7 Days To Die → Оптимизация для слабых ПК
7 Days To Die — хоррор-экшен с видом от первого лица. В мире зомби-апокалипсис и ваша цель выжить. Используйте разрушаемый мир, добывайте. Подробнее
Оптимизация для слабых ПК 7 Days To Die
Существует много способов улучшить работу игр на не самом слабом компьютере. Далее мы рассмотрим их в порядке от простых к сложным и расскажем, что делать, если 7 Days To Die тормозит.
Простое решение тормозов в 7 Days To Die
Освободить место на диске
Прежде чем переходить к активным действиям нужно убедиться, что на компьютере есть хотя бы 10-15 Гб свободного места на жестком диске, на который установлена операционная система.
Обычно это диск «C». Этот минимальный запас необходим для того, чтобы система могла без каких-либо проблем создавать временные хранилища файлов 7 Days To Die, кэши и так далее.
Посмотрите системные требования 7 Days To Die и убедитесь, что на вашем жестком диске достаточно места для нормальной работы игры.
Отключить ненужные программы
Каждая программа, которая запущена в ОС, занимает определенный процент оперативной памяти и загружает процессор. Убедиться в этом легко, достаточно просто открыть диспетчер задач с помощью сочетания клавиш Ctrl+Alt+Del:
Если в компьютере установлен не самый мощный процессор, а оперативной памяти меньше 8-16 Гб, то перед запуском 7 Days To Die нужно отключить ненужные программы. Например, Skype, Discord, Telegram, Google Chrome и так далее.
Отключить оверлеи
Речь идет о тех программах, которые способны отображать свой интерфейс поверх игры. Часто на компьютере есть такие — Fraps, Steam, Origin и так далее. Даже когда оверлей скрыт, он обрабатывается компьютером, снижая FPS в 7 Days To Die.
Поэтому все оверлеи нужно отключить. Почти всегда это можно сделать в настройках программы без необходимости ее удаления. Например, оверлей Steam, легко отключается через меню:
Обновить драйвера видеокарты, скачать драйвера для 7 Days To Die
Вне зависимости от того, какая видеокарта стоит в системном блоке, ее драйвера нужно поддерживать в актуальном состоянии. Поэтому перед запуском 7 Days To Die следует зайти на сайт производителя и проверить, не вышли ли новые драйвера:
После установки драйвера следует перезагрузить компьютер, чтобы исключить возможность сбоев. Также стоит учитывать, что для многих старых видеокарт новые драйверы уже не выходят.
Изменить параметры электропитания
По умолчанию в компьютере установлен сбалансированный режим электропитания, который, а в некоторых ноутбуках, в целях увеличения времени работы, и вовсе установлена экономия энергии.
Это не дает компьютеру раскрыть свой потенциал в 7 Days To Die полностью, поэтому первым делом нужно открыть панель управления, которую можно найти с помощью поиска. После нужно сделать следующее:
Включить режим производительности Nvidia
После установки драйвера для видеокарты от компании Nvidia можно ускорить работу 7 Days To Die с помощью режима производительности. Это немного упростит графику в игре, но повысит FPS. Обратите внимание, что этот метод доступен только в случае, если у вас видеокарта с чипом от Nvidia. Вот как это сделать:
Далее необходимо запустить 7 Days To Die и убедиться, что все отображается корректно. Если возникают проблемы, то нужно вместо «Пользовательские настройки с упором на:» выбрать «Настройки согласно 3D-приложению».
Отключить эффекты Windows
Если 7 Days To Die работает не в полноэкранном режиме, а в окне, в том числе и без рамки, то повысить FPS можно, если отключить эффекты Windows. Для этого нужно проделать следующие действия:
При необходимости на последнем шаге можно выбрать опцию «Особые эффекты». В таком случае можно самостоятельно выбрать, какие эффекты оставить, а какие — отключить.
Увеличить файл подкачки, если не хватает оперативной памяти для 7 Days To Die
Чтобы компенсировать недостаток оперативной памяти, можно увеличить файл подкачки. Это позволит системе хранить часть необходимых 7 Days To Die данных прямо на жестком диске. Вот что нужно сделать:
Например, если в системном блоке установлена «плашка» на 4 Гб, то есть 4192 Мб, в поля выше нужно вписать число 2048. Можно сделать файл подкачки больше, но никакого прироста это не даст.
Следует понимать, что файл подкачки эффективен только тогда, когда системе не хватает оперативной памяти. Если компьютер имеет 8-16 Гб, то файл подкачки практически не используется. А при использовании SSD-диска в качестве системного наличие файла подкачки и вовсе может замедлить производительность 7 Days To Die, поэтому не следует бездумно задавать большое значение файла подкачки.
Если 7 Days To Die запускается, но сильно тормозит, то перед началом всех процедур следует снизить графику до минимума через настройки игры. Если это не помогло, то придется прибегнуть к помощи сторонних программ для настройки видеокарты:
Загрузив программу, запускаем ее. В случае с NVIDIA Inspector нужно запускать файл nvidiaProfileInspector.exe, а не nvidiaInspector.exe. Сверху, в строке «Profiles:» можно выбрать любую игру, которая поддерживается драйверами Nvidia.
Ниже представлены все доступные настройки. Их много, но для того, чтобы ухудшить графику в игре до «картофельной», вполне достаточно всего нескольких, которые находятся в разделе «Antialiasing».
Наибольший прирост производительности дает изменение этих двух параметров:
Каждая из этих настроек имеет разные значения. Некоторые из них могут делать картинку в 7 Days To Die неудобоваримой, поэтому следует попробовать разные комбинации значений, которые дают более-менее сносное играбельную картинку.
В случае с RadeonMod все аналогично: нужно найти настройки, отвечающие за отображение текстур и снижать их до тех пор, пока FPS в игре не станет достаточно высоким.
Как разогнать видеокарту для 7 Days To Die
Все, что связано с «разгоном», направлено на увеличение производительности, но это довольно обширные темы, о которых в двух словах рассказать сложно. К тому же это всегда довольно рисковое дело. Если что, мы вас предупредили.
Чтобы добиться большего значения FPS в 7 Days To Die, сначала можно попробовать разогнать видеокарту. Самый простой способ сделать это — воспользоваться встроенными функциями ПО от производителя видеокарты.
Например, в комплекте с некоторыми видеокартами от GIGABYTE поставляется программа Graphics Engine, в которой есть несколько уже готовых профилей разгона. Это позволяет выжать из видеокарты 5-10 дополнительных кадров в секунду.
Если программы от производителя нет, то всегда можно воспользоваться универсальным решением — MSI Afterburner. Это одна из лучших программ для разгона, в ней множество разных настроек.
Но тут придется все настраивать вручную. Повышать следует в первую очередь частоту самого видеочипа («Core Clock») и частоту памяти видеокарты («Memory Clock»). Слева находятся базовые значения этих параметров. Справа отображаются температура и увеличение вольтажа — эти характеристики позволяют следить за «здоровьем» видеокарты.
При повышении частоты возрастает нагрев видеокарты. Если температура переходит отметку в 85 градусов, то следует увеличить скорость оборотов вентиляторов («Fan Speed»). Если температура повысилась до 100 градусов, то следует немедленно прекратить разгон, иначе чип может расплавиться. Мощный «разгон» требует водяного охлаждения, поэтому не следует повышать частоты более чем на 10%.
Разогнать процессор
В то время как «разгон» видеокарты вполне осуществим прямо в Windows, для того, чтобы улучшить работу процессора и тем самым увеличить быстродействие 7 Days To Die, придется лезть в «Биос».
Геймерский «разгон» процессора обычно предполагает увеличение процессорного множителя (Core Ratio). Сделать это можно далеко не на каждом процессоре, а только на том, где этот множитель разблокирован. Обычно такие процессоры помечаются особым образом. Например, компания Intel использует маркировки «K» и «X‘. То есть, например, i7-4790 нельзя разогнать с помощью множителя, а вот i7-4790K — вполне.
Но как узнать точное название модели процессора? Проще всего воспользоваться программой CPU-Z. Запустив ее, нужно открыть вкладку «CPU» и посмотреть на самую первую строчку — «Name». Это и есть название процессора. Кстати, там же можно увидеть из сам множитель. Он в разделе «Clocks», в строке «Multiplier». Если процессор поддерживает «разгон», то этот множитель можно изменить.
Чтобы изменить коэффициент Core Ratio, нужно сначала попасть в оболочку BIOS. Для этого нужно нажать особое сочетание клавиш во время загрузки компьютера (до того, как появится экран Windows).
Сочетание может различаться в зависимости от материнской платы. Часто BIOS можно вызвать с помощью клавиши «F8» или «Del». На экране «Биоса» нужно найти раздел, посвященный процессору. Тут тоже все сложно, так как оболочек у BIOS много. Практически каждый производитель материнский плат использует свою собственную, поэтому без знания английского языка найти нужное место не так-то просто.
Изменять множитель нужно постепенно, повышая его на 2. После каждого изменения следует перезапускать компьютер и тщательно проверять работоспособность и температуру процессора. Если она становится выше 80 градусов во время игры, то нужно немедленно выключить 7 Days To Die, перезагрузить компьютер, зайти в BIOS и снизить значение Core Ratio. Иначе процессор может сгореть.