Сообщение при входе на сервер gmod

Обновлено: 07.05.2024

GarrysMod открывает перед пользователем множество возможностей: начиная от выбора карты и заканчивая создание своего сервера. Многопользовательская игра обладает консольными задачами, при помощи которых, игрок может настроить максимум функций. Например, они могут пригодиться при стандартном режиме одиночной игры или же для многопользовательских площадок.

Как настроить консоль?

Чтобы ввести команды, пользователь должен знать и уметь быстро переключаться на специальную строку ввода. Настройка выполняется одним простым действием:

Нажимая на эту клавишу, в любом режиме игры будет высвечиваться строка ввода. Туда можно внести самые различные комбинации, но подходящие к серверу.

Основные консольные команды

При администрировании своего сервера или играя в одиночку, могут потребоваться кода, которые помогают убить персонажей (sbox_playershurtplayers 1 – убийство игроков 0-Выкл. 1-Вкл) или открыть доступ к бессмертию (sbox_godmode 1 Включить/0-выключить). К списку основных возможностей можно отнести:

  • sbox_bonemanip_npc 1 – Разрешить изменение костей нпс 0-Выкл. 1-Вкл;
  • sbox_bonemanip_player 1 – Изменение костей игроков 0-Выкл. 1-Вкл;
  • sbox_bonemanip_misc 1 – Изменение всего прочего 0-Выкл. 1-Вкл.

На своих серверах будут актуальными:

  • sbox_godmode 1 – Команда на бесмертие в Garry’s mod;
  • sbox_noclip 1 – Режим полёта;
  • sbox_weapons 1 – Выдать оружие при возрождении;
  • sbox_playershurtplayers 1 – Разрешить убийство игроков.
  • sbox_admin_nolimits 1 – Убрать лимит для админов;
  • physgun_limited 1 – Ограничить Гравитационную пушку (Gravity Gun);
  • sv_gravity 600 – Устанавливает гравитацию. Подставляем нужные цифры (стандарт 600).

Также актуальными будут:

Именно их можно использовать при создании одиночной карты, небольшого сервера или при открытии собственного. Эффективны при совместной игре с друзьями.

Гравитационная пушка

Это оригинальный вид инструмента и оружия, который выпущен именно для Гаррис Мода. Узнать все возможности объекта можно из команд. Чтобы включить режим чтения команд, нужно прописать значение sv_cheats:

Актуальны в однопользовательском режиме при строительстве или веселом времяпрепровождении в игре. Могут использоваться на некоторых картах.

Помощь для владельцев серверов

Не секрет: чтобы открыть панель админа и забанить человека – нужно ввести код. Например, команда: banid(забанить игрока на время. Если вписать в минуты 0, то заблокирует навсегда). Не менее полезной будут функции:

  • sv_minrate 1 — Минимальный бан;
  • sv_maxrate 130 — Максимальный бан.

Помогают забанить пользователя с высоким пингом. Помимо бана, есть возможность кика. Реализуется при помощи команды: kick НИК. Map gm_flatgrass кикакет всех пользователей, оставляя только администратора и сразу же меняет карту на другу. Актуальна, если нужно провести технические работы или поработать над картой.

Установить пароль и перезагрузить сервер можно при помощи: sv_password *** и restart соответственно. Используя такие коды, владелец своей локации сможет очистить список игроков от грубиянов и пользователей, нарушающих правила. Являются стандартными командами и используются практически на всех серверах. Работают только с консольной панелью. Поменять карту можно при помощи changelevel gm_flatgrass, полезно для шутеров и хоррор площадок.

Анимация персонажа

Дополнительные команды включают в себя:

  • kill – Совершить самоубийство;
  • disconnect – Покинуть сервер;
  • quit – Выйти из игры;
  • killserver – Быстро выйти в главное меню;
  • reconnect – Переподключиться к текущему серверу;
  • hud_deathnotice_time 0 – Время появление иконок убийств в секундах (обычно 6 секунд);
  • unbind кнопка – Устанавливает клавишу.

