Создание Сервера: различия между версиями

Материал из Троллейбусная Система
Перейти к навигации Перейти к поиску
(Настройка сервера)
(Подключению к серверу)
Строка 27: Строка 27:
Для удобного запуска вашего сервера создайте файл start.bat и пропишите в него следующие параметры. '''Внимание! Ниже перечислены рекомендованные параметры, однако вы можете использовать любые другие.'''<br>
Для удобного запуска вашего сервера создайте файл start.bat и пропишите в него следующие параметры. '''Внимание! Ниже перечислены рекомендованные параметры, однако вы можете использовать любые другие.'''<br>
<pre>
<pre>
@echo off
srcds_win64.exe -console -game garrysmod -secure -port 27015 +map gm_sumy_reborn +maxplayers 10 +gamemode sandbox +host_workshop_collection 1234567890
cls
echo Starting server
title srcds.com Watchdog
:srcds
start /wait srcds_win64.exe -console -game garrysmod -secure -port 27015 +map gm_sumy_reborn +maxplayers 10 +gamemode sandbox +host_workshop_collection 1234567890
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcds
</pre>
</pre>
Данные параметры помогут вам запустить сервер и загрузить аддоны из вашей коллекции. Также, в start.bat редактируется количество игроков, игровой режим, порт и карта.
Данные параметры помогут вам запустить сервер и загрузить аддоны из вашей коллекции. Также, в start.bat редактируется количество игроков, игровой режим, порт и карта.<br>
== Server.cfg ==
== Server.cfg ==
Этот файл располагается по пути ''garrysmod/cfg/server.cfg'' и в нём прописываются основное параметры сервера (Название сервера, RCON порт, Пароль и т.д.). Ниже приведён пример файла, которые содержит в себе минимальный набор команд:<br>
Этот файл располагается по пути ''garrysmod/cfg/server.cfg'' и в нём прописываются основное параметры сервера (Название сервера, RCON порт, Пароль и т.д.). Ниже приведён пример файла, которые содержит в себе минимальный набор команд:<br>
Строка 67: Строка 60:
</pre>
</pre>
= Подключение к серверу =
= Подключение к серверу =
Для подключения к вашему серверу вам необходимо запустить Garry`s Mod и зайти в оригинальный браузер серверов и открыть вкладку ''LAN''. В ней будет находится ваш сервер, к которому вы сможете подключиться.<br>
Если вы хотите, чтобы к вам на сервер могли зайти другие игроки, то ознакомьтесь с гайдом по [https://steamcommunity.com/sharedfiles/filedetails/?id=2961104695 открытию портов].

Версия от 21:32, 23 апреля 2023

Предисловие

В этой статье расписано, как создать сервер с дополнением Trolleybus System. Гайд нацелен как на новичков в сфере создания серверов, так и для продвинутых пользователей.
Данный гайд написан для создания сервера на базе Windows. Для Linux гайд находится здесь

Установка сервера

Для начала нам нужно скачать SteamCMD. SteamCMD - это программа командной строки, которая предназначена для настройки серверов на движке Source (в том числе и для Garry`s Mod). Чтобы скачать SteamCMD вам нужно перейти по ссылке на Valve Developer Community. После того, как вы скачали SteamCMD вам нужно распаковать его в любую удобную для вас папку. Когда вы распаковали содержимое архива, запустите steamcmd.exe В открывшемся окне у вас загрузятся необходимые компоненты, после чего будет доступна строка ввода. В неё вам нужно будет написать следующую команду:

login anonymous

При помощи этой команды вы авторизуетесь в SteamCMD. Конечно, мы можете ввести логин от вашего аккаунта Steam, но в таком случае вам также нужно будет ввести ваш пароль от аккаунта и код от Steam Guard (Если вы устанавливали его). Далее вам нужно начать установку вашего сервера. Для этого введите следующую команду:

app update 4020 validate

В нашем случае мы устанавливаем сервер Garry`s Mod, поэтому мы указываем ID = 4020, так как это ID сервера Garry`s Mod. Если же вам в будущем понадобиться создать сервер по другой игре, то вы сможете найти ID серверов, которые можно установить с помощью SteamCMD на Valve Developer Community. После ввода этой команды SteamCMD начнёт загрузку нашего сервера (Хотим обратить внимание, что скорость загрузки сервера напрямую зависит от скорости вашего интернет-соединения). По завершению загрузки вы увидите сообщение: Success! App "4020" fully installed.. Увидев это сообщение вы можете закрыть окно SteamCMD написав следующую команду:

quit

Теперь у вас загружен сервер Garry`s Mod. Однако он ещё не настроен, так что игроки ещё не могут к вам подключаться. Далее мы расскажем вам, как настроить ваш сервер.

Настройка сервера

Создание коллекции

Для создания коллекции вам необходимо быть авторизованным в вашем аккаунте Steam. Перейдя по этой ссылке вы попадёте на страницу создания коллекции.

На этой странице вам нужно вписать название вашей коллекции и выбрать логотип.

Внизу страницы вам нужно выбрать необходимые категории (Обязательно выберите один из пунктов в столбце "Content Type"). После этого нажмите на кнопку "Сохранить и продолжить", после чего вас перенаправит на следующую страницу - страницу выбора аддонов, которые должны быть в вашей коллекции.

Хотим обратить внимание, что вы должны быть подписаны на какой-либо аддон, чтобы добавить его в коллекцию. Выберите необходимые аддоны и нажмите на кнопку "Сохранить и продолжить".

Вы почти завершили создание коллекции, осталось нажать на кнопку "Опубликовать", после чего ваша коллекция будет создана.

Основные дополнения для серверов троллейбусной системы вы можете найти в этой коллекции.

Параметры запуска

Для удобного запуска вашего сервера создайте файл start.bat и пропишите в него следующие параметры. Внимание! Ниже перечислены рекомендованные параметры, однако вы можете использовать любые другие.

srcds_win64.exe -console -game garrysmod -secure -port 27015 +map gm_sumy_reborn +maxplayers 10 +gamemode sandbox +host_workshop_collection 1234567890

Данные параметры помогут вам запустить сервер и загрузить аддоны из вашей коллекции. Также, в start.bat редактируется количество игроков, игровой режим, порт и карта.

Server.cfg

Этот файл располагается по пути garrysmod/cfg/server.cfg и в нём прописываются основное параметры сервера (Название сервера, RCON порт, Пароль и т.д.). Ниже приведён пример файла, которые содержит в себе минимальный набор команд:

hostname "Server Name"

rcon_password "rconpassword"

sv_downloadurl "http://yourfastdl.com"

sbox_persist 1
sbox_playershurtplayers 0
sbox_weapons 0
physgun_limited 1 
sbox_bonemanip_npc 0
sbox_maxballoons
sbox_maxdynamite 0
sbox_maxemitters 0
sbox_maxlamps 0
sbox_maxnpcs 0
sbox_maxragdolls 0
sbox_maxthrusters 0
sbox_maxwheels 0
sbox_maxvehicles 5
sbox_maxprops 5
sbox_maxlights 0
sbox_maxhoverballs 0
sbox_maxeffects 5
sbox_maxbuttons 0

Подключение к серверу

Для подключения к вашему серверу вам необходимо запустить Garry`s Mod и зайти в оригинальный браузер серверов и открыть вкладку LAN. В ней будет находится ваш сервер, к которому вы сможете подключиться.
Если вы хотите, чтобы к вам на сервер могли зайти другие игроки, то ознакомьтесь с гайдом по открытию портов.