+ Ответить в теме
Показано с 1 по 2 из 2

Тема: Инструкция по созданию CSS сервера Linux под SteamCMD

  1. #1
    Administrator Аватар для admin
    Регистрация
    16.02.2013
    Адрес
    Астрахань
    Возраст
    35
    Сообщений
    393

    Инструкция по созданию CSS сервера Linux под SteamCMD

    В этой статье я Вам расскажу, как можно собрать выделенный сервер Counter-Strike Source Linux под SteamCMD, и что бы он был виден в Интернете. Почему SteamCMD, да потому что новая ксс начиная с 78 версии скачивается только через SteamCMD. Инструкцию написал лично под себя, в том плане что бы не чего не забыть))) но и вам я думаю она очень поможет.
    Приступим:

    1)Создадим папку в Linux, где будет лежать сервер, в консоли пишем
    #mkdir /home/server_css
    Мы создали папку в каталоге /heme

    2) Теперь нужно пройти в эту папку
    #cd /home/server_css

    Код HTML:
    Следующим шагом скачиваем программу, которая позволит нам скачивать с мастер сервера наш сервер
    #wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
    4) Распакуйте архив в папку
    #tar xvfz steamcmd_linux.tar.gz
    5) Запуск SteamCMD в первый раз, откройте командную строку в этой папке и запустите SteamCMD
    # ./steamcmd.sh
    Утилита автоматически обновится и отобразит приглашение Steam> Наберите help для более подробной информации.


    5)Водил логин:
    Steam> login anonymous
    6) Указываем путь куда будет скачиваться ваш сервер
    Steam> force_install_dir ./css/
    7) И наконец скачиваем сервер
    Steam> app_update 232330 validate
    8) После того как наш сервер с качается, нам нужно создать файл server.cfg в server_css/css/cstrike/cfg с конфигурационными настройками сервера
    server.cfg и его настройки

    hostname "Названия вашего сервера // имя сервера
    sv_downloadurl http://club-astr.com/feles //откуда будут скачивается файлы, карты, музыка
    sv_use_steam_voice 0
    sv_contact ""
    dosp_enable 1
    sv_tags "no-steam"
    sm_restrict awp 1
    // server cvars
    mp_friendlyfire 0
    mp_footsteps 1
    mp_autoteambalance 1
    mp_flashlight 1
    mp_tkpunish 0
    mp_forcecamera 0
    sv_alltalk 1
    sv_pausable 0
    sv_cheats 0
    sv_pure 3
    sv_consistency 1
    sv_allowupload 1
    sv_allowdownload 1
    sv_airaccelerate 10
    sv_maxspeed 320
    mp_limitteams 1
    mp_hostagepenalty 0
    mp_allowspectators 1
    mp_chattime 10
    sv_timeout 100
    mp_dynamicpricing 0
    mp_autokick 1
    mp_spawnprotectiontime 0
    mp_autocrosshair 0
    mp_fadetoblack 0
    sv_friction 4
    sv_gravity 800
    sv_stepsize 15
    sv_stopspeed 75
    mp_decals 200
    fps_max 0
    cl_downloadfilter all
    rate 20000
    cl_cmdrate 66
    cl_updaterate 66
    sv_minrate 15000
    sv_maxrate 25000
    sv_minupdaterate 33
    sv_maxupdaterate 66
    sv_mincmdrate 33
    sv_maxcmdrate 66
    // round specific cvars
    mp_freezetime 2
    mp_buytime 1.30
    mp_roundtime 3
    mp_startmoney 16000
    mp_c4timer 35
    mp_fraglimit 0
    mp_maxrounds 0
    mp_winlimit 0
    mp_playerid 0
    mp_timelimit 40
    // server logging
    log 1
    sv_logbans 1
    sv_logecho 1
    sv_logfile 1
    sv_log_onefile 0
    mp_logdetail 3 // do not edit
    logaddress_delall // do not edit
    log off
    sv_alltalk 1 // Разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды.
    sv_voiceenable 1 // Разрешить использование микрофона. // do not edit
    // operation
    sv_lan 0
    sv_region 3
    exec mani_server.cfg
    exec banned_user.cfg
    exec banned_ip.cfg
    sv_visiblemaxplayers 32
    sv_maxplayers 32
    cho "****** Finished executing server.cfg ******"


    9) Создаем запускной фаил, для запуска сервера через консоль start.sh

    #!/bin/bash
    ./srcds_run -console -game cstrike +ip 000.000.000.000 +map de_dust2 +maxplayers 32 +clientport 27103 +port 27018 -tickrate 66 &>> log.txt &

    10) Далее идем в папку css
    #cd /home/server_css/css
    11) Даем права на запуск сервера
    # chmod +x start.sh
    Сервер наш готов к запуску, в терминале вбиваем
    #cd /home/server_css/css
    #./start.sh
    Я могу загрузить или обновить сервер через SteamCMD, но сервер не запускается

    Известные причины:
    Linux: Некоторые игры имеют проблемы с регистром в названиях папок/файлов.
    32-битные библиотеки на 64-битных дистрибутивах Linux
    Так как SteamCMD это 32-битная программа, для запуска требуются некоторые 32-битные библиотеки, даже если у вас уже установлены 64-битные версии.
    Обычно такая ошибка выглядит так:
    steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    Решения специфичны для различных дистрибутивов:
    Debian и подобные (Ubuntu, Mint)
    #apt-get install ia32-libs
    Если вы получаете ошибку

    The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable
    E: Unable to correct problems, you have held broken packages.
    Сделайтеследующее
    dpkg --add-architecture i386
    apt-get update
    apt-get install ia32-libs
    (Если нужно, добавьте sudo)
    Red Hat и подобные (RHEL, Fedora, CentOS)

    yum install glibc.i686 libstdc++.i686
    Arch Linux
    Не забудьте вначале включить репозиторий Multilib.
    pacman -S lib32-gcc-libs
    С уважением,
    SCENARIST
    Skype: scenarist2
    Сайт: www.club-astr.com

  2. #2
    Administrator Аватар для admin
    Регистрация
    16.02.2013
    Адрес
    Астрахань
    Возраст
    35
    Сообщений
    393
    Вот сервер скачанный из SteamCMD



    Данный сервер можете спокойно устанавливать на VDS хостинг, проблем не будит. Рекомендую выбрать из операционных систем Linux семейство Debian 32 или 64 бит, главное следовать все по инструкции. Так как я на нем практикую 5 лет и все адаптирую под debian
    С уважением,
    SCENARIST
    Skype: scenarist2
    Сайт: www.club-astr.com

+ Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения