Что нам понадобится:
[spoiler=""Сервер""]Скачиваем сервер через HldsUpdateTool с параметрами:
hldsupdatetool.exe -command update -game garrysmod -dir куда
HldsUpdateTool для маленьких[/spoiler]Сервер мы скачали, поздравляю
[spoiler=""Дальше:""]1. Проходим туда, где у вас сервер(пример: C:...serverin)
2. Заменяем файлы engine.dll, SteamClient.dll и Steam.dll на те, которые в архиве
3. Поднимаемся на каталог выше (пример: C:...server) и кладём туда файлы:
ClientRegistry.blob
Start DS2007.exe
Rev.ini[/spoiler]
[spoiler=""mini-F.A.Q""]Я хочу добавить дополнительный контент из игр Half-Life 2, Team Fortress 2... Как мне это сделать?
Есть два пути:
1. Сделать распаковку контента на сервер(распак)
Скажем Вы решили распаковать контент из игры Team Fortress 2. Что нам нужно?
Папка "tf" - в ней находится весь контент из Team Fortress 2. Просто закидываем её в папку вашего сервера (пример: C:...server). Где её взять? Я беру из GCF архивов.
team fortress 2 content.gcf
team fortress 2 materials.gcf
2. Подключить GCF контент
Нам понадобится GCFка той игры, которую Вы хотите подключить. За примером обратимся к нашему любимому Team Fortress 2.
Создаём папку "steamapps" в паке нашего сервера (пример: C:...server)=(пример: C:...serversteamapps)
Берём team fortress 2 content.gcf, team fortress 2 materials.gcf и закидываем их в папку "steamapps"
Открываем файл Rev.ini, находим CacheEnabled=False, False изменяем на True. Получается CacheEnabled=True
Находим строчку CachePath=C:Program FilesSteamsteamapps и прописываем путь до GCFок. Будет выглядеть так CachePath=..SteamApps
Как мне добавить аддоны на сервер?
Скажем у нас есть какойто аддон, посмотрите на него, на его структуру папок.
За пример возьмём StargateExtras, вот его структура папок:
StargateExtras
-info.txt
--lua
--materials
--models
--sound
Это правильный аддон , кладём его в папку ...addons (пример: C:...servergarrysmodaddons)
Проще говоря, если в папке с аддоном есть файл info.txt, то его кладём в папку ...addons
У меня стоит какой то аддон. Когда ко мне подключается мой кореш, то этот аддон либо не правильно работает у него либо вообще не работает. Как быть?
Скорее всего, у вашего кореша изначально не было этого аддона, и какую то часть *.lua файлов клиент игры скачал с сервера. Пускай ваш кореш скачает и установит себе этот аддон в ручную.[/spoiler]
Пока что всё, тему буду дополнять. :)