Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Консоль сервера на vds

, Тема посвещена установке консоли сервера
Статус пользователя anton4990
сообщение 14.11.2015, 14:12
Сообщение #1
Стаж: 11 лет

Сообщений: 9
Благодарностей: 2
Полезность: 0

Доброго дня форумчане, Как можно сделать коносль сервера (ту в которой описываются события), через которую можно управлять сервером.
У меня на вдс, после подключения через программу PuTTy в консоли есть только 4 команды: (start, stop, restart, status)
Хотелось бы добавить 5ую "console" после ввода которая консоль PuTTy превратится в консоль сервера.

А то приходится юзать HLSW, которая работает по принципу консоли через ркон, как в игровом клиенте. Это меня не устраивает.
Думаю все понимают что консоль только активного сервера не достаточна, в состоянии когда сервер выключен консоль тоже очень нужна для выявления ошибок и т.д.

Заранее благодарю за любую помощь good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя counterstrikec4
сообщение 14.11.2015, 16:25
Сообщение #2
Стаж: 15 лет

Сообщений: 191
Благодарностей: 32
Полезность: 34

screen use
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя evil
сообщение 14.11.2015, 19:30
Сообщение #3


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Запустить сервер в скрине. Потом в консоли прописать screen -r имя скрина

или использовать спец. скрипт запуска.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dimamelnic
сообщение 14.11.2015, 19:30
Сообщение #4
Стаж: 11 лет

Сообщений: 1862
Благодарностей: 229
Полезность: 9

При запуске сервера добавь -console
Вот пример
./hlds_run -console -game cstrike +ip 0.0.0.0 +port 27015 +map 35hp_2 +maxplayers 32 +sv_lan 0 -noipx -insecure -debug
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 14.11.2015, 19:32
Сообщение #5


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(dimamelnic @ 14.11.2015, 19:26) *
При запуске сервера добавь -console
Вот пример
./hlds_run -console -game cstrike +ip 0.0.0.0 +port 27015 +map 35hp_2 +maxplayers 32 +sv_lan 0 -noipx -insecure -debug

без скрина серв оффнется при закрытии Путти.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dimamelnic
сообщение 14.11.2015, 19:52
Сообщение #6
Стаж: 11 лет

Сообщений: 1862
Благодарностей: 229
Полезность: 9

Цитата(evil @ 14.11.2015, 20:28) *
без скрина серв оффнется при закрытии Путти.


Ну тогда так...
apt-get install screen на дебиан
screen ./hlds_run -console -game cstrike +ip 0.0.0.0 +port 27015 +map 35hp_2 +maxplayers 32 +sv_lan 0 -noipx -insecure -debug
и все
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 14.11.2015, 19:57
Сообщение #7


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(dimamelnic @ 14.11.2015, 19:48) *
Ну тогда так...
apt-get install screen на дебиан
screen ./hlds_run -console -game cstrike +ip 0.0.0.0 +port 27015 +map 35hp_2 +maxplayers 32 +sv_lan 0 -noipx -insecure -debug
и все

Все верно! Но нужно ешо указать имя скрина! Так точнее screen -A -m -d -S csserv ./hlds_run .......
Потом с помощью команды screen -r csserv будет доступна консоль сервера кс.

Отредактировал: evil, - 14.11.2015, 19:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 14.11.2015, 20:21
Сообщение #8


Иконка группы

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

-console такая команда на Линуксах не нужна.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя death_error
сообщение 14.11.2015, 21:13
Сообщение #9
Стаж: 15 лет

Сообщений: 94
Благодарностей: 15
Полезность: 118

Cкрытый текст
http://gameservermanagers.com/lgsm/csserver/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 14.11.2015, 22:55
Сообщение #10


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(death_error @ 14.11.2015, 21:08) *
Cкрытый текст
http://gameservermanagers.com/lgsm/csserver/

что тут качать?) я чет не в теме)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 14.11.2015, 23:06
Сообщение #11


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

если бы вместо скрин пользовался tmux, то не знал бы таких проблем.
tmux — это менеджер терминалов, к которому удобно подключаться и отключаться, не теряя при этом процессы и историю. Как screen, только лучше (в первую очередь потому, что использует модель клиент—сервер).
чтобы установить tmux вводим
Цитата
apt-get tmux

шпаргался по использованию tmux
Очень хороший способ запустить tmux:
tmux attach || tmux new — делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.

После этого вы попадаете в полноценную консоль.
Ctrl+b d — отключиться. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — см. выше.)

В одной сессии может быть сколько угодно окошек:
Ctrl+b c — создать окошко;
Ctrl+b 0...9 — перейти в такое-то окошко;
Ctrl+b p — перейти в предыдущее окошко;
Ctrl+b n — перейти в следующее окошко;
Ctrl+b l — перейти в предыдущее активное окошко (из которого вы переключились в текущее);
Ctrl+b & — закрыть окошко (а можно просто набрать exit в терминале).