Дополнительные читы

Гаррис Мод не будет таким оригинальным, если в нем не будет дополнительных команд и читов. Используя их, пользователь может быстро настроить все существующие объекты, наделить пользователей способностями. Также актуальны для владельцев серверов и могут помочь в создании своего, уникального игрового пространства.

Больше половины можно использовать на обычных серверах, где разрешены читы. Воспрещены те, которые влияют на других персонажей или могут изменить исход раунда.

Поставить лимит

  • maxprops 200 – На пропы;
  • maxnpcs 200 – На неигровых персонажей;
  • maxragdolls 200 – Рагдолы;
  • maxthrusters – Трастеры (ускорители);
  • maxbuttons 200 – На кнопки;
  • maxdynamite 200 – На динамиты;
  • maxeffects 200 – На эффекты;
  • maxemitters 200 – На эмиттеры;
  • maxhoverballs 200 – Ховерболы;
  • maxballoons 200 – Шары;
  • maxlamps 200 – Лампы;
  • maxlights 200 – Свет;
  • maxvehicles 200 – Машины и стулья;
  • maxwheels 200 – Колёса

Если у вас скачан инструмент Turrent;

Используя указанные команды, пользователь может самостоятельно регулировать количество возможных объектов. Стандартные функции делают игру более забавной и замысловатой, чем без них.

MOTD, очень интересная вкладка. Позволяет создавать тексты при заходе и прописывания !motd в чат.
Сюда можно написать всё что душе угодно, будь то правила или состав администрации (примечание: если вы создаёте специальный раздел администрации в motd то в нём будет отображаться только супер админы и админы!)

