Создать сервер TF2 на linux

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#16 Сообщение 12.11.2011, 14:33

Dev_ua писал(а):
Rassol2 писал(а):Допустим с этим разобрались а как обстоят дела с правами? какие права на какие каталоги задавать для запуска ?
вот 2 скрипта от того же автора, что и скрипт который ты указал в 1-м посту)

один скрипт для дебиана, другой под дистрибьютивы основанные на Redhat (centos, fedora...)
привет сосед

в дебиановском скрипте console() нормально отрабатывает или посылает добавить прав?
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#17 Сообщение 12.11.2011, 16:19

pinkpiton2 писал(а):
Dev_ua писал(а):
Rassol2 писал(а):Допустим с этим разобрались а как обстоят дела с правами? какие права на какие каталоги задавать для запуска ?
вот 2 скрипта от того же автора, что и скрипт который ты указал в 1-м посту)

один скрипт для дебиана, другой под дистрибьютивы основанные на Redhat (centos, fedora...)
привет сосед

в дебиановском скрипте console() нормально отрабатывает или посылает добавить прав?
У меня вроде нормально работает! =)

Rassol2
Сержант
Сержант
Сообщения: 43
Зарегистрирован: 16.02.2011

#18 Сообщение 14.11.2011, 02:56

Код: Выделить всё

tf1@debian:/etc/init.d# /etc/init.d/tf1 start
 [>>] Проверка размера .log файлов 
	 Файл checker.log отсутствует
	 Файл qconsole.log отсутствует
 [>>] Запуск сервера My Server 
	 Порт севрера: 27035
	 Привязка к ядру: 0
	 Запуск от юзера: tf1
	 Статус: 
[1]+  Stopped                 mc
tf1@debian:~# 
вот я не могу понять почему мне не покоряется этот сервер!! вот кс я поднял на ура, а вот что соурс что ТФ2 меня ставят в то положения....

Добавлено спустя 2 минуты 39 секунд:
а разница у нас есть
if [ -f $path/$srcds_pid ] && [ -f $path/$screen_pid ]; then
ваш
if [ -f $path/cstrike/$srcds_pid ] && [ -f $path/$screen_pid ]; then
наше :)

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#19 Сообщение 14.11.2011, 16:28

Rassol2 писал(а):

Код: Выделить всё

tf1@debian:/etc/init.d# /etc/init.d/tf1 start
 [>>] Проверка размера .log файлов 
	 Файл checker.log отсутствует
	 Файл qconsole.log отсутствует
 [>>] Запуск сервера My Server 
	 Порт севрера: 27035
	 Привязка к ядру: 0
	 Запуск от юзера: tf1
	 Статус: 
[1]+  Stopped                 mc
tf1@debian:~# 
вот я не могу понять почему мне не покоряется этот сервер!! вот кс я поднял на ура, а вот что соурс что ТФ2 меня ставят в то положения....

Добавлено спустя 2 минуты 39 секунд:
а разница у нас есть
if [ -f $path/$srcds_pid ] && [ -f $path/$screen_pid ]; then
ваш
if [ -f $path/cstrike/$srcds_pid ] && [ -f $path/$screen_pid ]; then
наше :)
Да, вспомнил! Всё дело в путях, а точнее, в путях pid файлов. Дело в том, что после небольшого изменения структуры и названия директорий в движке, скрипт не полностью работает и записывает pid в никуда...

Попробуйте этот:
server_deb_source.zip
(3.15 КБ) 99 скачиваний
server_deb_source.zip
(3.15 КБ) 99 скачиваний

Rassol2
Сержант
Сержант
Сообщения: 43
Зарегистрирован: 16.02.2011

#20 Сообщение 14.11.2011, 17:57

Dev_ua
если выйдет запустить я просто не знаю как вас отблагодарить ))

Добавлено спустя 47 минут 29 секунд:
установил новый скрипт и вот что имею

Код: Выделить всё