В одном окошке может быть много панелей:
Ctrl+b % — разделить текущую панель на две, по вертикали;
Ctrl+b " — разделить текущую панель на две, по горизонтали (это кавычка, которая около Enter, а не Shift+2);
Ctrl+b →←↑↓ — переходить между панелями;
Ctrl+b x — закрыть панель (а можно просто набрать exit в терминале).

Недостаток — непривычным становится скроллинг:
Ctrl+b PgUp — вход в «режим копирования», после чего:
PgUp, PgDown — скроллинг;
q — выход из «режима копирования».


Отредактировал: ex3m777, - 14.11.2015, 23:07


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя evil
сообщение 14.11.2015, 23:27
Сообщение #12


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(ex3m777 @ 14.11.2015, 23:02) *
если бы вместо скрин пользовался tmux, то не знал бы таких проблем.
tmux — это менеджер терминалов, к которому удобно подключаться и отключаться, не теряя при этом процессы и историю. Как screen, только лучше (в первую очередь потому, что использует модель клиент—сервер).
чтобы установить tmux вводим

шпаргался по использованию tmux
Очень хороший способ запустить tmux:
tmux attach || tmux new — делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.

После этого вы попадаете в полноценную консоль.
Ctrl+b d — отключиться. (Точно так же вы отключитесь, если прервётся соединение. Как подключиться обратно и продолжить работу — см. выше.)

В одной сессии может быть сколько угодно окошек:
Ctrl+b c — создать окошко;
Ctrl+b 0...9 — перейти в такое-то окошко;
Ctrl+b p — перейти в предыдущее окошко;
Ctrl+b n — перейти в следующее окошко;
Ctrl+b l — перейти в предыдущее активное окошко (из которого вы переключились в текущее);
Ctrl+b & — закрыть окошко (а можно просто набрать exit в терминале).

В одном окошке может быть много панелей:
Ctrl+b % — разделить текущую панель на две, по вертикали;
Ctrl+b " — разделить текущую панель на две, по горизонтали (это кавычка, которая около Enter, а не Shift+2);
Ctrl+b →←↑↓ — переходить между панелями;
Ctrl+b x — закрыть панель (а можно просто набрать exit в терминале).

Недостаток — непривычным становится скроллинг:
Ctrl+b PgUp — вход в «режим копирования», после чего:
PgUp, PgDown — скроллинг;
q — выход из «режима копирования».

благодарю. Никогда им не пользовался)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 14.11.2015, 23:57
Сообщение #13


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Пощупал. Честно ничем не удивило. Хотя за автоустановку +. В строке запуска клиент порт. Зачем? Мне проще в скрине и sh файлом управлять. Быстрей и понятней мне!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя death_error
сообщение 15.11.2015, 7:08
Сообщение #14
Стаж: 15 лет

Сообщений: 94
Благодарностей: 15
Полезность: 118

evil,
Если все настроить как в мануале написано то управление сервером происходит в 2 клика.Она и консоль развернет и сервер поднимет и даже установит и обновит его при надобности
ex3m777,
apt-get install tmux
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Profan
сообщение 15.11.2015, 9:25
Сообщение #15


Стаж: 10 лет
Город: Сочи

Сообщений: 1317
Благодарностей: 403
Полезность: 698

anton4990, Поставь бесплатную ПУ GameAP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 15.11.2015, 10:57
Сообщение #16


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(death_error @ 15.11.2015, 7:03) *
evil,
Если все настроить как в мануале написано то управление сервером происходит в 2 клика.Она и консоль развернет и сервер поднимет и даже установит и обновит его при надобности
ex3m777,
apt-get install tmux

Ну спорить не буду с этим! Эсть пару вопросов:
Цитата
- зачес создаются папка кфг
- непонятная строка запуска ./hlds_run -game cstrike -strictportbind +clientport -ip 185.117.154.152 -port 27016 +map de_dust2 -maxplayers 16

Зачем это?
И походу ошибка в скрипте -ip, надо +

Отредактировал: evil, - 15.11.2015, 11:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anton4990
сообщение 17.11.2015, 18:19
Сообщение #17
Стаж: 11 лет

Сообщений: 9
Благодарностей: 2
Полезность: 0

Как установить/использовать tmux?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 17.11.2015, 18:39
Сообщение #18


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

apt-get install tmux
http://muff.kiev.ua/content/tmux-konsolnyi-multipleksor

Отредактировал: evil, - 17.11.2015, 19:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anton4990
сообщение 19.1.2016, 10:59
Сообщение #19
Стаж: 11 лет

Сообщений: 9
Благодарностей: 2
Полезность: 0

Всем спасибо за ответы и желание помочь
скрина вроде на сервере нету. стартовый файл использует просто COMMANDLINE, пробовал туда дописать коносль, но ничего не происходит.
Кто поможет установить скрин?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 19.1.2016, 12:22
Сообщение #20
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(anton4990 @ 19.1.2016, 18:54) *
Кто поможет установить скрин?

Консоль сервера на vds (Пост #860928)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: