cd ~
steamcmd
Если устанавливал вручную:
cd ~/Steam
./steamcmd.sh
Steam>
)login anonymous
force_install_dir ./gmod-server/
app_update 4020
и дождись окончания установки.start.sh
и выполни chmod +x start.sh
. В дальнейшем для запуска сервера просто выполняй start.sh
. Содержание скрипта скопируй отсюда:#!/bin/bash
##########################################
# Количество FPS на сервере, Доброград работает на 16
tickrate="16"
# Порт, на котором будет запущен сервер, 27018 для сервера разработки
port="27015"
# Steam API-ключ, можно получить тут: https://steamcommunity.com/dev/apikey
apikey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
# ID Workshop-коллекции, которая будет скачана на сервер (но не на клиенты)
workshop="570795184"
# Максимальное количество игроков
players="16"
# Гейммод, указать название папки в gamemodes
gamemode="darkrp"
# Карта, без добавления .bsp
map="rp_eastcoast_v4c"
# Адрес страницы для загрузочного экрана
loadingurl="http://www.octothorp.team/static/rp/dobrograd/loading/"
##########################################
# Запуск сервера, тут ничего не трогаем
./srcds_run -tickrate "$tickrate" -port "$port" -console -game "garrysmod" +gmod_language "ru" -authkey "$apikey" +host_workshop_collection "$workshop" +gamemode "$gamemode" +map "$map" +maxplayers "$players" +sv_loadingurl "$loadingurl"
#!/bin/bash
##########################################
# Количество FPS на сервере, OctoGames работает на 66
tickrate="66"
# Порт, на котором будет запущен сервер, 27018 для сервера разработки
port="27015"
# Steam API-ключ, можно получить тут: https://steamcommunity.com/dev/apikey
apikey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
# ID Workshop-коллекции, которая будет скачана на сервер (но не на клиенты)
workshop="1618870662"
# Максимальное количество игроков
players="20"
# Гейммод, указать название папки в gamemodes
gamemode="brawl"
# Карта, без добавления .bsp
map="dm_torque"
##########################################
# Запуск сервера, тут ничего не трогаем
./srcds_run -tickrate "$tickrate" -port "$port" -console -game "garrysmod" +gmod_language "ru" -authkey "$apikey" +host_workshop_collection "$workshop" +gamemode "$gamemode" +map "$map" +maxplayers "$players"
#!/bin/bash
##########################################
# Количество FPS на сервере, OctoParty работает на 66
tickrate="66"
# Порт, на котором будет запущен сервер
port="27018"
# Steam API-ключ, можно получить тут: https://steamcommunity.com/dev/apikey
apikey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
# ID Workshop-коллекции, которая будет скачана на сервер (но не на клиенты)
workshop="1385795207"
# Максимальное количество игроков
players="128"
# Гейммод, указать название папки в gamemodes
gamemode="sandbox"
# Карта, без добавления .bsp
map="gm_genesis"
##########################################
# Запуск сервера, тут ничего не трогаем
./srcds_run -tickrate "$tickrate" -port "$port" -console -game "garrysmod" +gmod_language "ru" -authkey "$apikey" +host_workshop_collection "$workshop" +gamemode "$gamemode" +map "$map" +maxplayers "$players"
garrysmod/lua/bin
.dll-файлы.garrysmod/cfg/server.cfg
по шаблону.repo
:git clone [email protected]:octothorp-team/gmod-dobrograd.git repo
cp -R repo/* .
cp -R repo/.* .
git clone [email protected]:octothorp-team/gmod-octogames.git repo
cp -R repo/* .
cp -R repo/.* .
git clone [email protected]:octothorp-team/gmod-octoparty.git repo
cp -R repo/* .
cp -R repo/.* .