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

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

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

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

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

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

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

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

Как Повесить Несколько Серверов На 1 Порт

Статус пользователя SIRIUS
сообщение 4.2.2008, 22:27
Сообщение #1
Стаж: 19 лет

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

Всем доброго времени суток!

Столкнулся со следующей проблемой: Есть белый IP 192.168.0.1 + к етому IP прикручен домен domen.com.ua, и несколько поддоменов cs1,cs2,cs3,cs4.

Запускаю я сервак...
Код
./hlds_run -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 24 +port 27015 +map fy_pool_day +ip cs1.domen.com.ua -pingbooster 1


и запускаю второй

Код
./hlds_run -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 24 +port 27015 +map de_dust +ip cs2.domen.com.ua -pingbooster 1


После чего консоль мне четко показывает что порт 27015 занят:
Код
WARNING: UDP_OpenSocket: port: 27015  bind: Address already in use


Скажите можно ли с етим что-то поделать? Или нужно на каждый сервак "свой" IP вешать...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Karlezon
сообщение 4.2.2008, 22:35
Сообщение #2


Стаж: 19 лет

Сообщений: 413
Благодарностей: 76
Полезность: 192

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

"белый IP 192.168.0.1" это как?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 4.2.2008, 22:45
Сообщение #3


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

При запуске второго сервера пиши +port 27016. Ты ведь 27015 используешь для первого сервера вот тебе и отвечают что этот порт уже занят.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SIRIUS
сообщение 5.2.2008, 0:53
Сообщение #4
Стаж: 19 лет

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

Цитата(Karlezon @ 4.2.2008, 22:35) *
"белый IP 192.168.0.1" это как?


Не вписал сюда свой IP так как считалось бы рекломой

Цитата
При запуске второго сервера пиши +port 27016. Ты ведь 27015 используешь для первого сервера вот тебе и отвечают что этот порт уже занят.


Ето я знаю, а повесить несколько серверов на 27015 по ходу не возможно...=(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gg^^
сообщение 5.2.2008, 1:49
Сообщение #5


Стаж: 18 лет

Сообщений: 37
Благодарностей: 1
Полезность: 23

Цитата(SIRIUS @ 5.2.2008, 1:53) *
Не вписал сюда свой IP так как считалось бы рекломой
Ето я знаю, а повесить несколько серверов на 27015 по ходу не возможно...=(

а как ты себе представляешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Karlezon
сообщение 5.2.2008, 2:33
Сообщение #6


Стаж: 19 лет

Сообщений: 413
Благодарностей: 76
Полезность: 192

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

Цитата(SIRIUS @ 5.2.2008, 1:53) *
Не вписал сюда свой IP так как считалось бы рекломой

Поэтому написал внутренний))
То что повесить на один порт не возможно это понятно.
Может средствами nix можно сделать такую штуку -
Развесить несколько серверов на разные порты,
соединения с cs1.domen.com.ua перенаправлять на 192.168.0.1:27015
---------------- cs2.domen.com.ua ----------------------- 192.168.0.1:27016
---------------- cs3.domen.com.ua ----------------------- 192.168.0.1:27017
и тд...

Отредактировал: Karlezon, - 5.2.2008, 2:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S.k.y.N.E.T
сообщение 5.2.2008, 15:49
Сообщение #7


Стаж: 18 лет

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

Круто

Отредактировал: S.k.y.N.E.T, - 5.2.2008, 15:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SIRIUS
сообщение 5.2.2008, 15:50
Сообщение #8
Стаж: 19 лет

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

Цитата(Karlezon @ 5.2.2008, 3:33) *
Поэтому написал внутренний))
То что повесить на один порт не возможно это понятно.
Может средствами nix можно сделать такую штуку -
Развесить несколько серверов на разные порты,
соединения с cs1.domen.com.ua перенаправлять на 192.168.0.1:27015
---------------- cs2.domen.com.ua ----------------------- 192.168.0.1:27016
---------------- cs3.domen.com.ua ----------------------- 192.168.0.1:27017
и тд...


Вот ето уже другой разговор =)
Как ето можно реализовать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 5.2.2008, 16:18
Сообщение #9


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(Karlezon @ 5.2.2008, 4:33) *
Может средствами nix можно сделать такую штуку -
Развесить несколько серверов на разные порты,
соединения с cs1.domen.com.ua перенаправлять на 192.168.0.1:27015
---------------- cs2.domen.com.ua ----------------------- 192.168.0.1:27016
---------------- cs3.domen.com.ua ----------------------- 192.168.0.1:27017
и тд...

Вряд ли это возможно, так как любой домен указывает именно на конкретный ip адрес.
В данном случае все домены привязаны к единственному ip - они идентичны.
Например, если клиент, чтобы зайти на сервер, наберет connect cs2.domen.com.ua или connect cs3.domen.com.ua (явно не указывая порт), то по умолчанию он будет всегда пытаться зайти на 192.168.0.1:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя snake007v
сообщение 5.2.2008, 16:59
Сообщение #10


Стаж: 18 лет

Сообщений: 24
Благодарностей: 3
Полезность: 96

Просто разные порты укажи, для своего домена свой порт. :) 27015, 27016, 27017, 27018.
Цитата
Ето я знаю, а повесить несколько серверов на 27015 по ходу не возможно...=(

Нерельно, никс не поможет, т.к. будет много головной боли и хз как кс это восприймет crazy.gif

Отредактировал: snake007v, - 5.2.2008, 17:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PaCTa
сообщение 5.2.2008, 17:24
Сообщение #11


Стаж: 19 лет

Сообщений: 376
Благодарностей: 239
Полезность: 885

Цитата(SIRIUS @ 4.2.2008, 23:27) *

У тебя эти сабдомены к одному ипу привязаны и все на одной такче, так что так не получится, меняй порты.
Код
./hlds_run -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 24 +port 27015 +map fy_pool_day +ip cs1.domen.com.ua -pingbooster 1

Код
./hlds_run -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 24 +port 27016 +map de_dust +ip cs2.domen.com.ua -pingbooster 1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя keeper
сообщение 6.2.2008, 23:52
Сообщение #12


Стаж: 19 лет

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

Цитата(PaCTa @ 5.2.2008, 18:24) *
У тебя эти сабдомены к одному ипу привязаны и все на одной такче, так что так не получится, меняй порты.
Код
./hlds_run -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 24 +port 27015 +map fy_pool_day +ip cs1.domen.com.ua -pingbooster 1

Код
./hlds_run -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 24 +port 27016 +map de_dust +ip cs2.domen.com.ua -pingbooster 1

Для этого нужно иметь 2 ип адреса(192.168.0.1 и 192.168.0.2). что бы домен cs1.domen.com.ua был превязан к 192.168.0.1 а cs2.domen.com.ua к 192.168.0.2 :)
Иначе толку от того мало все равно будет заходить cs2.domen.com.ua:27015 и наоборот :) А смысл в етом?

Отредактировал: keeper, - 6.2.2008, 23:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SIRIUS
сообщение 7.2.2008, 0:35
Сообщение #13
Стаж: 19 лет

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

Всем спасибо!
Да-а-а а жаль, прийдёться вешать на разные порты =(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: