Параметры запуска ./srcds_run -game csgo (start.sh) и их описание

Banana

Участник
Сообщения
892
Реакции
113
Операционная система
Linux
Текст ошибки
-
Список мета-модулей
-
Список плагинов SM
-
Список расширений SM
-
Здравствуйте, народ поделитесь своими советами (примерами) строки запуска сервера и подскажите где можно посмотреть все параметры для запуска сервера + их описание.
Может у кого есть полезные советы по этому вопросу.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
подскажите где можно посмотреть все параметры для запуска сервера + их описание
На Valve Developers более-менее полный список есть, за вычетом некоторых специфичных параметров, доступных только при запуске на Linux (автообновление сервера, например).

поделитесь своими советами (примерами) строки запуска сервера
./srcds_run -game tf -strictportbind -ip XXX.XXX.XXX.XXX -port 27015 +clientport 28015 +tv_port 29015 -maxplayers 28 -steamport 30015 +map vsh_crevice_b5g +sv_setsteamaccount $GAMETOKEN -autoupdate -steam_dir $STEAMPATH -steamcmd_script $STEAMSCRIPT
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
вот только нужно было -game csgo

Вообще про это статей хватает. Хотя бы эта: Новый FAQ по настройке CS:GO ver2
К тому же есть готовые скрипты для управления сервером Counter-Strike: Global Offensive - LinuxGSM, правда не знаю можно ли им запускать и управлять несколькими серверами (у меня сервера по виндой)

У меня года 4 назад такое было прописано для одного из серверов -game csgo -console -usercon +game_type 0 +game_mode 1 -maxplayers_override 20 +mapgroup mg_reserve +map cs_workout +clientport 27011 +hostport 27033 +hostname "|Competitive|ReserveMaps|"
Но это было ещё до ввода токенов. Теперь нужно добавлять ещё параметр +sv_setsteamaccount с токеном
Типы (+game_type) и режимы (+game_mode) можно посмотреть в файле ...\csgo\gamemodes.txt
Ещё можно запускать с одной папки 2 сервера с разным набором плагинов и даже разными версиями SM
Просто добавляешь параметры типа этих: +sm_basepath "addons/sourcemod_1.9" +mm_pluginsfile "addons/metamod/metaplugins2.ini"
Это в случае если у тебя папка с SM находится в addons/sourcemod_1.9, а в addons/metamod/ должен быть файл metaplugins2.ini содержащий строку addons/sourcemod_1.9/bin/sourcemod_mm
В файле metaplugins.ini в той же папке нужно будет прописать строку addons/sourcemod/bin/sourcemod_mm, чтобы имеющаяся папка sourcemod могла тоже быть использована.

Таким образом можно тестировать разные версии SM и наборы плагинов без создания нескольких папок серверов. Здорово экономит место на винте (больше 10ГБ, если запускать 2 сервера).
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #4
вот только нужно было -game csgo
Человек чётко попросил скинуть свои параметры запуска, которые используются. Речи о том, что они должны быть строго нацелены на CS:GO, и не шло.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #5
Человек чётко попросил скинуть свои параметры запуска, которые используются. Речи о том, что они должны быть строго нацелены на CS:GO, и не шло.

ветка ксго, в названии - game csgo, и правда🤣
 

Banana

Участник
Сообщения
892
Реакции
113
На Valve Developers более-менее полный список есть, за вычетом некоторых специфичных параметров, доступных только при запуске на Linux (автообновление сервера, например).


./srcds_run -game tf -strictportbind -ip XXX.XXX.XXX.XXX -port 27015 +clientport 28015 +tv_port 29015 -maxplayers 28 -steamport 30015 +map vsh_crevice_b5g +sv_setsteamaccount $GAMETOKEN -autoupdate -steam_dir $STEAMPATH -steamcmd_script $STEAMSCRIPT
У меня к вам несколько вопросов, скажите почему вы указали именно:
+clientport 28015
-steamport 30015

?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
Banana, просто для образца
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #8
скажите почему вы указали именно:
+clientport 28015
-steamport 30015
Я для себя обозначил четыре диапазона портов для игровых серверов.
  • 27000-27999 - сами игровые порты, куда люди подключаются.
  • 28000-28999 - клиентские порты.
  • 29000-29999 - SourceTV + Replay
  • 30000-30999 - Steam (обычно SRCDS сам находит свободный порт для подключения к Steam, но иногда у него это не получается, и сервак может быть отключен от Steam и спамить ошибками, что коннекта нет. своеобразное предохранение от таких случаев)
Когда поднимается сервер, для него выбираются последние 3 цифры номера порта, и используются в этих диапазонах. Так просто удобнее контролировать использование портов.
 

Banana

Участник
Сообщения
892
Реакции
113
Т.е если их не указывать то сервер сам присвоит ближайшие свободные порты или дефолтный если он свободен? Что есть несколько серверов на одной машине? Кроме удобства контроля занятых портов есть еще какие-то преимущества?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
ещё не будет менять порты при каждом запуске случайным образом
особенно если серверов больше 1
 

W1dan

Участник
Сообщения
21
Реакции
0
где найти файл ./srcds_run
1656582942448.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #12
@W1dan, в корне файлов сервера лежит.
Если Вы на обычном игровом хостинге, то Вы ничего сделать не сможете. Или ищите кнопку в панели, включающую параметр -debug, или пишите в ТП.
 

W1dan

Участник
Сообщения
21
Реакции
0
@W1dan, в корне файлов сервера лежит.
Если Вы на обычном игровом хостинге, то Вы ничего сделать не сможете. Или ищите кнопку в панели, включающую параметр -debug, или пишите в ТП.
скажи путь плс
я на кс серв
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #14
@W1dan, в корне она прямо лежит. Это выше папки csgo
На хостингах к нему доступа, скорее всего, нет.
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #17
@Kruzya, думаю тут уже не стоит напрягаться. @W1dan не хочет даже понимать то что вы пишите здесь.
 
Сверху Снизу