tf1@debian:~# /etc/init.d/tf1 restart
 Невозможно остановить My Server, сервер НЕ запущен [ FAIL ]
 [>>] Запуск сервера My Server 
	 Порт севрера: 27035
	 Привязка к ядру: 0
	 Запуск от юзера: tf1
	 Статус: 
[1]+  Stopped                 mc
tf1@debian:~# htop

[2]+  Stopped                 htop
tf1@debian:~# screen -x tf1
There is no screen to be attached matching tf1
tf1@debian:~# /etc/init.d/tf1 start
 [>>] Проверка размера .log файлов 
	 Файл checker.log отсутствует
	 Файл qconsole.log отсутствует
 [>>] Запуск сервера My Server 
	 Порт севрера: 27035
	 Привязка к ядру: 0
	 Запуск от юзера: tf1
	 Статус: tf1@debian:~# 
вот такая вот барада :(
htop процесс не вылез, но и скрин показал
tf1@debian:~# screen -x tf1
There is no screen to be attached matching tf1
есть какой то лог что бы прочесть и узнать неполадку ?

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#21 Сообщение 14.11.2011, 18:26

css1.zip
(2.65 КБ) 104 скачивания
css1.zip
(2.65 КБ) 104 скачивания
Вот мой скрипт от CSS.

Только тут удалена привязка к ядру (ибо в последнем глобальном обновлении появилась поддержка мультипоточности).

Ну и вырезал автоматическое обновление и установку revemu (думаю для тф2 это не надо)

просто отредактируй параметры под себя ;)

Rassol2
Сержант
Сержант
Сообщения: 43
Зарегистрирован: 16.02.2011

#22 Сообщение 16.11.2011, 02:06

Код: Выделить всё

tf1@debian:/etc/init.d# /etc/init.d/tf1 start
 [>>] Проверка размера .log файлов 
	 Файл checker.log отсутствует
	 Файл qconsole.log отсутствует
 [>>] Запуск сервера CSS Server 1 
	 Порт севрера: 27035
	 Запуск от юзера: tf1
	 Статус: 
[1]+  Stopped                 mc
tf1@debian:~# /etc/init.d/tf1 restart
 Невозможно остановить CSS Server 1, сервер НЕ запущен [ FAIL ]
 [>>] Запуск сервера CSS Server 1 
	 Порт севрера: 27035
	 Запуск от юзера: tf1
	 Статус: 
вот беда, милком слышал что что то нужно инсталлировать чо бы работало, какой то пакет. может в эту сторону капнуть ?
за скрипт спасибо.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#23 Сообщение 16.11.2011, 17:02

Rassol2 писал(а):

Код: Выделить всё

tf1@debian:/etc/init.d# /etc/init.d/tf1 start
 [>>] Проверка размера .log файлов 
	 Файл checker.log отсутствует
	 Файл qconsole.log отсутствует
 [>>] Запуск сервера CSS Server 1 
	 Порт севрера: 27035
	 Запуск от юзера: tf1
	 Статус: 
[1]+  Stopped                 mc
tf1@debian:~# /etc/init.d/tf1 restart
 Невозможно остановить CSS Server 1, сервер НЕ запущен [ FAIL ]
 [>>] Запуск сервера CSS Server 1 
	 Порт севрера: 27035
	 Запуск от юзера: tf1
	 Статус: 
вот беда, милком слышал что что то нужно инсталлировать чо бы работало, какой то пакет. может в эту сторону капнуть ?
за скрипт спасибо.
А, у тебя sudo стоит? Если нет, то установи!)

Rassol2
Сержант
Сержант
Сообщения: 43
Зарегистрирован: 16.02.2011

#24 Сообщение 16.11.2011, 22:32

судо есть, работают кс 1.6 сервера. а вот это ни в какую.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#25 Сообщение 17.11.2011, 18:04

Rassol2 писал(а):судо есть, работают кс 1.6 сервера. а вот это ни в какую.
хех, это надо разбираться!)) поначалу у меня тоже source сервера не работали...)

Ответить Вложения 3