Point servercommand: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Point_servercommand Point_servercommand] == Описание == Объект point_servercommand испол…»)
 
Строка 23: Строка 23:
 
csssdk_point_servercommand.vmf
 
csssdk_point_servercommand.vmf
 
=== Используются объекты ===
 
=== Используются объекты ===
*[[point_servercommand]]
+
*point_servercommand
*[[logic_auto]]
+
*logic_auto
 +
 
 
=== Описание карты ===
 
=== Описание карты ===
 
Через 5.5 секунды с начала карты игрокам будут выданы дробовики (weapon_m3), а через 10 секунд сервер прекратит свою работу командой "quit".
 
Через 5.5 секунды с начала карты игрокам будут выданы дробовики (weapon_m3), а через 10 секунд сервер прекратит свою работу командой "quit".

Версия 14:03, 21 октября 2009

Оригинал Point_servercommand

Описание

Объект point_servercommand используется для выполнения серверных консольных команд. Это действие выполняется только на компьютере сервера, как будто бы консольную команду выполнил администратор сервера (человек).

  Warning.png Внимание:  Использование этого объекта является потенциально опасным действием, так как позволяет беспрепятственно выполнять любые действия на сервере, вплоть до его выключения. Знание особенностей использования консольных команд может позволить злоумышленнику получить полный доступ к серверу.

Об этом должны знать не только авторы карт, но и администраторы серверов, устанавливающие на сервере новые карты неизвестных авторов.

Особенности использования

  • Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
  • Объект может быть установлен в любом месте на карте.
  • На карте достаточно одного такого объекта.
  • Изменения сделанные на сервере при помощи этого объекта будут сохранены на сервере.

Ошибки

Не обнаружены.

Заметки

Постарайтесь избегать использования этого объекта на ваших картах.

В объекте point_servercommand нельзя использовать консольные команды, содержащие в своём теле символ двойных кавычек ("). Вообще в редакторе Hammer нельзя использовать этот символ, потому что это может испортить исходный *.VMF файл карты. Придётся открывать VMF-файл карты при помощи блокнота, искать проблемную строку и исправлять её вручную.

Параметры

  • Command <string> - серверная консольная команда.

Карта

csssdk_point_servercommand.vmf

Используются объекты

  • point_servercommand
  • logic_auto

Описание карты

Через 5.5 секунды с начала карты игрокам будут выданы дробовики (weapon_m3), а через 10 секунд сервер прекратит свою работу командой "quit".