Проблема с портами на Ubuntu Server

Тема в разделе "Linux", создана пользователем alex2131, 19 янв 2014.

  1. alex2131

    alex2131

    Сообщения:
    147
    Симпатии:
    16
    Здравствуйте форумчане. У меня маленькая проблемка. Для объяснения я возьму четыре сервера на портах 27021, 27022, 27023, 25069
    1. Когда запускаю все сервера по порядку, то есть с 25069, 21, 22, 23, то всё норм, все збс работает.
    2. Когда запускаю 22 и 23, 21 - сразу идёт на 24. Консоль сервера ничего не пишет про порт, тупо стартует с 24.
    3. Когда запускаю все порты по порядку, кроме 25069, они стартует, потом стартую 25069 и тоже норм.
    Проблема с портом 27021. В чем проблема?
     
  2. zanoza73

    zanoza73

    Сообщения:
    348
    Симпатии:
    74
    попробуй другие порты поставить.
     
  3. alex2131

    alex2131

    Сообщения:
    147
    Симпатии:
    16
    Другие-то ставятся, он именно в такой последовательности и делает. Даже и если будут 1, 2, 3, 4. Разницы нет.
     
  4. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    game_port="27015"
    client_port="$(( $game_port - 7000 ))"
    tv_port="$(( $client_port - 1000 ))"

    -port $game_port +clientport $client_port +tv_port $tv_port
     
    Dmitry Bannik нравится это.
  5. Dmitry Bannik

    Dmitry Bannik

    Сообщения:
    14
    Симпатии:
    4
    когда запускаешь сервер то он резервирует ещё один порт и не даёт другому серверу запустится на этом порту
    попробуй изменить
    на другой.
     
  6. alex2131

    alex2131

    Сообщения:
    147
    Симпатии:
    16
    ахах, что за бред написан?

    Короче вот..

    PHP:
    ./srcds_run -console -game cstrike -port 27021 +map de_dust2 +maxplayers 26 -tickrate 66 -condebug -localcser -nomaster -ip 0.0.0.0 +tv_port 123 +clientport 26999
    Лог сервера:
    PHP:
    Auto detecting CPU
    Using SSE2 Optimised binary
    .
    Server will auto-restart if there is a crash.

    Console initialized.
    Game.dll loaded for "Counter-Strike: Source"
    maxplayers set to 32
    exec autoexec
    .cfgfile size larger than 20MB.
    maxplayers set to 26
    Network
    IP 0.0.0.0mode MPdedicated Yesports 27029 SV 26999 CL
    L 01
    /20/2014 15:27:15: -------- Mapchange to de_dust2 --------
    ports 27029 SV / 26999 CL

    с 22 по 28 - заняты. Свободен 21 и 29. Точно свободен 21
    Как бы вот, стартую с 27021, а запускает с 27029.
     
    Последнее редактирование: 20 янв 2014
  7. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    Добавь -nohltv в строка запуска.
     
  8. alex2131

    alex2131

    Сообщения:
    147
    Симпатии:
    16
    Так же.
     
  9. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    Наверное порт уже занят, напиши
    и узнаешь кто занимает 27021 порт. и убери +tv_port 123.
     
  10. alex2131

    alex2131

    Сообщения:
    147
    Симпатии:
    16
    хм... Посмотрел, действительно занимает порт. UDP, PID 2699. Я посмотрел, это сервер на 24 порту, но при соединение на 22 порт он не коннектится к 24 порту. Бред...

    Что делать?

    P.S. нужен порт 22
     

    Вложения:

    • 2699.jpg
      2699.jpg
      Размер файла:
      3,5 КБ
      Просмотров:
      5
    • 26992.jpg
      26992.jpg
      Размер файла:
      1,8 КБ
      Просмотров:
      2
  11. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    перезагрузи компьютер. Убери +tv_port в строке к каждому серверу и добавь -nohltv в строку запуска каждого сервера.
     
    alex2131 нравится это.
  12. WeSTMan

    WeSTMan *Просто я - есть я*

    Сообщения:
    214
    Симпатии:
    39
    У меня запущено 10 серверов, если уберу, то они будут выдавать ошибки. Порт ТВ не имеет значения. И -nohltv - для cs 1.6, а у меня CSS

    Добавлено через 1 минуту
    Или я ошибаюсь?
     
    Последнее редактирование: 20 янв 2014
  13. alex2131

    alex2131

    Сообщения:
    147
    Симпатии:
    16
    Слушай... Вроде бы всё работает, спс)
     
    NagarD нравится это.
  14. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Он даже для cs:go.