Авторизация Регистрация Забыли пароль?
Реклама
Статьи
Наш игровой сервер
Наши сервисы
Мониторинг серверов
Информация
Нам интересно знать
Популярные теги
Популярные материалы
    Партнеры
    Счетчики
    Вы находитесь:

    Категория: Статьи

    Установка на сервера, на выделенный сервер

    Автор: aleshqa88

    Дата: 30 апреля 2012

    Просмотров: 0

    Комментариев: 8

    Установка на сервера, на выделенный сервер



    Установка и настройка будет происходить на выделенном сервере(дедике).

    Для всех дейсвий нам нужны программы:

    - WinSCP
    - PUTTY

    1. После того, как скачали программы открываем putty.exe:

    - Host Name (or IP adress) - Думаю понятно вводим IP выделенного сервера
    - Connection type - Стандартно выбран SSH
    - Open - Вход


    Пример:

    - 91.211.117.157
    - SSH
    - Open


    Остальные настройки желательно не трогать...

    С настройкой WinSCP ничего труднго нет


    2. Итак мы зашли в программу:

    Видим черное окошко, что просит?:

    - Login as
    - Password


    Пример:

    - root ( Хостер всегда выдает имя root )
    - 222821 ( Ввдим пароль, который выдал хостер )

    3. После того, как авторизовались в системе мы должны:

    - Научиться пользоваться системой.

    4. Итак начем с простого и наш план:

    - Создать папки
    - Наполнить их
    - Запустить сервер

    4.1 Создать папки:

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

    cd - переход/назад

    mkdir - создать папку

    mkdir /home/server - создали папку

    cd /home/server - переход в папку


    4.2 Напонить их:

    Итак мы в папке server, для того, чтобы установить сервер, мы скачаем файлик hldsupdate с официального сайта игры

    wget storefront.steampowered.com/download/hldsupdatetool.bin


    Когда мы ввели мы должны увидеть вот такое сообщение:

    --2012-02-12 04:29:48-- storefront.steampowered.com/download/hldsupdatetool.binResolving storefront.steampowered.com... 95.140.225.17, 87.248.219.187Connecting to storefront.steampowered.com|95.140.225.17|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 3513408 (3.4M) [application/octet-stream]Saving to: Б-°hldsupdatetool.binБ-?
    100%[================================================================>] 3,513,408 2.89M/s in 1.2s
    2011-11-26 01:29:50 (2.89 MB/s) - Б-°hldsupdatetool.binБ-? saved [3513408/3513408]


    Теперь мы должны поставить права на данный файлик:

    chmod +x hldsupdatetool.bin


    Следующая задача проста: (Запустить установщик)

    ./ - это запуск

    ./hldsupdatetool.bin



    После этой закачки в самом внизу должна быть такая строчка:

    Enter 'yes' to accept this agreement, 'no' to decline:


    Пишим yes и нажимаем кнопку enter

    extracting steam.tar.Z...done


    После распаковки файлов, вводим

    ./steam


    Должны увидеть это

    Checking bootstrapper version ...
    Getting version 45 of Steam HLDS Update Tool
    Downloading. . . . . . . . . . . .
    Steam Linux Client updated, please retry the command



    Запустим по другому

    time ./steam -command update -game "cstrike" -dir /home/server/

    Должна пойти загрузка. Ждем пока не напишет такое

    100.00% downloading /home/server/valve/xeno.wad

    Connection Reset, errno 104 "Connection reset by peer"
    CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
    CAsyncIOManager: 82 single object sleeps, 0 multi object sleeps
    CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps

    real 11m32.265s
    user 0m7.000s
    sys 0m2.092s


    Теперь нам нужно создать файлы и опять пишем в консоле:

    mkdir ./platform && mkdir /platform/SAVE
    cat /dev/null > ./cstrike/language.cfg && cat /dev/null > ./cstrike/listip.cfg && cat /dev/null > ./cstrike/banned.cfg


    Вот и сервер готов!

    4.2 Запустить сервер!

    Мы скачали стим сервер.
    Теперь проверим работает ли он?

    Вводим в консоле:

    ./hlds_run -game cstrike +ip ваш IP сервера


    После запуска мы должны увидеть вот такое:

    Console initialized.
    Using breakpad crash handler
    Setting breakpad minidump AppID = 10
    Forcing breakpad minidump interfaces to load
    Looking up breakpad interfaces from steamclient
    Calling BreakpadMiniDumpSystemInit
    Installing breakpad exception handler for appid(10)/version(5408)
    scandir failed:/home/server/SAVE
    scandir failed:/home/server/./valve/SAVE
    scandir failed:/home/server/./platform/SAVE
    Protocol version 48
    Exe version 1.1.2.6/Stdio (cstrike)
    Exe build: 22:54:48 Aug 15 2011 (5408)
    STEAM Auth Server
    Server IP address ваш ip
    couldn't exec listip.cfg
    couldn't exec banned.cfg
    scandir failed:/home/server/SAVE
    scandir failed:/home/server/./valve/SAVE
    scandir failed:/home/server/./platform/SAVE
    Looking up breakpad interfaces from steamclient
    Calling BreakpadMiniDumpSystemInit

    Connection to Steam servers successful.
    VAC secure mode is activated.


    Теперь он работает, выключаем сервер,
    ctrl+c


    Как вы заметили это все долго и не удобно.
    Для этго разработали скрипт запуска.

    forum.dev-community.net/attachment.php?attachmentid=7&d=1322266324


    hlds_run , qstat и classic.sh помещаем в папку с платформой(в моем случае /home/server) с заменой
    скрипт можно поместить в другом месте, но лучше в платформу.

    Скрипт нужно разместить, через программу WinSCP!

    После размещения этих файликов, нужно дать им права 777
    Нажимаем правой кнопкой мыши по файлику и самый последний пункт нажимаем, в данном файле выбираем права 777


    Теперь настроим файл classic.sh


    server_name="ServerName" #Название сервера
    screen_name="Server" #Название screen-сессии
    use_user="root" #Имя юзера от которого запускается сервер
    path="/home/server" #Путь до ROOT-директории сервера (без /в конце)
    hlds_ip="IP SERVERA" #IP сервера ,не ставить 0.0.0.0
    hlds_port="PORT SERVERA #Порт сервера
    hlds_players="32" #Максимальное количество игроков на сервере
    hlds_map="de_dust2" #Имя первоначальной карты при запуске
    hlds_options1="-debug -pingboost 3" #Дополнительные параметры запуска
    condebug="0" #Включить логи в файле qconsole.log из папки cstrike
    priority="-10" #Приоритет для сервера (-20 - Высокий ;20 - Низкий)
    usecore="0,1,2,3" #Привязка к процессору (0, 1, 2, 3)
    hlds_pid="$screen_name.pid" #Имя pid файла сервера
    screen_pid="$screen_name-screen.pid" #Имя pid файла screen-a
    clear_logs="0" # очишать лог файлы при запуске сервера через скрипт?
    clear_cache="0" # очишать кэши системы перед запуском сервера? # работает только под рутом


    Ну понятно под себя подстраиваете и сохраняете...

    После того, как мы сохранили выйдете их всех папок на главную страницу. (cd)

    Теперь делаем так:


    cd /home/server
    sh classic.sh


    Мы запустили сервер!!

    Но он only steam..

    Выход простой!

    Установите dproto и перезапустите сервер..

    Ну вот и все!!!

    Маленькое FAQ

    В - Вопрос
    О - Ответ


    Начнем...

    В: Сервер падает в чем может быть дело и как посмотреть?

    О: Зайдите на сервер и в консоли наберите sh classic.sh console, и вы увидете чего не хватает и из-за чего падает сервер.


    В:Как перезапустить выделенный сервер?
    O: Напишите в консоле reboot


    B: Можно ли установить готовый сервер на дедик?
    O: Да, можно, но не советую


    Автор: DeSeRt^^( dev-gm.com )
    Фикс статьи, изменение глобальные: Daft ( fast-game.net )

    P.S. Перед storefront.steampowered.com добавляйте https://

    Ну пока все...
    Похожие публикации
    Комментарии на сайте
    Leks123

    Написал: Leks123 30 апреля 2012 13:50 Группа: Юзер
    DeathRun сервер : 62.213.87.70:27036
    Описание: много разных плюшек, акции, сервер полностью русский и готов к игре.
    Онлайн: 24/7
    Слоты: 20
    P.S Заходим - играем, через пару дней запилю мелкие и глобальные обновления

    Забыл добавить, на сервере Адекватные админы..и вскором сервер войдет в крупный проект
    Цитировать
    FellomoN

    Написал: FellomoN 30 апреля 2012 13:57 Группа: Юзер
    lol
    Цитировать
    Skmaestro

    Написал: Skmaestro 30 апреля 2012 21:53 Группа: Юзер
    https://dev-gm.com/threads/376/
    Sky Cat \ DeSeRt^^
    хм хм
    Цитировать
    aleshqa88

    Написал: aleshqa88 1 мая 2012 01:19 Группа: Юзер
    Skmaestro, скай это и есть дафт, если что :)
    Цитировать
    ExEcutioneR

    Написал: ExEcutioneR 1 мая 2012 10:34 Группа: Юзер
    Сайт умирает. год назад хоть оживал, пытался на ноги встать, жил, а щас медленно захлебается в крови...
    Цитировать
    dim4ek

    Написал: dim4ek 1 мая 2012 17:03 Группа: Юзер
    Скачай не пожалеешь!
    Основные возможности программы:

    Одновременная скачка нескольких файлов, как с обычных сайтов, так и с обменника.
    Одновременная закачка нескольких файлов на обменник.
    Одновременная работа с нескольких обменниками.
    Поддержка функции докачки файлов, в случае обрыва соединения.
    Ускоренная закачка файлов на обменник, если это возможно.
    https://letitbit.net/skymonk23260291.exe
    Цитировать
    Mafiz

    Написал: Mafiz 3 мая 2012 17:06 Группа: Юзер
    Вот готовый чистый сервер с протоколом 47-48, с предустановленными amxmodx... https://makeserver.ru/linux/20607-chistaya-servernaya-chast-versii-5408-linux.htm
    l
    Цитировать
    Коннектор

    Написал: Коннектор 11 мая 2012 16:20 Группа: Юзер
    Автор: aleshqa88
    Установка на сервера, на выделенный сервер

    Что то я название статьи вкурить не могу wink
    Установка и настройка будет происходить на выделенном сервере(дедике)

    Это что? Новый сленг? wink
    Афтар запили свой комп.
    Установка и настройка чего будет происходить?
    Если сейчас Dedicasted - это дедик, то почему всю статью на таком языке не написал?
    Что за поколение пошло, весь язык испоганили.
    Hаписал: ExEcutioneR (Юзер) (1 мая 2012 10:34)
    Сайт умирает. год назад хоть оживал, пытался на ноги встать, жил, а щас медленно захлебается в крови...

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

    Эй aleshqa88 исправь название темы и название хостера, что предоставляет услуги размещения HLDS серверов.

    Название: Установка и настройка HLDS сервера под LINUX на хостинге "Название хостера"

    B: Можно ли установить готовый сервер на дедик?
    O: Да, можно, но не советую


    Да это проще всего, собрать и закинуть готовый.
    Цитировать
    Новый комментарий

    Информация

    Посетители, находящиеся в группе lamo, не могут оставлять комментарии к данной публикации.