Masterserver 0.62 alpha 1 (linux x64/win32)

Тема в разделе "Мастерсервер(Masterserver)", создана пользователем jesuspunk, 12 ноя 2014.

  1. jesuspunk

    jesuspunk Администратор Команда форума

    Не большое обновление.
    1) Решил переработать запись логов для статистики. Теперь будет буфер который будет записываться в лог файл и сбрасываться раз в N секунд, настроить можно будет в Статистика - настройка статистики.
    2) Добавил возможность настройки как часто производить подсчет статистики в минутах, так же в настройках статистики.
    3)Возможность смены порта для веб морды, пока что только вручную перед запуском в ms.cfg в секции OPTIONS параметр webcpport.
    4) Проверка на обновления теперь прикручена и к веб морде, будет отображаться под логами ошибок на главной. Включение пока что тоже через ms.cfg

    Сделал 2 релиза под windows (32 битная версия), чтобы можно было быстро ознакомится с мс, и под linux 64 битная, теперь под linux только 64 битные буду клипать.

    з.ы. в данном релизе у linux x64 веб порт 8887

    з.ы.ы. некоторые утверждают, что css не работает:
    css_2_servers.png
     

    Вложения:

    Последнее редактирование: 12 ноя 2014
    sabas нравится это.
  2. MrFoza

    MrFoza Новичок

    Супер то есть на win ты уже делать релизы не будешь?
    Я думаю чтоб не тратить время попросту можно для win не выпускать обновы
    я думаю не кто не будет держать MS на win.
     
  3. sabas

    sabas Новичок

    Все заработало , смена порта на 8887 помогла ! Благодарю от души!
     
  4. Nardamon

    Nardamon Новичок

    Не получается стартануть эти версии
    Linux OS Detected.
    Start load servers lists
    Trying connect to mysql and take list of servers from BOOSTBYMIRROR...
    Start load CS 1.6 Servers(only)...
    No ping mode is ON (or MODE FILE2 or LM PLUS or AMXMON PLUS or CMQ+)
    CS 1.6 load - ok!
    Masterserver by Jesuspunk(icq 2222674) version 0.62 alpha 1 (11.11.14) Loaded OK.

    Loaded CS 1.6 list with 44 servers.
    Unhandled exception in thread started by <cyfunction serve_forevergs at 0x2ac5dd0>
    TypeError: serve_forevergs() takes exactly one argument (0 given)

    Enter command(stats(show threads count)/reload/help/stop(or exit)):


    Висит, работает, в веб управление заходит.
    Пишет что 44 сервера откуда-то стянул, хотя в базе их всего 12, но и в клиент отдавать не хочет)
    Пробовал крутить все настройки и дебаг, и не помогло, и ничего более развёрнутого не узнал.

    Включал режим FILE - выдало в клиент из файла весь список.

    Это баг, или я что-то не то делал?


    Забыл указать что в данный момент стоит предыдущая версия 0.4.8_a5, и работает с теми же параметрами, что пробовал в новой.
     
  5. jesuspunk

    jesuspunk Администратор Команда форума

    Nardamon, используйте пока что Masterserver 0.61 alpha 1 linux(x86/32bit). Спасибо за ошибку, постоянно при изменениях забываю про режимы boostbymirror, monengine в которых нету поддержки других игровых серверов кроме кс 1.6
     
  6. melkiy

    melkiy Новичок

    привет поставил я мастерсервер но вот столкнулся так как раньше не ставил его а в первые все работает норм и сервера отображает все но вот как зделать например я делаю сервер усгу бусст но сервер не самый первый в поиске а сартировка как по пингу я думаю надо чтото в строчке вип поставить ? или там еще гдето что то поставить надо
    [AMXMON]
    vip = 0
    host = 127.0.0.1
    name = databasename
    user = userdb
    password = dbpass
    table = amx_servers
    random = 0
     
  7. jesuspunk

    jesuspunk Администратор Команда форума

    melkiy, amxmon надеюсь у вас лицензионный? Если да, то вопросы пожалуйста задавайте на форуме разработчиков, там тема с моим мс есть. Если не хотите в теме отписываться, то в лс, но тоже на форуме разработчиков(forum.amxservers.ru). Пиратские версии amxmon не поддерживаю.
     
  8. Nardamon

    Nardamon Новичок


    Попробовал. version = 0.6.1_a1
    Не идёт)

    Linux OS Detected.
    Start load servers lists
    Trying connect to mysql and take list of servers from BOOSTBYMIRROR...
    Not successfully connected and taked 0 servers. Retry to connect...5 Seconds.
    Error: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date_end > unix_timestamp(now()) ORDER BY date_end DESC) UNION (SELECT DISTINCT ' at line 1")

    И ещё одна заковыка.
    ./mslauncher: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

    Добавил в файл запуска как временное export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
    Но чото там не то с линковками)
     
  9. melkiy

    melkiy Новичок

    не лецензия я чисто для тест поставил а если например буст от мирора поставить то как будут сервера отображаца в поиске просто у меня щяс по пингу и я так панимаю надо убрать сартировку по пингу ? штобы сервер который в бусте был на 1 месте?
     
  10. jesuspunk

    jesuspunk Администратор Команда форума

    Nardamon, я ж дал ссылку не на первый пост специально. Если бы чуть ниже прочитали бы увидели свою ошибку и сразу после неё версия с исправлением этой ошибки : 0.61 a2 прямая ссылка для wget http://non-steam.ru/downloads/ms061a2.zip

    так же насчет libz.so.1 у меня

    root@ms3:/home/ms062a2_linux32# ldd mslauncher
    linux-gate.so.1 => (0xb7798000)
    libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb7789000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7770000)
    libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb760a000)
    /lib/ld-linux.so.2 (0xb7799000)

    сделаю предположение, что у вас линукс 64 битный, и не установлены 32 битные библиотеки, под debian apt-get install ia32-libs

    0.61a2 собрана только под 32 битную версию, в отличии от 0.62a1
     
  11. jesuspunk

    jesuspunk Администратор Команда форума

    Самый простой способ то что вы хотите сделать: режим работы из файла, ставите свой сервер впереди всех, в настройках включаете noping режим и для верности fixsortnoping 1

    Для других режимов главное как у вас в бд прописано, а это уже зависит от веб морды.
     
  12. argento

    argento Новичок

    Я специально ставил 32 битную систему, что бы мастер работал без проблем(( теперь если только будут для 64, прийдется все заново переустанавливать?
    а у меня впс, с 2 форумами кроме моника.
     
  13. Nardamon

    Nardamon Новичок


    Попробовал. version = 0.6.1_a1
    Не идёт)

    Linux OS Detected.
    Start load servers lists
    Trying connect to mysql and take list of servers from BOOSTBYMIRROR...
    Not successfully connected and taked 0 servers. Retry to connect...5 Seconds.
    Error: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date_end > unix_timestamp(now()) ORDER BY date_end DESC) UNION (SELECT DISTINCT ' at line 1")

    И ещё одна заковыка.
    ./mslauncher: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

    Добавил в файл запуска как временное export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
    Но чото там не то с линковками)


    Дело в том что оттуда и скачал по вашей ссылке 0.61a2 и попробовал её сначала.
    Потм решив что я не то взял уже скачал 0.61a1, дальше вам известно.

    Теже 44 сервера, список не выдаёт в клиент.

    Linux OS Detected.
    Start web contorl panel
    Start cpsocket
    Start load servers lists
    Mysql connect - OK!
    WEBCP ... [OK]
    Trying connect to mysql and take list of servers from BOOSTBYMIRROR...
    Start load CS 1.6 Servers(only)...
    No ping mode is ON (or MODE FILE2 or LM PLUS or AMXMON PLUS or CMQ+)
    CS 1.6 load - ok!
    Masterserver by Jesuspunk(icq 2222674) version 0.61 alpha 2 (09.11.14) Loaded OK.

    Loaded CS 1.6 list with 44 servers.
    Mysql connect - OK!
    Start msstatscalc cron... [OK]

    Simple DOS protection started...

    Enter command(stats(show threads count)/reload/help/stop(or exit)):stop
    Server forever CS1.6/HL1 Stoped .. OK
    Console closed .. OK
    Master server shutdown ... OK


    CentOs 64 битный, но все библиотеки 32х установлены.
     
  14. melkiy

    melkiy Новичок

    спосиба ясна буду каврять дальше мне вот не надо через фвйл хотелось бы через бд
     
  15. jesuspunk

    jesuspunk Администратор Команда форума

    нет, поспешил я с только для 64 битной, видимо мне долго еще придется под 32 битные ОС компилировать...
     
  16. jesuspunk

    jesuspunk Администратор Команда форума

    В версии 0.62a1 не выдавало список из-за ошибки:
    Код:
    Unhandled exception in thread started by <cyfunction serve_forevergs at 0xf4edd0>
    TypeError: serve_forevergs() takes exactly one argument (0 given)
    Сейчас скомпилирую и проверю версию исправляющию эту ошибку, но в 0.61a2 должно все работать, сам лично ставил и проверял.
     
  17. jesuspunk

    jesuspunk Администратор Команда форума

    вот для 32 битной версии под замену файл, у меня загружает 4 сервера(http://non-steam.ru/bbmtest/) и выводит их.
    2014-11-15 22-45-54 Скриншот экрана.png
     

    Вложения:

  18. Nardamon

    Nardamon Новичок

    Спасибо, попробую.
     
  19. Nardamon

    Nardamon Новичок

    Да, работает.
    Ураура!! Спасибо.

    Забавно так
    Masterserver by Jesuspunk(icq 2222674) version 0.62 alpha 3 (15.11.14) Loaded OK.
    New version available:
    0.62 alpha 1 (11.11.14)
    Предлагает мне скачать новую версию)
     
  20. jesuspunk

    jesuspunk Администратор Команда форума

    да проверка происходит тупо если не равно то новая версия есть ( с утра под 64 бита скомпилирую и новую тему открою.