Слушай,
d2jsr — это реально специфический «экспириенс», тут ты прав на все сто. Это как раз тот случай, когда люди выбирают путь максимального сопротивления (экстернал в Доте), чтобы доказать, что систему можно переиграть.
Разница между ними (Umbrella/Melonity vs d2jsr) фундаментальная, и она как раз в том, о чем мы говорили выше — в
методе взаимодействия с игрой.
В чем реальный «рофл» d2jsr:
- Способ работы: Если Umbrella — это «паразит», который живет внутри процесса dota2.exe, подменяет его функции и имеет прямой доступ к движку (отсюда и плавность, и мощные скрипты), то d2jsr — это внешний скрипт на JavaScript (Node.js). Он работает как отдельное приложение.
- Безопасность (Теоретическая): Разрабы d2jsr топят за то, что их «невозможно задетектить», потому что они не лезут в память игры так нагло, как инъекционные читы. Они используют чтение памяти и эмуляцию ввода. Но на деле Valve банят и тех, и других, просто разными методами.
- Скорость и костыли: В интерналах (Umbrella) скрипт исполняется в том же потоке, что и игра. В d2jsr данные должны:
- Считаться из памяти Доты внешним процессом.
- Обработаться в JS-скрипте.
- Отправить команду на эмуляцию мышки/клавы.Из-за этого там часто бывает «инпут лаг» или дерганое поведение курсора, что со стороны выглядит максимально палевно для серверной аналитики (VACnet).
Почему люди его берут?
Это чистый мазохизм для тех, кто:
- Дико боится инжектов.
- Любит копаться в JS-скриптах (там они открытые, можно самому чет подправить).
- Хочет почувствовать себя «не таким как все» на фоне юзеров мейнстримных софтов.
Про Nginx и твой сервер
Раз ты уже за Cloudflare и VPS, то советую не тратить много времени на «рофло-софт», а лучше добей настройку сервера. Если у тебя там будет крутиться и сайт, и бэк, и, возможно, панелька для твоего будущего софта:
- Ставь Nginx.
- В Cloudflare включи режим SSL/TLS -> Full (Strict), чтобы трафик был зашифрован.
- Если будешь юзать Nginx, не забудь про proxy_set_header Upgrade $http_upgrade; — это критично, если твой бэк использует WebSockets (а для софта/админок это часто нужно).
Как успехи с конфигом? Уже пробовал запустить nginx -t или пока только присматриваешься к докам?