Пару вопросов о сервере

Тема в разделе "Counter-Strike: Source", создана пользователем rec, 6 фев 2015.

  1. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    1)При запуске сервера css v84 на debian-7.0-x86 появляются следующие ошибки в консоле:
    Код:
    dlopen failed trying to load:
    /root/.steam/sdk32/steamclient.so
    with error:
    /root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
    Пробовал создать символьную ссылку к библиотеке SteamCMD:
    Код:
    ln -s /root/linux32 /root/.steam/sdk32
    - в директории /root/linux32 лежит файл:steamclient.so
    - пишет что по такой директории не чего нету или нет директории.
    - на debian-7.0-x64 удавалось сделать символьную ссылку, а на этой нет.
    - может какого то ПО для linux не хватает, чтобы создать символьную ссылку?

    P.S.С системой debian знаком чуть больше недели :(

    2) Взял хостинг vps для одного сервера на 24-28 слотов:
    Код:
     - Процессор: OpenVZ Intel XEON 1 vCore CPU 3.3GHz
     - RAM: 1536 Mb DDR3
     - HDD: 10 GB SSD SATA-3
     - Трафик: 10-100Mbps
    Вопрос: потянет данный vps сервер HLstatsX и SourceBans вместе с сервером css?
    - Посещаемость HLstatsX и SourceBans будет низкая.
    - Текущая максимальная нагрузка на процессор 12%.
    - Текущее максимальное использование объема ОЗУ 80-84%.

    P.S. на debian-7.0-amdx64 использование объема ОЗУ было 99%, а после переустановки на debian-7.0-x86 использование ОЗУ уменьшилось до 84%.Неужели amdx64 на столько много ОЗУ забирает чем x86?
     
  2. TWRP

    TWRP Read Only

    Сообщения:
    317
    Симпатии:
    45
    Оффтоп
     
  3. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    TWRP,
    Код:
    screen -A -m -d -S css ./srcds_run -console -game cstrike -nocrashdialog -autoupdate -tickrate 66  -port 27015 +sv_lan 0 +maxplayers 24 +fps_max 350 +map de_dust2 > /dev/null 2>&1 &
     
  4. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Я в какой-то теме писал, что linux ДОЛЖЕН использовать всю ОЗУ. Часть которой занята, часть кеширована для увеличения скорости работы системы.
    Набери: free -m
    и увидишь примерно следующее:
    total used free shared buffers cached
    Mem: 1024 1020 3 0 0 873
    -/+ buffers/cache: 147 876
    Swap: 0 0 0

    total почти равен used, но cached = 873, т.е. реально ЗАНЯТОЙ в данный момент 1020-873=147 метров
     
    rec нравится это.
  5. TWRP

    TWRP Read Only

    Сообщения:
    317
    Симпатии:
    45
    в стартнике убрать
    Поставь пакеты:
    aptitude update - это проверить обновление пакетов.
    aptitude install zlib1g
    aptitude install lib32z1
    apt-get install lib32gcc1

    Может поможет.

    И зачем сервер запускаешь через root ? :taunt:
     
  6. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    TolikCorp,
    total used free shared buffers cached
    Mem: 1536 1301 234 0 0 1162
    -/+ buffers/cache: 139 1396
    Swap: 3072 0 3072
     
  7. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Пусть пока от рута подержит, поучится работать с системой. А далее можно и на пользователя переносить.
    TWRP, не всё же сразу.

    Добавлено через 1 минуту
    Ну вот, около 150 метров. Нормальное потребление.
    Установи htop, там наглядно всё.
    apt-get install htop
     
    Последнее редактирование: 6 фев 2015
  8. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    TWRP, почти на всех пакетах пишет "команда не найдена", а на 3-ем пакете
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    E: Не удалось найти пакет lib32gcc1
    а запуск сервера от рут прав на что то влияет?

    TolikCorp, htop установлен и показывает 141/1536MB
     
  9. TWRP

    TWRP Read Only

    Сообщения:
    317
    Симпатии:
    45
    что у тебя в файле
    /etc/apt/sources.list

    если пусто то добавь
    HTML:
    deb http://ftp.ua.debian.org/debian stable main contrib non-free
    deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
    deb http://security.debian.org/ wheezy/updates main contrib non-free
    и пробуй что я написал выше.

    Если запускать через root будут лаги
     
    rec нравится это.
  10. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Что за бред ты несешь?
    Разница лишь в том, что при запуске будет предупреждение, что от рута работает сервер.
    А опасность заключается в том, что есть будут стоять на сервере расширения, позволяющие работать с оболочкой системы - можно много начудить.
     
  11. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
  12. TWRP

    TWRP Read Only

    Сообщения:
    317
    Симпатии:
    45
    Оффтоп
     
  13. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    TolikCorp, в заблуждение об использовании ОЗУ меня вводил web VM manager показывая 80-99% использования памяти, то есть если текущее использование памяти составляет 141 из 1536MB, то vps еще и должно выдержать web часть с sb и hlstats?

    TWRP, не помогло, пишет ту же ошибку:
    Код:
    Loaded 434 VPK file hashes from /root/css/hl2/hl2_misc.vpk for pure server operation.
    Loaded 5 VPK file hashes from /root/css/platform/platform_misc.vpk for pure server operation.
    server_srv.so loaded for "Counter-Strike: Source"
    maxplayers set to 24
    dlopen failed trying to load:
    /root/.steam/sdk32/steamclient.so
    with error:
    /root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
    Looking up breakpad interfaces from steamclient
    dlopen failed trying to load:
    /root/.steam/sdk32/steamclient.so
    with error:
    /root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
    Looking up breakpad interfaces from steamclient
    dlopen failed trying to load:
    /root/.steam/sdk32/steamclient.so
    with error:
    /root/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory
    Looking up breakpad interfaces from steamclient
    Unknown command "r_decal_cullsize"
    maxplayers set to 24
     
  14. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    TWRP, ты сам то веришь? Это не больше, чем самовнушение.

    Добавлено через 1 минуту
    rec, да. ОЗУ хватит для твоих нужд прям спокойно.
     
    Последнее редактирование: 6 фев 2015
    rec нравится это.
  15. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.075
    Симпатии:
    302
    rec, сервер выкачивал через SteamCMD или заливал готовую сборку?
    Переустанавливать пробовал?
    Симлинк на сам файл делал?
    Права/владелец для директории?
     
  16. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    Tallanvor, да, скачивал через SteamCMD
    - переустанавливать не пробовал...думаю будет тоже самое
    - Симлинк? - не знаю что это(
    - права директории и файлов 777
     
  17. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    что за бред тут насоветовали...

    Запускай сервер не из под рута и в том профиле положи нужные файлы, либо на папку рута открой права всем на чтение.

    ну и файлик сюда положи /root/.steam/sdk32/steamclient.so
     
    rec нравится это.
  18. rec

    rec

    Сообщения:
    74
    Симпатии:
    14
    semjef, файл steamclient.so пробовал закидывать в директорию /root/.steam/sdk32/
    - ну это не помогает
    самой директории sdk32/ - нету, даже при создании этой директории и наличия файла steamclient.so выдает ошибку
    я в первом посте написал, что эта проблема решалась с помощью создания символьной ссылки к библиотеке steamclient.so
    после переустановки системы с x64 на x86, не хочет что то создаваться эта "символьной ссылка"

    Добавлено через 59 минут
    всем большое спасибо, решил проблему с ошибкой, хотя она особо не на что и не влияла, кроме выдачи в консоль...
    - хотя эта директория "/root/.steam" и была создана на сервере
    - пришлось еще раз "создать" эту директорию через консоль, командой:
    Код:
    mkdir /root/.steam
    а потом уже и создавать символьную ссылку к библиотеке SteamCMD
    Код:
    ln -s /root/linux32 /root/.steam/sdk32
    После этих манипуляций хоть не будет раздражать эта ошибка и консоль стала чище:beer:
     
    Последнее редактирование: 6 фев 2015
  19. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.563
    Симпатии:
    1.149
    rec, просто по такому пути /root/.steam/sdk32/ перекинь такой файл steamclient.so