Jump to content
Korean Random

Leaderboard


Popular Content

Showing content with the highest reputation on 04/23/2024 in Posts

  1. 1 point
    Сервер отстаёт от действий пользователя на один ping Серверный прицел отстаёт от сервера на один ping => Серверный прицел отстаёт от действий пользователя на два пинга Клиентский прицел старается "предугадывать" состояние сервера и реагировать на действия пользователя мгновенно И дальше вопрос что хуже: двойной пинг или ошибки предугадывания WotStat показывает, что в среднем, по клиентскому летит точнее (это для натиска. В рандоме тоже точнее, но там разница намного меньше)
  2. 1 point
    @KPOT2338 Нашел как визуализировать ещё более наглядно По всем выстрелам: С полным сведением, дистанция 100+: С полным сведением, дистанция 100+, нулевая скорость, пинг менее 30: И тоже самое, но обрезанное снизу не по 0, а по минимальному значению, чтоб нагляднее были видны перепады: Тоже самое, но дистанция от центра между 0.4 и 1
  3. 1 point
    Я тут чего то решил потыкаться в браузер, kr открылся У них там Chrome/73.0.3683.75, так что надо билдить сайт под старые браузеры Способ немного незаконный Как я понял, whitelist по url проверяется в нативном BigWorld.createWebView, скорее всего, его можно найти как dll (я не нашел), и наверняка там тупо стрингами хранится список вайтлиста НО, если переходить по сайтам внутри браузера, всё работает. Я в hosts подменил ip для igb-trading-caravan-ru.tanki.su, а он в вайтлисте. По ip хожу на свой сервер, откуда можно уже куда угодно хоть в гугл. К сожалению, я не нашел как выполнить на сайте произвольный JS, чтоб изнутри браузера перейти на другой url. (ну как, нашел, WebBrowser.executeJavascript, но кажется его выпилили: AttributeError: 'WebRender.WebBrowserProvider' object has no attribute 'executeJavascript') В теории, можно в прод пустить используя поддомен, например wotstat.igb-trading-caravan-ru.tanki.su, и в хостс соответственно тоже поддомен, и оно работет, однако редачить пользовательский hosts звучит не очень правильно. Может можно как то подменить dns изнутри игры, но как то я хз как оно в винде, чатгпт говорит нельзя. Если кто то захочет повторить, вот код: from helpers import dependency from adisp import adisp_process from skeletons.gui.game_control import IBrowserController class Demo(): browserCtrl = dependency.descriptor(IBrowserController) @adisp_process def __init__(self): yield self.browserCtrl.load('http://wotstat.igb-trading-caravan-ru.tanki.su') Demo() C:\Windows\System32\drivers\etc\hosts 84.38.183.104 wotstat.igb-trading-caravan-ru.tanki.su
×
×
  • Create New...