LINUX.ORG.RU
решено ФорумGames

Dota 2 на Gentoo: Unable to ping any region

 , , , ,


0

2

Привет. Прошу помощи.

Проблема: дота напрочь отказывается заходить в любые игры, в качестве спектатора или игрока - неважно. Когда жму на выбор региона говорит «Unable to ping any region. Check your Internet connection». При этом поиск игры можно спокойно начать, и даже ее принять, но за этим следует недлительная загрузка и возврат в главное меню. Сама дота не в автономном режиме: соответствующего предупреждения нет, показываются игры на хай ммр (но подключиться посмотреть не удается), сокровищницы и все такое.

Хостил Террарию через стим, никаких проблем не возникало. DS 3 спокойно коннектится к серверам From Software, поэтому думаю проблема именно с коннектом к серверам доты. Однако через консоль пинги проходят нормально.

Ставил стим через портаж, потом переставлял через флетпак, назад вернулся - все без толку… На винде работает без проблем, но до этого бегал по дистрам, на чем-то тестил доту и получил тот же результат. Если не изменяет память, это была Ubuntu 20.04 LTS.

Кернел - 5.4.80-gentoo-r1

Еще у меня есть проблема, возможно как-то связанная с вышеупомянутой: скорость загрузки/отдачи на генте примерно в два раза ниже, чем на винде: вместо 60 получаю 30 мбит. Не знаю, к месту это или нет, но может быть связано.

ethtool enp6s0:

Settings for enp6s0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	Link partner advertised pause frame use: Symmetric
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
	Current message level: 0x00000033 (51)
			       drv probe ifdown ifup
	Link detected: yes

ifconfig enp6s0:

enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1280
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 255.255.255.255
        inet6 fe80::f7c8:6db6:73c0:bd5e  prefixlen 64  scopeid 0x20<link>
        ether 70:4d:7b:65:72:15  txqueuelen 1000  (Ethernet)
        RX packets 5235166  bytes 2087953091 (1.9 GiB)
        RX errors 0  dropped 57  overruns 0  frame 0
        TX packets 2502899  bytes 348887878 (332.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 137  base 0x1000  

Прошу прощения, если какой-то инфы не хватает, напишите - добавлю.



Последнее исправление: sudopacman (всего исправлений: 3)

Ответ на: комментарий от peregrine

Снес абсолютно все связанное со стимом/дотой, поставил заново - все вернулось к первоначальному состоянию. По прежнему не идут пинги.

UltraGreed
() автор топика
Ответ на: комментарий от UltraGreed

как ты ставил стим? я использовал native так как не вижу смысла в runtime,да приходилось много пакетов ставить,но все же ты же гентушник ты за этим пришел)

SPRATAY
()
Ответ на: комментарий от SPRATAY

Я и так пробовал, и так. Вообще на генту, насколько я понял, нет отдельно steam и steam-native. Native запускается при помощи STEAM_RUNTIME=0 steam

UltraGreed
() автор топика

Попробуй отключить ipv6 на всех сетевых интерфейсах.

Пальцем в небо, но по какой-то причине у меня стим под генту не работает нормально, если где-нибудь болтается ipv6 в любом виде (как у тебя болтается inet6 fe80::f7c8:6db6:73c0:bd5e). Наблюдаю давно, на разных компах и исключительно под генту.

altwazar ★★★★
()
Ответ на: комментарий от altwazar

Уже пересобрал ядро без ipv6, нет результата.

UltraGreed
() автор топика

Подключил Ethernet кабель напрямую к компу, без роутера, - скорость выросла до 90 Мбит/с и дота заработала… Столько мучений из-за древнего роутера

UltraGreed
() автор топика
Ответ на: комментарий от UltraGreed

кстати был баг у меня лично,когда я отключал ipv6 у меня сеть полностью падала поэтому попробуй снова ключить его)
если юзаещь этот оверлей исользуй -steamruntime уже не помню флаг

SPRATAY
()
Ответ на: комментарий от UltraGreed

Короче проблема была в роутере, сменил - все работает отлично. Если возникнет у кого такая проблема, проверьте подключение к компу напрямую. Почему так происходит - не знаю.

UltraGreed
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.