
Как сделать телепорт в КС 2
Телепортация в Counter-Strike 2 пригодится при тренировке гранат, поиске прострелов и тестировании отдельных точек карты. Вместо того чтобы каждый раз вручную возвращаться на нужную позицию, можно сохранить ее координаты и мгновенно перемещаться обратно через консоль.
Для этого в CS2 используются команды getpos, setpos и setang. Они предназначены прежде всего для локальных серверов и требуют включения sv_cheats 1.
Дополнительно нужную позицию можно назначить на клавишу и сохранить в autoexec.cfg, чтобы не вводить длинные координаты вручную.
Как телепортироваться в CS2
Самый простой способ состоит из трех действий.
Сначала запустите локальную тренировку и откройте консоль разработчика.
Затем включите:
sv_cheats 1
После этого встаньте в нужную точку и выполните:
getpos
Консоль выведет готовую строку с координатами и углом обзора.
Она будет выглядеть примерно так:
setpos 100 200 300; setang 0 90 0
Сохраните эту строку. Если выполнить ее позднее, персонаж мгновенно вернется в указанное место и развернется в сохраненном направлении.
Что делает getpos
Команда:
getpos
выводит текущее положение игрока.
Обычно результат состоит сразу из двух частей:
setpos X Y Z; setang P Y R
Первая часть отвечает за позицию персонажа, вторая за направление камеры.
Это особенно удобно при тренировке лайнапов, когда важно сохранить не только место, но и точный угол обзора.
Как работает setpos