Список карт которые могут выбирать игроки путём vote
Слева находятся доступные им карты, а справа как ни странно запрещённые.

  1. Разрешить или нет голосования за карту от игроков.
  2. Через сколько минут можно будет заново запустить голосования игроку(для каждого оно своё, то есть если чел запустил голосование то он не сможет 10 минут (к примеру) ещё раз запустить голосование, но другие игроки смогут.
  3. Время в минутах через сколько игрок сможет изменить свой голос
  4. Сколько процентов игроков должно проголосовать за
  5. Минимальное кол-во игроков проголосовавших за
  6. Время на отказ или принятие того за что голосовали игроки (в секундах)

Этот раздел настраивает специальные зарезервированные слоты для администрации, их существует 4 вида настройки. (P.S. Галочка отвечает за видимость зарезервированных слотов.)

0 - резервные слоты выключены
1 - админы заполняют резервные слоты
2 - админы не заполняют резервные слоты
3 - админы кикают самых новых людей для того что-бы законектится (автоматика кикает)

Настройки войт кика и бана.

Первый параметр отвечает за то, сколько нужно процентов игроков для того чтобы человека кикнуло, а следующий за то, сколько минимум положительных голосов нужно для кика.

Чуть ниже всё тоже самое, но только для банов.

Client состоит только из 2-х разделов, это general settings и XGUI settings.

В general settings только одна галочка которая выключает (для себя) подбор игроков физганом.

Далее идёт XGUI settings. Позволяет кастомизировать ULX меню под себя.

  1. Перезагрузить модули ULX меню и сервер даты
  2. Порядок модулей ULX
  3. Длительность анимации меню
  4. Показывать ли стартовое меню
  5. Все цвета RGB для вашего ULX всего за 5 минут без смс и регистрации
  6. Позиция ULX меню при открытии
  7. Сами анимации меню

1. Запреты
2. Лимиты
3. ---

тут можно настроить запреты для групп и их лимиты

В этом окошке находятся все баны сервера, причины, кто забанил, кого, и когда разбан. Также тут можно редактировать баны

getcommandtable - показывает наличие читов (неа, не в этом мире. Оно не работает и говорит что все с читами)

armor - выдать броню
blind - ослепить
cloak - стать невидимым
color - поменять цвет
explode - взорвать цель
fakeban - ложный бан
frags - установить кол-во килов
freeze - заморозить цель (обездвижить)
givearmmo - выдать патроны на текущее оружие
god - режим бессмертия
gravity - изменить гравитацию
hp - установить опр. кол-во здоровья
ignite - поджечь цель (устанавливается кол-во секунд)
jail - кинуть в клетку цель
jailtp - тепнуть цель туда куда вы смотрите и посадить в клетку
jumppower - сила прыжка
launch - запустить вверх цель и подорвать
material - изменить материал модельки цели
maul - испугать до смерти цель
model - поставить опр. модель цели
notepad - блакнот
playsound - проиграть опр. звук
ragdoll - превращает игрока в куклу, для отмены припишите в начале команды un
scale - установить размер для цели
shock - ударить током
slap - пнуть 1 раз цель
slay - убить игрока
soundlist - лист звуков
speed - установить скорость для цели
sslay - тихо убить цель
stip - забрать все вещи
trail - установить хвост
unigniteall - потушить всех
whip - пнуть n раз с уроном x

loadoutadd - ---
loadoutremove - ---
restrict - добавляет запрет на что либо
setlimit - добавляет лимит на что либо
unrestrict - снимает запрет на что либо

addgroup - добавить группу
adduser - добавить цель в группу
addusetid - добавить цель в группу (по айди)
groupallow - разрешить команду для группы
groupdeny - запретить команду для группы
removegroup - удалить группу
removeuser - перенести цель в группу user
removeuserid - перенести цель в группу user (по айди)
renamegroup - переименовать группу
setgroupcantarget - поставить для группы can target
userallow - разрешить команду для опр. цели
userallowid - разрешить команду для опр. цели (по айди)
userdeny - запретить команду для опр. цели
userdenyid - запретить команду для опр. цели (по айди)
usermanagmenthelp - ---

administrate - вводит вас в god, cloak, noclip
ban - банит игрока
banchek - проверяет забанин ли игрок
banid - банит по стим айди
banip - банит по айпи
bot - создаёт бота
cancelcmd - ---
cleardecals - убирает детали (кровь, спреи и прочее)
crash - ---
dban - показывает список недавно отключившихся
decals - removeragdolls и cleardecals в одном флаконе
enter - заставляет зайти в транспорт
exit - заставляет выйти из транспорта
forcerespawn - убивает и сразу-же спавнит цель
frends - показывает друзей
gethooktable - ---
give - выдаёт то что вы записали (или спавнит рядом)
help - ---
hide - позволяет выполнить команду скрытно от эхо
ip - позволяет узнать айпи цели
kick - кикает цель
map - меняет карту
maprestart - рестартит карту
multiban - позволяет сразу забанить много человек
noclip - включает полёт
profile - ---
removeragdolls - удаляет регдолы и трупы
resetdata - перезагружает данные
resetmap - перезагружает карту
sban - тихо банит игрока (без уведомления в чате)
serverinfo - инфо о сервере
sounds - воспроизвести звук
spectate - следить за игроком
stopsounds - останавливает звуки у всех
timedcmd - ---
timescale - ---
unban - разанить цель
unbanip разбанить айпи
version - версия ULX и Ulib
watch - предупреждение
watchlist - список предупреждений
who - посмотреть инфо о цели

stopvote - остановить голосование
unvotegag - создать голосование на разгаг
unvotemute - создать голосование на размут
veto - подтвердить голосование
vote - создать голосование
voteban - создать голосование на бан
votegag - создать голосование на гаг
votekick - создать голосование на кик
votemap - создать голосование на смену карты
votemap2 - создать голосование на следующую карту
votemute - создать голосование на мут

Тут вы будете настраивать привилегии на сервере.

  • superadmin
  • admin
  • moderator
  • VIP
  • user

Далее после создания 10000 привилегий можно зайти в каждую из них по тому же принципу что и с самого начала выбираем уже нужную нам группу (к примеру user) и начинаем редачить её.

Выбрав "manage teams" мы увидим то, что было на последнем фото. Тут можно создать и приписать команды, выбрать их цвет (команд) которые будут отражаться с некоторыми аддонами
(Вот собственно пример)

Можно приписать нескольким привилегиям одну и туже группу.
А нажав на кнопочку ниже мы увидим ад настройку команд,
тут то и понадобиться can target. К примеру у хелпера can target стоить как "!%moderator_d" То есть выше привилегии moderator_d включая её хелперу можно запретить опр. команды. К примеру хелпер сможет садить в джаил и банить игроков но создателя не сможет забанить или посадить в джаил. Для того чтобы так сделать нужно выбрать команду на которую вы хотите повесить ограничение по рангу и нажать на рестриктет плеерс и поставить там галочку.


В данной категории находится управление картой, тут можно выбрать карту и
1. Проголосовать за неё
2. Тоже голосование (не помню отличий)
3. Поменять сразу

Тут находятся пометки для руководства или сокращения

--- = Не хватает знаний чтобы написать данную информацию, буду признателен если вы напишите в коментах про это. (добавление в "Благодарности" если инфа правдива.)

По многочисленным просьбам я решил написать подробное HOWTO по установке и настройке слушающего сервера Garry’s Mod прямо из приложения.

Статья об установке и настройке выделенного (dedicated) сервера доступна здесь.

Что нам потребуется для работы:

  1. Сам Garry’s Mod (лицензионная Steam-версия). нашего производства (можете пропустить, если хотите устанавливать плагины вручную).
  2. Любой текстовый редактор для редактирования конфигов.

В отличие от слушающих серверов других Source-приложений, слушающий сервер Garry’s Mod по функциональности практически ничем не отличается от Dedicated Server’а. Общие черты слушающего и выделенного сервера Garry’s Mod :

  • позволяет устанавливать любые lua-модификации и плагины в каталог /addons/ ;
  • позволяет установить плагины для администрирования сервера и права администраторов (Garry’s Mod — единственный слушающий сервер, в котором создатель может быть не администратором).

Различия между слушающим и выделенным сервером Garry’s Mod :

Преимущества слушающего сервера Garry’s Mod :

  • слушающий сервер не требует особых усилий для его развёртывания и настройки: достаточно установить нужные плагины, админку, файл конфигурации и можно приглашать на него своих друзей;
  • слушающий сервер идеален для работы/игры на нём нескольких человек (Вы и Ваши друзья например);
  • позволяет быстро переконфигурировать, перезапустить, остановить и т.д. сервер;
  • не нужно качать несколько гигабайт абсолютно ненужных данных выделенного сервера;
  • обновляется полностью автоматически.

Техническая часть

Внимание! Не создавайте сервер на большое количество пользователей, т.к. современный компьютер вряд-ли потянет более 12-15 одновременно работающих пользователей, активно работающих с Wire, Stargate и т.п. из-за того, что Garry’s Mod до сих пор не поддерживает мультипоточность. Также в настройках сервера или файле конфигурации listenserver.cfg не забудьте указать максимальное количество объектов, элементов, NPC и т.д., которые может создать один пользователь. Если здесь будут стоять огромные числа (как по умолчанию в 200), то это может подвергнуть Ваш сервер серьёзным лагам.

В нашем конфиге уже установлены оптимальные значения всех настроек, а NPC выключены вообще.

Настройка и запуск сервера

Мини-FAQ

Q: Как запретить выдавать игрокам оружие (давать только Physgun, грави-ган, тулган и скриншотган)?

A: Установите плагин U-Restrict (если Вы устанавливали с помощью наших скриптов, то он уже установлен и автоматически активирован).

A: Отредактируйте файл %Steam%\steamapps\common\garrysmod\garrysmod\data\ulx\motd.txt , где %Steam% — путь к установленному клиенту Steam. Это обычный HTML-файл.

Q: Куда пишутся сокращённые логи админки?

A: Логи админки ULX пишутся в %Steam%\steamapps\common\garrysmod\garrysmod\data\ulx_logs\ДАТА.txt , где %Steam% — путь к установленному клиенту Steam, а ДАТА — сегодняшняя дата в формате ММ-ДД-ГГ.

Q: Мне нужно выдавать игрокам при подключении к серверу определённое оружие. Как это сделать?

A: Как уже писалось выше, нужен плагин U-Restrict для админки (если Вы устанавливали набор плагинов с помощью наших скриптов, он уже установлен). Итак, чтобы выдать нужное оружие, откройте файл %Steam%\steamapps\common\garrysmod\garrysmod\data\URestrict\loadouts.txt в любом текстовом редакторе и в разделе loadout после gmod_tool введите полное имя нужного оружия, например weapon_smg. Это оружие будет автоматически выдано игроку после подключения к серверу, а также после его респауна.

Q: При подключении к серверу моего друга, его Garry’s Mod пытается скачать огромное количество файлов. Что делать?

A: Это значит, что у Вашего друга установлены не все плагины, которые установлены у Вас в каталоге /addons/ Garry’s Mod’а. Нужно, чтобы Ваш друг установил их и чтобы версии плагинов совпадали. Только тогда ему не придётся ничего качать. Рекомендуем пользоваться нашим набором скриптов по установке и обновлению плагинов.

atonee

Участник

Firecode2

Активный участник

Comrad

Активный участник

Полазей в меню ULX'a, а именно в Options>Server, если не ошибаюсь. Я думаю, ты интуитивно дальше найдешь, где и как удалять, а также как добавлять свои "строчки" для показа их всему серверу.

Alpha_wolf

Участник

Вот, попробуй на примере мута

Убрать вот это и посмотри что будет

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

Alpha_wolf

Участник

Кстати, вот еще нашел, тебе как идея, сделать отображение комманды невидимой. Т.е по сути, я так понял, что обычные игроки, например комманду giveammo видеть не будут, а только тот, кто ее использовал или на ком комманду использовали. Если надо, вот код, пробуй, экспериментируй

atonee

Участник

Кстати, вот еще нашел, тебе как идея, сделать отображение комманды невидимой. Т.е по сути, я так понял, что обычные игроки, например комманду giveammo видеть не будут, а только тот, кто ее использовал или на ком комманду использовали. Если надо, вот код, пробуй, экспериментируй

Alpha_wolf

Участник

Это НЕ готовый код. То что я тебе дал, это лишь для примера, взятый из другого аддона. Дай мне время, я попробую написать и дать тебе уже готовый код. Вопрос в том, что именно ты хочешь скрыть, что бы оно не отображалось в чате?

atonee

Участник

Это НЕ готовый код. То что я тебе дал, это лишь для примера, взятый из другого аддона. Дай мне время, я попробую написать и дать тебе уже готовый код. Вопрос в том, что именно ты хочешь скрыть, что бы оно не отображалось в чате?

да, что бы в чате оповещения от ulx, типо (Console) adduser Pidar to usergroup superadmin
Gavno jailed Chmo 300second
Xuilo banned for permamently Ueban

Консольные команды в Garry’s Mod

Лимиты:

sbox_maxprops 200 // Лимит на пропы
sbox_maxnpcs 200 // Лимит на нпс
sbox_maxragdolls 200 // Лимит на рагдолы
sbox_maxthrusters // Лимит на трастеры (Ускорители)
sbox_maxbuttons 200 // Лимит на кнопки
sbox_maxdynamite 200 // Лимит на динамитов
sbox_maxeffects 200 // Лимит на эффекты
sbox_maxemitters 200 // Лимит на эмиттеры
sbox_maxhoverballs 200 // Лимит на ховерболы
sbox_maxballoons 200 // Лимит на шары
sbox_maxlamps 200 // Лимит на лампы
sbox_maxlights 200 // Лимит на свет
sbox_maxvehicles 200 // Лимит на машины/стулья
sbox_maxwheels 200 // Лимит на колёса
Если у вас скачен инструмент Turrent
sbox_maxturrets 200 // Лимит на Turrent
Если у вас скачен инструмент KeyPad
sbox_maxkeypads 200 // Лимит на Кейпады
Если у вас скачен инструмент Door
sbox_maxdoors 200 // Лимит на двери


sv_cheats 1:

Пишем в консоль sv_cheats 1
viewmodel_fov 30 // Установить размер текущего оружия (Стандартно 54)
thirdperson // От 3 лица
firstperson // От 1 лица
god // Режим бессмертия (для отключения введите god)
notarget // Режим незаметности (для откл. сного ведите notarget)
cl_drawhud 0 // Интерфейс 0-Выкл. 1-Вкл.
hurtme 10 // Отнимает определённое количество жизней (10=100-10=90hp)
impulse 82 // Появляется багги (Джип)
impulse 83 // Появляется катамаран (Лодка воздушная)
Impulse 203 // Удаление объекта, на который направлена камера
impulse 101 // Даёт все оружия HL2 и много патронов к ним
mat_depthbias_normal 1 // Режим видения сквозь стены (почувствуй себя читером)
bind i "toggle mat_depthbias_normal 0 1" // Для быстрого переключения
vcollide_wireframe 1 // Показывает модель физических столкновений в виде синей структуры во время запуска 0-Выкл. 1-Вкл.
bind k "toggle vcollide_wireframe 0 1" // Для быстрого переключения
host_timescale 0.1 // Замедление времени (Стандарт 1.0)
bind o "toggle host_timescale 0.1 1" // Для быстрого переключения


Читы на заряды:

Пишем в консоль sv_cheats 1
give item_box_mrounds
box_buckshot (патроны на дробовик), box_mrounds (на автомат), box_sniper_rounds (на снайперку), box_srounds (на пехаль), healthkit (большая аптечка), healthvial (маленькая аптечка), battery (батареи для костюма), suit (костюм), ml_grenade (заряды на ракетницу), ar2_grenade (лимонки для импульсного автомата)
bind u "give item_box_mrounds"


Команда для создания NPC:

Пишем в консоль sv_cheats 1
npc_create npc_Название // Вместо 'Название' писать вот что :
Повстанцы
alyx, barney, eli, mossman, dog, gman, citizen, kleiner, vortigaunt
Комбайны
metropolice, combine_s, breen, stalker, combinedropship, combinegunship, helicopter, manhack
Монстры
zombie, zombie_torso, fastzombie, poisonzombie, zombine (EP1), antlion, antlionguard, ministrider (EP1), headcrab, headcrab_fast, headcrab_poison, barnacle
Нейтралы
monk, pigeon, seagull, crow


Читы с грави пушкой:

Alias +megaphyscannon "physcannon_maxmass 700; physcannon_maxforce 9000"
Alias -megaphyscannon "physcannon_maxmass 250; physcannon_maxforce 1500" // Возвращает стандартные
Bind alt "+megaphyscannon"

kill // Убивает вашего персонажа
disconnect // Выйти из сервера
quit // Выйти из игры
killserver // Когда вы хост, вписывая команду можно быстро выйти в главное меню
reconnect // Переконнект к текущему серверу
hud_deathnotice_time 0 // Время появление иконок убийств в секундах (Стандарт 6 - 6 секунд)
unbind кнопка // Отбиндивает кнопку


Команды управления:

Читайте также: