Как создать сервер garry s mod linux

Обновлено: 06.07.2024

Бывалые игроки в Гмод наверняка видели различные помойные Дарк рп сервера, собранные за 3 часа одним человеком, который имеют большой онлайн и не меньший доход. В этой статье я покажу, как сделать хотя бы такой сервер, который в последствии можно доделать до идеала. Т.к. я не бизнесмен, я лучше побольше изложу в одной статье, чем буду делить ее на 7 частей. Создание сервера я показывал на примере Дарк РП.

Я конечно не подстрекатель, но по-моему эта вставка о чем-то говорит. Я конечно не подстрекатель, но по-моему эта вставка о чем-то говорит.

Готовим окружение, ставим проги

Для начала качаем удобный текстовый редактор (Рекомендую Sublime text и Notepad++ ). Также качаем четкий проводник( Total Commander , например) и SteamCMD . Вообще SteamCMD необязателен и сборку можно делать непосредственно на хостинге или вашем личном сервере, но мы будем юзать его, т.к. я бомж и у меня нет 40 рублей на аренду сервера. Да и меньше шансов жидко обделаться. Вообще SteamCMD - это консольная утилита для работы с играми Valve, в нашем случае мы будем устанавливать локальный сервер Gmod.

Пошел контент

Создаём папку с названием сервера(PomoikaRP|Вип|Банды|Донат от 3 рублей) и перекидываем туда steamcmd.exe из скачанного архива. Запускаем экзешник. Ждём, пока скачается что-то типо Стима. Когда все скачано вводим:

После успешного подключения пишем:

4020 это номер игры, ну а остальное вы поймёте, если знаете английский. И ждём кучу времени, если у вас средний инет. После скачивания закрываем программу и переходим в:

Качаем файл по ссылке и перекидываем его в эту папку. Этот файл вы можете переименовать в расширение .txt и отредактировать некоторые параметры, например изменить карту в строчке +map gm_construct или максимальное число игроков. Далее создадим конфиг сервера, это можно сделать на удобном csite , где все расписано и удобно, либо же скачать мой конфиг и отредактировать (Там где PomoikaRP это название сервера, а rcon_password это пароль от консоли сервера) Но все равно в итоге вы получите файл server.cfg, его надо перекинуть в:

Далее качаем наш игровой режим и аддоны. Например, DarkRP и аддон darkrpmodification . Т.к. мы качали с Гитхаба, мы стираем приставку -master и кидаем папку в

С DarkRP немного посложнее, переименовываем распакованную папку в darkrp и кидаем ее в

И можно уже протестить, запустив наш батник. Но не спешите открывать список серверов, подождите, пока в srcds не выйдет строка: VAC secure mode is enabled

На этом основная часть закончена.

Косметический ремонт

Сейчас мы русифицируем Дарк рп надписи, для этого качаем файл с моим переводом english.lua и кидаем его с заменой в:

steamapps/common/Garrysmod DS/garrysmod/addons/darkrpmodification/lua/darkrp_language

При желании можете поменять перевод, там есть пару прикольчиков от меня. Далее нужно настроить файл disabled_defaults.lua по своему вкусу, который находится в:

steamapps/common/Garrysmod DS/garrysmod/addons/darkrpmodification/lua/darkrp_config

Далее я покажу вам, как ставить аддоны ещё раз, на примере Blur F4 menu - это одна из немногих бесплатных Ф4 менюшек для ДаркРП. Итак, качаем аддон, распаковываем его и кидаем в

Но есть одна проблема: большинство аддонов только в Воркшопе и имеют формат .gma Для того, чтобы распаковать .gma аддон мы переходим в папку с оригинальным Гмодом по этому пути:

В этой папке bin есть пакетный файл gmad.exe(или gmad.bat) далее на другой вкладке проводника ищем файл с .gma аддоном и открываем его с помощью gmad.exe , в итоге получится папка с аддоном, которую можно перекидывать в аддоны Garrysmod DS.

Далее пойдет список основных ДаркРП аддонов:

  1. PermaProps
  2. Stacker
  3. Precision
  4. 3D2D Textscreens
  5. M9K Weapon full Pack
  6. Ulx и Ulib (Плагины для админок)
  7. Fading doors
  8. Keypads and crackers
  9. Русский, бесплатный gm автодонат

В заключении

Основа для сервера готова, осталось только установить CSS на сервер ( Тут можете почитать, как это сделать) подредактировать пару скриптов в darkrp_customthings и накидать аддонов, залить на хостинг и сервер готов.


how to install gmod and prophunt on a linux server , plus how to add addon and extra taunts


1,419 уникальных посетителей
6 добавили в избранное










In this guide I will go through the steps I used to make my own server
I will assume that you have a server hosting already and is ubuntu/debian based
and that you know how to make new folders, edit files, move files, copy and paste. in linux.
feel free to message me if you have problems
and remember google is your friend

downloading steam cmd and installing gmod and counter strike source.

make a new folder for steamcmd.

this makes a new folder called "steam".

install lib32gcc1 (needed to run steam).

sudo apt-get install lib32gcc1

tar -xvzf steamcmd_linux.tar.gz

steam will run and install updates

now it is time to login to steam and install a gmod server and counter strike, I wouldn't recommend logging into your own steam account, but instead use the default anonymous account.

setting a install folder this is optional as default is set in the folder of steamcmd and some of commands i show you might not work.

force_install_dir [path to folder]

install gmod and cstrike.

app_update 4020 installs gmod
app_update 232330 installs counter strike dedicated server

validate installs be careful as this will delete any modifications of you installs.

app_update 4020 validate
app_update 232330

exit steam cmd by ctrl+c or typing

in linux to extract a .zip you need to install unzip.

sudo apt-get install unzip

extract .zip file.

move the folders in the gamemode folder into .

if you made a separate folder of gmod.
[path_to_forced_installed_folder]/GarysModDS/garrysmod/gamemodes

if you didn't set "force_install_dir" in the earlier step.
[path to steamcmd folder]/steamapps/common/GarrysModDS/garrysmod/gamemodes

now move the sound folder from the master.zip file to.

if you made a separate folder of gmod.
[path_to_forced_installed_folder]/GarysModDS/garrysmod/

if you didn't set "force_install_dir" in the earlier step.
[path to steamcmd folder]/steamapps/common/GarrysModDS/garrysmod
dont worry if there isnt a sounds folder (gmod doesn't have one by default).

"Hostname" what do you want the server to show up as
"sv_password" if you want people to enter a password before getting into the server
"rcon_password" the password for admin to change stuff while the server is running
"sv_region" where is your server located
"sv_lan" set to 1 if you only want a lan server or 0 if you want a internet server

and generate the output and place it into server.cfg located in.

to allow gmod to use counter strike source content
goto the folder that has the "GarryModDS" folder in it and copy and paste the "counter strike source dedicated server/cstrike" folder and place it to GarrysModDS folder
then open the file [pathtoGarrysModDS]/garrysmod/cfg/mount.cfg and place the path of the cstrike folder.
note: the path cannot have any capital letters for some reason


ready to go
gmod should now be ready for a basic prop hunt server
to start gmod go to the "GarrysModDS" folder and run

./srcds_run -game garrysmod +gamemode prop_hunt +maxplayers [insert_max_players_here] +map [insert_map_name_here e.g. cs_assault]

dont worry about errors as long as you end up with "VAC mode enabled" you are all good.

TRY IT and see if it works
if you have any problems remember google is your friend

unzip and run GMAD.
click on open and it should find your addons by itself.
if gmad can't find them click browse and locate your gmod folder (usually under "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons")
these are the addons you downloaded before and are all in a .gma format that your server can't read.
select one at a time the addon you want and extract them somewhere (i usually use the desktop) don't worry if the extracted files and folders mix together.

move these folders (most likely a sound, lua, materials folder) into your servers GarrysModDS/garrysmod/ folder
run your server and stop it (by doing this it will run the lua files) once you have done that go to GarrysModDS/garrysmod/data/tauntpack_loader folder and open "workshop_resource.txt"
and add the id's of you taunt packs (this will force people on your server to download the taunt packs).

to force clients connecting to your server to download maps and addons make a file under GarrysModDS/garrysmod/lua/autorun/server/ and call it [anything_you_want].lua
and add resource.AddWorkshop("[workshopid]") do this for all your addons, THIS WILL NOT WORK WITH COLLECTIONS.

want to use your own taunts? place your .wav files into the folder GarrysModDS/garrysmod/sounds/prop/ then edit the file in GarryModDS/garrysmod/gamemode/prop_hunt/gamemode/sh_config.sh
scroll down to " PROP_TAUNTS = < " and add the lines "taunts/props/[nameoftauntfile]" do this for all of your custom taunts

extract them into your addons folder (located in "GarrysModDS/garrysmod/addons") and thats it! while your server is running type into your console (accessed by the

key) "ulx menu" and a admin menu will pop up.

want a custom loading screen like some of the bigger servers?
gmods loading screen is just a web page, to set a webpage go into your GarrysModDS/garrysmod/cfg/server.cfg
add
"sv_loadingurl [webpage you want to use]"

when you have your server running in a terminal (command prompt) if you close it the server will stop
what i do is run them in a "screen" this lets me run it in the background of the server
install screen
sudo apt-get install screen
then run "screen [what command you use to start your server]" and it will start.
to close the terminal windows press "ctrl+a" then "d" and to get back to your server screen press "screen -r"

В данном инструкции мы расскажем как установить сервер игры Garry's Mod на голый дистрибутив Linux (CentOS/Debian/Ubuntu).

Рекомендуемые операционные системы Linux

  • Ubuntu 18.04 LTS
  • CentOS 7
  • Debian 9
  1. Скачиваем и устанавливаем программу PuTTY себе на компьютер, что бы могли подключиться к серверу.
  • Запускаем программу, открываем вкладку Window, переходим в Translation и в меню Remote character set выбираем UTF-8.
  • Возвращаемся во вкладку Session. В Host Name указываем IP адрес вашего сервера, ниже в Saved Sessions придумайте имя подключения и нажмите на кнопку Save.
  • Подключаемся к серверу.

2. Обновление операционной системы. Данный процесс займет продолжительное время и будет запрашивать подтверждения действий.

3. Установка кодировки UTF-8 в операционной системе.

4. Установка дополнительных библиотек, при использование 64 битной операционной системы

5. Установка дополнительных программ.

6. Установка пакета сертификатов для Debian.

  1. Создаем нового пользователя с паролем, например gameserver.
    Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'

2. Подключаемся под нового пользователя

3. Создаем и переходим в папку, куда будем загружать steamcmd

4. Скачиваем архив steamcmd и разархивируем его

5. Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd.

6. Загрузка и установка сервера

7. Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit'

На этом установка сервера почти закончена.

  • Под пользователем gameserver прописываем команду crontab -e
  • После этого нажимаем на сочетание клавиш ctrl+x и сохраняем результат
  • Чтобы посмотреть, что запущено в скрине наберите screen -ls
  • Чтобы посмотреть отдельный скрин screen -x название скрина или его номер.
  • Чтобы выйти из выбранного скрина нажмите ctrl+a затем d.

Разберем на примере установки дополнительного контента игры Counter-Strike: Source. Проблема данного способа, в том, что придется выкачивать полностью весь сервер игры. После закачки сервера, вы можете удалить лишние папки и файлы, в корне cstrike, но внутри нужно оставить только одну папку с названием cstrike.

Бывалые игроки в Гмод наверняка видели различные помойные Дарк рп сервера, собранные за 3 часа одним человеком, который имеют большой онлайн и не меньший доход. В этой статье я покажу, как сделать хотя бы такой сервер, который в последствии можно доделать до идеала. Т.к. я не бизнесмен, я лучше побольше изложу в одной статье, чем буду делить ее на 7 частей. Создание сервера я показывал на примере Дарк РП.

Я конечно не подстрекатель, но по-моему эта вставка о чем-то говорит. Я конечно не подстрекатель, но по-моему эта вставка о чем-то говорит.

Готовим окружение, ставим проги

Для начала качаем удобный текстовый редактор (Рекомендую Sublime text и Notepad++ ). Также качаем четкий проводник( Total Commander , например) и SteamCMD . Вообще SteamCMD необязателен и сборку можно делать непосредственно на хостинге или вашем личном сервере, но мы будем юзать его, т.к. я бомж и у меня нет 40 рублей на аренду сервера. Да и меньше шансов жидко обделаться. Вообще SteamCMD - это консольная утилита для работы с играми Valve, в нашем случае мы будем устанавливать локальный сервер Gmod.

Пошел контент

Создаём папку с названием сервера(PomoikaRP|Вип|Банды|Донат от 3 рублей) и перекидываем туда steamcmd.exe из скачанного архива. Запускаем экзешник. Ждём, пока скачается что-то типо Стима. Когда все скачано вводим:

После успешного подключения пишем:

4020 это номер игры, ну а остальное вы поймёте, если знаете английский. И ждём кучу времени, если у вас средний инет. После скачивания закрываем программу и переходим в:

Качаем файл по ссылке и перекидываем его в эту папку. Этот файл вы можете переименовать в расширение .txt и отредактировать некоторые параметры, например изменить карту в строчке +map gm_construct или максимальное число игроков. Далее создадим конфиг сервера, это можно сделать на удобном csite , где все расписано и удобно, либо же скачать мой конфиг и отредактировать (Там где PomoikaRP это название сервера, а rcon_password это пароль от консоли сервера) Но все равно в итоге вы получите файл server.cfg, его надо перекинуть в:

Далее качаем наш игровой режим и аддоны. Например, DarkRP и аддон darkrpmodification . Т.к. мы качали с Гитхаба, мы стираем приставку -master и кидаем папку в

С DarkRP немного посложнее, переименовываем распакованную папку в darkrp и кидаем ее в

И можно уже протестить, запустив наш батник. Но не спешите открывать список серверов, подождите, пока в srcds не выйдет строка: VAC secure mode is enabled

На этом основная часть закончена.

Косметический ремонт

Сейчас мы русифицируем Дарк рп надписи, для этого качаем файл с моим переводом english.lua и кидаем его с заменой в:

steamapps/common/Garrysmod DS/garrysmod/addons/darkrpmodification/lua/darkrp_language

При желании можете поменять перевод, там есть пару прикольчиков от меня. Далее нужно настроить файл disabled_defaults.lua по своему вкусу, который находится в:

steamapps/common/Garrysmod DS/garrysmod/addons/darkrpmodification/lua/darkrp_config

Далее я покажу вам, как ставить аддоны ещё раз, на примере Blur F4 menu - это одна из немногих бесплатных Ф4 менюшек для ДаркРП. Итак, качаем аддон, распаковываем его и кидаем в

Но есть одна проблема: большинство аддонов только в Воркшопе и имеют формат .gma Для того, чтобы распаковать .gma аддон мы переходим в папку с оригинальным Гмодом по этому пути:

В этой папке bin есть пакетный файл gmad.exe(или gmad.bat) далее на другой вкладке проводника ищем файл с .gma аддоном и открываем его с помощью gmad.exe , в итоге получится папка с аддоном, которую можно перекидывать в аддоны Garrysmod DS.

Далее пойдет список основных ДаркРП аддонов:

  1. PermaProps
  2. Stacker
  3. Precision
  4. 3D2D Textscreens
  5. M9K Weapon full Pack
  6. Ulx и Ulib (Плагины для админок)
  7. Fading doors
  8. Keypads and crackers
  9. Русский, бесплатный gm автодонат

В заключении

Основа для сервера готова, осталось только установить CSS на сервер ( Тут можете почитать, как это сделать) подредактировать пару скриптов в darkrp_customthings и накидать аддонов, залить на хостинг и сервер готов.

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