Основная команда на телепорт в CS2 выглядит так:
setpos X Y Z
Параметры X, Y и Z задают положение персонажа в трехмерном пространстве карты.
Условный пример:
setpos 500 150 -50
После выполнения персонаж переместится в указанную точку.
Для работы на локальном сервере предварительно требуется:
sv_cheats 1
Что делает setang
Команда:
setang P Y R
задает направление камеры.
Используются три параметра:
- Pitch;
- Yaw;
- Roll.
Например:
setang 0 90 0
разворачивает игрока в сохраненном направлении.
Вместе команды можно использовать одной строкой:
setpos 500 150 -50; setang 0 90 0
Основные команды телепорта
| Команда | Синтаксис | Назначение |
|---|---|---|
| Активация разработческих команд | sv_cheats 1 |
Разрешает использование setpos на локальном сервере |
| Получение координат | getpos |
Выводит текущую позицию и угол камеры |
| Телепортация | setpos X Y Z |
Перемещает игрока в указанную точку |
| Поворот камеры | setang P Y R |
Устанавливает направление взгляда |
Этой связки достаточно для большинства тренировочных сценариев.
Как сохранить точку для телепорта
Допустим, необходимо несколько раз повторить один и тот же бросок гранаты.
Встаньте в нужное место и выполните:
getpos
Предположим, консоль выдала:
setpos 100 200 300; setang 0 90 0
Теперь эту строку можно сохранить в конфиг или назначить непосредственно на клавишу.
При каждом выполнении персонаж будет возвращаться в ту же точку.
Как сделать бинд на телепорт
Чтобы не копировать координаты вручную, их можно привязать к кнопке.
Простой пример:
bind "mouse4" "setpos 500.00 150.00 -50.00; setang 0 90 0"
Теперь при нажатии Mouse4 персонаж переместится в указанную позицию и сразу повернется в нужном направлении.
Клавишу можно заменить на любую удобную.
Бинд через alias
Можно использовать и отдельный alias.
Например:
alias "+tp_mid" "setpos 500.00 150.00 -50.00; setang 0 90 0"
bind "mouse4" "+tp_mid"
Такой вариант удобно хранить в большом тренировочном конфиге вместе с другими командами.
Как сохранить телепорт через autoexec.cfg
Чтобы бинд не приходилось создавать после каждого запуска, добавьте его в:
autoexec.cfg
В файл можно вставить:
alias "+tp_mid" "setpos 500.00 150.00 -50.00; setang 0 90 0"
bind "mouse4" "+tp_mid"
После этого сохраните файл.
Если autoexec.cfg запускается автоматически вместе с CS2, бинд будет доступен при каждой тренировке.
Как создать несколько точек
Для разных мест карты можно сделать отдельные alias.
Например:
alias "+tp_mid" "setpos 500.00 150.00 -50.00; setang 0 90 0"
alias "+tp_a" "setpos 100.00 700.00 20.00; setang 0 180 0"
alias "+tp_b" "setpos -400.00 250.00 15.00; setang 0 45 0"
bind "mouse4" "+tp_mid"
bind "mouse5" "+tp_a"
bind "p" "+tp_b"
Координаты здесь приведены только как пример структуры. Для конкретной карты их нужно получить через getpos.
Зачем сохранять setang вместе с setpos
Если сохранить только:
setpos X Y Z
персонаж вернется в нужное место, но направление взгляда может отличаться.
Для гранат это особенно неудобно, поскольку даже небольшое изменение угла способно повлиять на бросок.
Поэтому для точных тренировок лучше сохранять сразу:
setpos X Y Z; setang P Y R
Так восстанавливается и позиция, и камера.
Телепорт для тренировки гранат
Один из самых удобных сценариев использования выглядит так:
- Встаньте на позицию для лайнапа.
- Выполните
getpos. - Сохраните полученную строку.
- Сделайте бросок.
- Проверьте результат.
- Нажмите кнопку телепорта.
- Повторите бросок.
Так можно быстро тестировать разные варианты без постоянной пробежки через всю карту.
Телепорт для поиска прострелов
Тот же принцип подходит для тестирования прострелов.
Можно сохранить несколько точек:
- позицию стрелка;
- место потенциальной цели;
- разные углы одной позиции.
Быстрое переключение позволяет проводить повторные тесты гораздо удобнее.
Source 2 и система координат
После перехода на Source 2 многие старые скрипты из CS:GO перестали работать в прежнем виде.
Однако базовые команды:
getpos
setpos
setang
по-прежнему используются для работы с координатами на локальном сервере.
Source 2 оперирует точными векторными значениями позиции и направления камеры, поэтому полученную через getpos строку лучше сохранять целиком.
Как sub-tick связан с перемещением
CS2 использует sub-tick для обработки пользовательского ввода независимо от обычной сетки тиков.
Это изменило поведение части старых скриптов движения и некоторых нестандартных способов взаимодействия с движком.
При этом обычная телепортация через:
setpos
не является частью механики sub-tick. Это разработческая команда, которая напрямую задает позицию игрока на сервере с разрешенными чит-командами.
Старый баг с телепортацией
Ранее в CS2 существовали нестандартные способы вызвать ошибочное перемещение за счет аномальных параметров ввода.
Среди связанных с этим значений упоминались:
fps_max 63
m_yaw inf
и запуск записи через:
record
Такие комбинации использовали некорректную обработку значений и могли приводить к рассинхронизации позиции.
Этот вариант был исправлен, поэтому использовать его как обычный способ телепортации сейчас нельзя.
Для тренировки следует применять штатную связку:
sv_cheats 1
getpos
setpos
setang
Где можно использовать setpos
Главное ограничение состоит в необходимости:
sv_cheats 1
Поэтому обычная телепортация доступна там, где вы контролируете сервер.
Например:
- локальная тренировка;
- игра с ботами;
- собственный сервер;
- тестовая карта с разрешенными разработческими командами.
Можно ли телепортироваться в Premier
Обычная команда:
setpos
в Premier и официальном Matchmaking недоступна.
На таких серверах игрок не может самостоятельно включить:
sv_cheats 1
Поэтому штатный консольный телепорт предназначен именно для тренировочных условий.
Можно ли использовать телепорт на FACEIT
На стороннем соревновательном сервере ситуация аналогична.
Без серверных прав и разрешения разработческих команд:
setpos
использовать нельзя.
Попытки получить необычное перемещение за счет багов или макросов уже не относятся к штатной тренировочной механике.
Сравнение способов
| Среда | Способ | Использование |
|---|---|---|
| Локальная тренировка | sv_cheats 1 + setpos |
Подходит |
| Сервер с доступом к sv_cheats | setpos / setang |
Подходит |
| Premier / Matchmaking | Обычный setpos |
Недоступен |
| FACEIT | Обычный setpos |
Недоступен |
Готовая схема для тренировки
Для начала:
sv_cheats 1
Затем встаньте в нужную позицию:
getpos
Скопируйте полученный результат.
Например:
setpos 500.00 150.00 -50.00; setang 0 90 0
Чтобы привязать его к кнопке:
bind "mouse4" "setpos 500.00 150.00 -50.00; setang 0 90 0"
Или сохранить через alias:
alias "+tp_mid" "setpos 500.00 150.00 -50.00; setang 0 90 0"
bind "mouse4" "+tp_mid"
После этого достаточно нажать назначенную клавишу, чтобы вернуться к сохраненной точке.
Какую команду использовать для телепорта
Главная команда на телепорт в CS2:
setpos X Y Z
Чтобы сначала получить координаты:
getpos
Для сохранения направления камеры:
setang P Y R
В тренировке удобнее использовать все вместе:
setpos X Y Z; setang P Y R
А если одна позиция используется постоянно, строку лучше назначить на клавишу или добавить в autoexec.cfg.
Так телепорт в CS2 становится удобным инструментом для локальной практики: можно быстро возвращаться к нужному лайнапу, тестировать прострелы и повторять один сценарий без лишних перемещений по карте.






























































































































































































































