Создание Сервера: различия между версиями
(Подключению к серверу) |
(1) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 9: | Строка 9: | ||
При помощи этой команды вы авторизуетесь в SteamCMD. Конечно, мы можете ввести логин от вашего аккаунта Steam, но в таком случае вам также нужно будет ввести ваш пароль от аккаунта и код от Steam Guard (Если вы устанавливали его). Далее вам нужно начать установку вашего сервера. Для этого введите следующую команду: | При помощи этой команды вы авторизуетесь в SteamCMD. Конечно, мы можете ввести логин от вашего аккаунта Steam, но в таком случае вам также нужно будет ввести ваш пароль от аккаунта и код от Steam Guard (Если вы устанавливали его). Далее вам нужно начать установку вашего сервера. Для этого введите следующую команду: | ||
<pre> | <pre> | ||
app_update 4020 validate | |||
</pre> | </pre> | ||
В нашем случае мы устанавливаем сервер Garry`s Mod, поэтому мы указываем ID = 4020, так как это ID сервера Garry`s Mod. Если же вам в будущем понадобиться создать сервер по другой игре, то вы сможете найти ID серверов, которые можно установить с помощью SteamCMD на [https://developer.valvesoftware.com/wiki/Dedicated_Servers_List Valve Developer Community]. После ввода этой команды SteamCMD начнёт загрузку | В нашем случае мы устанавливаем сервер Garry`s Mod, поэтому мы указываем ID = 4020, так как это ID сервера Garry`s Mod. Если же вам в будущем понадобиться создать сервер по другой игре, то вы сможете найти ID серверов, которые можно установить с помощью SteamCMD на [https://developer.valvesoftware.com/wiki/Dedicated_Servers_List Valve Developer Community]. После ввода этой команды SteamCMD начнёт загрузку вашего сервера (Хотим обратить внимание, что скорость загрузки сервера напрямую зависит от скорости вашего интернет-соединения). По завершению загрузки вы увидите сообщение: '''Success! App "4020" fully installed.'''. Увидев это сообщение вы можете закрыть окно SteamCMD написав следующую команду: | ||
<pre> | <pre> | ||
quit | quit | ||
Строка 25: | Строка 25: | ||
Основные дополнения для серверов троллейбусной системы вы можете найти в этой [https://steamcommunity.com/sharedfiles/filedetails/?id=2961104695 коллекции]. | Основные дополнения для серверов троллейбусной системы вы можете найти в этой [https://steamcommunity.com/sharedfiles/filedetails/?id=2961104695 коллекции]. | ||
== Параметры запуска == | == Параметры запуска == | ||
Для удобного запуска вашего сервера создайте файл start.bat и пропишите в него следующие параметры. '''Внимание! | Для удобного запуска вашего сервера создайте файл start.bat и пропишите в него следующие параметры. '''Внимание! start.bat должен располагаться по следующему пути: Корневая папка/steamapps/common/GarrysModDS/'''<br> | ||
<pre> | <pre> | ||
@echo off | |||
cls | |||
echo Starting server | |||
title srcds.com | |||
srcds.exe -console -game garrysmod -secure -port 27015 +map gm_sumy_reborn +maxplayers 10 +gamemode sandbox +host_workshop_collection 2961104695 | |||
echo (%time%) WARNING: srcds closed or crashed, restarting. | |||
goto srcds | |||
</pre> | </pre> | ||
Данные параметры помогут вам запустить сервер и загрузить аддоны из вашей коллекции. Также, в start.bat редактируется количество игроков, игровой режим, порт и карта.<br> | Данные параметры помогут вам запустить сервер и загрузить аддоны из вашей коллекции. Также, в start.bat редактируется количество игроков, игровой режим, порт и карта.<br> | ||
== Server.cfg == | == Server.cfg == | ||
Этот файл располагается по пути ''garrysmod/cfg/server.cfg'' и в нём прописываются основное параметры сервера (Название сервера, RCON порт, Пароль и т.д.). Ниже приведён пример файла, которые содержит в себе минимальный набор команд:<br> | Этот файл располагается по пути ''GarrysModDS/garrysmod/cfg/server.cfg'' и в нём прописываются основное параметры сервера (Название сервера, RCON порт, Пароль и т.д.). Ниже приведён пример файла, которые содержит в себе минимальный набор команд:<br> | ||
<pre> | <pre> | ||
hostname "Server Name" | hostname "Server Name" #Название вашего сервера | ||
rcon_password "rconpassword" | rcon_password "rconpassword" #RCON пароль вашего сервера (для удалённой отправки команд на ваш сервер) | ||
sv_password "serverpassword" #Пароль от вашего сервера. Чтобы снять пароль с сервера, оставьте значение в ковычках пустым. | |||
sv_loadingurl "http://yourloadingurl.com" #Ссылка на ваш загрузочный экран (Загрузочный экран работает только при установлённой бета-версии Garry`s Mod '''x86-64 - Chromium + 64-bit binaries''' | |||
sv_downloadurl "http://yourfastdl.com" #Ссылка на ваш FastDL (систему загрузки контента при заходе на сервер) | |||
sv_alltalk 3 #Все игроки слышат друг-друга по всей карте | |||
sbox_persist 1 #Включение системы сохранения объектов мира (Принцип работы аналогичен аддону Perma Props однако Persist встроен в сам Garry`s Mod) | |||
sbox_noclip 1 #Включение Noclip для всех игроков | |||
sbox_godmode 1 #Включение режим бессмертия | |||
sbox_weapons 0 #Отключение выдачи оружия их Half-Life 2 | |||
sbox_playershurtplayers 0 #Отключение нанесения урона игроками по игрокам | |||
</pre> | </pre> | ||
= Подключение к серверу = | = Подключение к серверу = | ||
Для подключения к вашему серверу вам необходимо запустить Garry`s Mod и зайти в оригинальный браузер серверов и открыть вкладку ''LAN''. В ней будет находится ваш сервер, к которому вы сможете подключиться.<br> | Для подключения к вашему серверу вам необходимо запустить Garry`s Mod и зайти в оригинальный браузер серверов и открыть вкладку ''LAN''. В ней будет находится ваш сервер, к которому вы сможете подключиться.<br> | ||
Если вы хотите, чтобы к вам на сервер могли зайти другие игроки, то ознакомьтесь с гайдом по [https:// | Если вы хотите, чтобы к вам на сервер могли зайти другие игроки, то ознакомьтесь с гайдом по [https://wiki.trolleybussystem.ru/Открытие_Портов открытию портов]. |
Текущая версия от 21:01, 26 мая 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 и пропишите в него следующие параметры. Внимание! start.bat должен располагаться по следующему пути: Корневая папка/steamapps/common/GarrysModDS/
@echo off cls echo Starting server title srcds.com srcds.exe -console -game garrysmod -secure -port 27015 +map gm_sumy_reborn +maxplayers 10 +gamemode sandbox +host_workshop_collection 2961104695 echo (%time%) WARNING: srcds closed or crashed, restarting. goto srcds
Данные параметры помогут вам запустить сервер и загрузить аддоны из вашей коллекции. Также, в start.bat редактируется количество игроков, игровой режим, порт и карта.
Server.cfg
Этот файл располагается по пути GarrysModDS/garrysmod/cfg/server.cfg и в нём прописываются основное параметры сервера (Название сервера, RCON порт, Пароль и т.д.). Ниже приведён пример файла, которые содержит в себе минимальный набор команд:
hostname "Server Name" #Название вашего сервера rcon_password "rconpassword" #RCON пароль вашего сервера (для удалённой отправки команд на ваш сервер) sv_password "serverpassword" #Пароль от вашего сервера. Чтобы снять пароль с сервера, оставьте значение в ковычках пустым. sv_loadingurl "http://yourloadingurl.com" #Ссылка на ваш загрузочный экран (Загрузочный экран работает только при установлённой бета-версии Garry`s Mod '''x86-64 - Chromium + 64-bit binaries''' sv_downloadurl "http://yourfastdl.com" #Ссылка на ваш FastDL (систему загрузки контента при заходе на сервер) sv_alltalk 3 #Все игроки слышат друг-друга по всей карте sbox_persist 1 #Включение системы сохранения объектов мира (Принцип работы аналогичен аддону Perma Props однако Persist встроен в сам Garry`s Mod) sbox_noclip 1 #Включение Noclip для всех игроков sbox_godmode 1 #Включение режим бессмертия sbox_weapons 0 #Отключение выдачи оружия их Half-Life 2 sbox_playershurtplayers 0 #Отключение нанесения урона игроками по игрокам
Подключение к серверу
Для подключения к вашему серверу вам необходимо запустить Garry`s Mod и зайти в оригинальный браузер серверов и открыть вкладку LAN. В ней будет находится ваш сервер, к которому вы сможете подключиться.
Если вы хотите, чтобы к вам на сервер могли зайти другие игроки, то ознакомьтесь с гайдом по открытию портов.