1.Обновление Для создания сервера нам нужно HldsUpdateTool
скачиваем его отсюда
Устанавливаем HldsUpdate и дем в установленную папку(C:\Program Files\Valve\HLSever)
затем создаем ярлык HldsUpdateTool и в свойвствах прописваем после hldsupdatetool.exe"
-command update -game garrysmod -dir куда
к примкру как у меня D:\game\Valve\HLServer\hldsupdatetool.exe -command update -game garrysmod -dir d:\srcds
так же можно вставить свои теги
дале мы загружаем лицензионный(Steam) самый последний(обновленный) сервер
Описание тегов для HldsUpdatetool
Синтаксис - hldsupdatetool [команды] [параметры] [флаги]
Команды hldsupdatetool:
-command update
Установить или обновить HLDS.
-command version
Просмотр установленных версий.
-command list
Просмотр доступных игр.
Параметры hldsupdatetool:
-game <игра>
Имя игры.
-dir <директория>
место установки HLDS (если директория не задана, то будет использоваться значение последнего запуска утилиты).
-username <имя>
Имя Steam-аккаунта.
-password <пароль>
Пароль Steam-аккаунта.
Флаги hldsupdatetool:
-verify_all
Проверить, что все файлы HLDS последней версии.
-retry
Автоматически пытаться подключиться каждые 30 секунд, если система Steam занята (не отвечает).
-remember_password
Запомнить пароль (если есть имя пользователя).
2.Устанока no-Steam сервера
Берем последнюю *dll SteamEmu вот отсюда
Кидаем скачанный *dll файлик в папку bin (пример D:\scrd\orangebox\bin)
В папке где у вас лежит hl2.exe создаем текстовый файл и называем его steamemu.ini или редактируем имеющийся.
Приводим его в вид :
[HL2.EXE_cstrike]
appID=4000
[HL2.EXE_hl2]
appID=4000
[HL2.EXE_hl2mp]
appID=4000
[HL2.EXE_dystopia]
appID=4000
[HL2.EXE_garrysmod]
appID=4000
[HL2.EXE_dod]
appID=4000
[HL2.EXE_hl2dmpro]
appID=4000
[HL2.EXE_lostcoast]
appID=4000
[HL2.EXE_episodic]
appID=4000
3. Запуск
1)Консольный режим
Далее создаёте ярлык к srcds.exe
И в его свойствах дописываем
-console -game garrysmod -nomaster +sv_lan 0 -port 27015 +map gm_construct.bsp +maxplayers 14 -exec server.cfg
Также можно вставить свои теги
Описание Тегов для Source Dedicated Server
Синтаксис - srcds.exe [команды] [консольные значения]
или
srcds_run [команды] [консольные значения]
Команды SrcDS:
-allowdebug
То же, что и -debug ?
-autoupdate
Сервер проверяет обновления при запуске.
-console
SrcDS будет запущен в консольном режиме (только в Windows).
-dev
Показывать сообщение разработчика.
-debug
Режим разработки.
-game <игра>
Задает, какую игру/мод запустить.
-insecure
Запускает сервер без использования технологии защиты от читеров (Valve Anti-Cheat).
-nobots
Отключить ботов.
-port
Порт для подключения клиента к серверу.
-tickrate <число>
Задает tickrate сервера (подробнее в Source Multiplayer Networking).
-verify_all
Производит проверку на то, что каждый файл сервера последней версии.
Консольные значения SrcDS:
+hostname "Имя Сервера"
Задает имя сервера.
+ip
Задает IP сервера, когда в системе несколько сетевых карт.
+map <карта>
Задает карту для запуска.
+maxplayers <число>
Задает максимальное количество игровых слотов.
+hostport <порт>
Задает порт хоста.
+clientport <порт>
Задает порт клиента.
+sv_lan <0/1>
Если установлено в 1, то сервер может принять только пользователей локальной сети (LAN).
2) Визуальный Режим
Для того что бы войти в визуальный режим нужно в ярлыке srcds.exe прописать всего одну строчку -game garrysmod и вводить все что вам нжно самому
Все =)
Админа прописываем в Orangebox\garrysmod\setting\users.txt
Поматериалам csmania.ru и srcds.ru ®