Несколько серверов на 1 машине linux (порты)

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#1 Сообщение 18.05.2012, 11:47

Столкнулся сегодня с проблемой, на одной из машин (linux) стоит 17 игровых серверов (7-CSS, 1-kf, 1-tf2, 8-csgo) при запуске скриптом сразу всех серверов, один из игровых серверов может забрать на себя игровой порт другого сервера, хотя на всех серверах прописаны вручную игровые порты (-port) и порты TV (+tv_port), для каждого сервера свои порты, когда запущены все сервера, начиная с 27000 до 27015 все порты заняты, хотя не назначены ни одному серверу, игровые порты назначал начиная с 27015, а TV начиная с 27050.
Может нужно еще какие то порты прописывать при запуске, чтобы избежать накладок?

Аватара пользователя
Jonny
Полковник
Полковник
Сообщения: 1371
Зарегистрирован: 30.05.2008
Благодарил (а): 23 раза
Поблагодарили: 54 раза

#2 Сообщение 18.05.2012, 12:48

Запускай в обратной последовательности - сперва занимай более высокие порты.
Никакого отношения к нацистским группам и направлениям не имею.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#3 Сообщение 18.05.2012, 12:52

Так все равно сервера занимают для каких то нужд udp начиная с 27000
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

raiden_satan
Лейтенант
Лейтенант
Сообщения: 127
Зарегистрирован: 19.07.2011
Поблагодарили: 1 раз

#4 Сообщение 18.05.2012, 13:47

Я об этом уже спрашивал (http://forum.csmania.ru/viewtopic.php?f=28&t=35719) - никто не ответил.

bombik
Нович0к
Нович0к
Сообщения: 25
Зарегистрирован: 04.03.2012

#5 Сообщение 18.05.2012, 20:32

Ответ прост, тоже давно с этим мучался. И тебе подсказали правильно выше, запускай в обратной последовательности, но если упал один из серверов придется всю машину перезагружать. По началу не страшно было, но потом когда онлайн поднялся для меня стало это запарно. И я прочитав их документацию нашел кое что, просто добавь в строчку запуска -nohltv. Просто стандартный порт hltv 27020 и он всегда будет запускаться без этого тега, и если ты запускаешь сервера, то сервера с 27015-27019 иметь этот порт, а при перезапуске других портов он автоматом занимает ближний порт к 27020.

Я кстати в какой-то теме уже писал насчет этого.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#6 Сообщение 18.05.2012, 21:23

Но 27000-27015 это не тв порты, тем более я вручную назначил всем серверам tv начиная с 27050
Еще вопрос, есть ли смысл отключать tv командой -nohltv, на производительность влияет?
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

bombik
Нович0к
Нович0к
Сообщения: 25
Зарегистрирован: 04.03.2012

#7 Сообщение 18.05.2012, 21:36

У сорса нету hltv, он есть в 1.6. В сорсе sourcetv, я не увидел разницу с ним и без, но на порты чужие перестал лезть.

Ответить