Авторизация Регистрация Забыли пароль?
Реклама

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

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

    Собираем сервер "от и до".

    Автор: FIELD LINE

    Дата: 1 июня 2009

    Просмотров: 31 375

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

    Собираем сервер "от и до".


    1) Скачиваем утилиту hldsupatetools отсюда. ( Можно не заморачиваться с программой, а скачать уже готовый дистрибутив платформы на 2 протокола отсюда ) Затем, выбираем путь для скачивания платформы сервера с помощью этих пунктов:

    1. Запускаем hldsupdatetool (пуск - выполнить -> cmd - c:/server/hldsupdatetool.exe) и ждём, пока hldsupdatetool пропатчится до последней версии.

    2. Запускаем hldsupdatetool (пуск - выполнить -> cmd - c:/server/hldsupdatetool.exe) с параметром hldsupdatetool.exe -command update game cstrike -dir c:/server -verify_all (пуск -> выполнить -> cmd -> c:/server/hldsupdatetool.exe -command update game cstrike -dir c:hlserver -verify_all) и ждём, когда сервер полностью обновиться, затем вы увидите надпись "HLDS installation up to date".

    Примечание: траектория c:server/hldsupdatetool.exe - это так у меня на компьютере, можете сами создать папку с hldsupdatetool.exe где хотите. Соответственно траектория будет не по примеру.

    2) Как скачали платформу, замените файл swds.dll [и нажмите заменить] в папке с сервером, чтобы сервер стал на мультипротокольную основу, тоесть 47 + 48 протоколы. ( При скачивании платформы, сервер идёт только на 48 протокол, в следствие этого, на сервер могут зайти только те игроки, у кого версия игрового клиента на 48 протокол. К этим клиентам относится лицензионная CS [steam], либо обычная пиратка, использующая 48 протокол.). То есть, после замены swds.dll который я выложил, сервер будет на оба протокола (47 + 48), и все игроки (с обоих протоколов) смогут играть на сервере! Даже со стима!

    P.S - Парметры запуска hlds.

    • START/HIGH hlds.exe служат для того чтобы сразу поставить серверу высокий приоритет.
    • -game cstrike (указываем, что это CS сервер)
    • -console (консольный режим)
    • -insecure (valve использует свой собственный античит VAC, но его нет смысла устанавлить на крякнутые No-Steam сервера, потому что он банит только легальных клиентов)
    • -nomaster (указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы нас поймали с кракнутым сервером)
    • +maxplayers 30 (указывает, что на сервере смогут играть максимально 30 игроков)
    • sv_lan 0(эта строка должна быть ОБЯЗАТЕЛЬНО, если играете по локалке т.е. LAN)
    • map de_dust2 (указывает, какая карта будет загружаться первой, после запуска сервера)
    • -port 27015 (порт)
    • ip 255.255.255.255 (IP сервера)
    • -noipx (выключает использование протокола ipx. IPX для игры через интернет не нужен)

    Нужно создать ярлык, либо bat'ник, и в него вбить данные параметры.

    Личный пример для запуска: "с:/Documents and Settings/Administrator/Desktop/server/hlds.exe" -noipx -console +sv_lan 0 -insecure -game cstrike +maxplayers 32 +map de_dust2 +port 27015 +exec listip.cfg +exec server.cfg"


    На мультипротоколе VAC не работает!!!

    С мультипротокола обязательно используйте параметр -nomaster. На линуксах при мультипротокольной остнове nomaster обязатиелен. На windows, по данной библиотеке "swds, которую я выложил",запускается без параметра.

    Для более подробного ознакомления читайте эту https://makeserver.ru/stati/1236-zapusk-amx...om-rezhime.html статью, полностью посвящённую запуску серверов в разных консольных режимах.

    Очень важно!


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

    AMXMODX используется только на обыкновенных пабликах.

    3) Как сделали всё что я написал, скачивайте AmX mod X ссылка.

    Как скачали AmX mod X, то устанавливайте его в траекторию сервера.

    Установка инсталлера amxmodx.


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Установка amxmodx на саму платформу.


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Собираем сервер "от и до".


    Установка amx мода завершена!

    Основной этап установки сервера закончен! Перейдём к настройке.

    4) Делаем себя админом.

    Открываем: addons/amxmodx/configs/users.ini , и выполняем инструкции этой статьи, написаной bow, "Делаем себя админом."

    P.S для более подробных инструкций, используйте эту статью с сайта,

    5) Работаем с плагинами.

    Читайте эту статью.

    6) Запускаем сервер как я писал в пункте "2". Пример:
    "с:/Documents and Settings/Administrator/Desktop/server/hlds.exe" -noipx -console +sv_lan 0 -insecure -game cstrike +maxplayers 32 +map de_dust2 +port 27015 +exec listip.cfg +exec server.cfg"


    Читайте эту статью: https://makeserver.ru/stati/1236-zapusk-amx...om-rezhime.html

    7) Составляем конфиг сервера server.cfg (находится в папке cstrike). Он служит главной состовляющей к основным параметрам сервера. К примеру: огонь по своим, нужная гравитация, время на карту и.т.д.
    Составить его можно с помощью онлайн конфигуратора https://makeserver.ru/conf/index.php

    Стандартный server.cfg

    // Use this file to configure your DEDICATED server.
    // This config file is executed on server start.

    // disable autoaim
    sv_aim 0

    // disable clients' ability to pause the server
    pausable 0

    // default server name. Change to "Bob's Server", etc.
    hostname "Counter-Strike 1.6 Server"

    // maximum client movement speed
    sv_maxspeed 320

    // 20 minute timelimit
    mp_timelimit 20

    sv_cheats 0

    // load ban files
    exec listip.cfg
    exec banned.cfg


    Пример нормально составленного server.cfg

    // Set the Host Name
    hostname "www.makeserver.ru" // Имя сервера.

    // Set the rcon password
    rcon_password "123make" // Пароль для управления сервером через консоль клиента. Чтоб данная функция не работала, оставьте пустым - "".

    // Server Logging
    log on // включаем режим записи логов
    mp_logdetail 3 // определяем детальность записи логов
    mp_logmessages 1 // записывать сообщения


    // Server Variables
    cl_minmodels 0

    mp_timelimit 25 // Время, которое отводим на карту. (мин)
    mp_autokick 0
    mp_autoteambalance 1 // Автоматический баланс комманд.
    mp_c4timer 35 // Время таймера на бомбе. (сек)
    mp_flashlight 1
    mp_footsteps 1
    mp_freezetime 2 // Время после которого стартует раунд. (сек)
    mp_friendlyfire 1 // Включен режим попадания по своим.
    mp_hostagepenalty 0
    mp_limitteams 0
    mp_tkpunish 0

    mp_roundtime 1.75 // Длительность раунда. (мин)
    mp_buytime 0.50 // Время на покупку. (сек)
    mp_fadetoblack 0
    mp_forcechasecam 0
    mp_forcecamera 0
    mp_kickpercent 100
    mp_playerid 1
    sv_airaccelerate 10
    sv_airmove 1

    sv_restartround 0
    sv_maxspeed 320
    sv_proxies 1
    allow_spectators 3
    mp_startmoney 800
    mp_chattime 0
    sv_allowupload 1
    sv_voiceenable 1
    sv_alltalk 0
    sv_voicequality 4
    sv_voicecodec voice_speex
    pausable 0
    mp_falldamage 1

    // cheat and fun modes
    sv_aim 0
    sv_cheats 0

    // Set Rates
    sv_maxrate 25000
    sv_spectatormaxspeed 500
    sv_maxspeed 320
    sv_maxupdaterate 101
    sv_minrate 2500
    sv_minupdaterate 20
    decalfrequency 60
    sys_ticrate 1000

    setmaster add "69.28.151.162"
    setmaster add "68.142.72.250"
    setmaster add "72.165.61.189"

    // Enable/Disable LAN mode
    sv_lan 0

    // Contact & Geo
    //sv_contact // Ваш EMail адрес.
    sv_region 3

    // Exec files on startup
    exec banned.cfg
    exec listip.cfg

    Концовка.


    В принципе всё! Установка сервера CS 1.6 под windows завершена. Если вы незнаете админские команды под amxmodx, то ознакомьтесь со следующим мануалом: Ссылка.

    Статью составил я, FIELD LINE, с помощью частичного сложения статей с сайта и поисков по Рунету. Все скрины делал я. При копировании материала ссылка на источник обязательна.
    Похожие публикации
    Комментарии на сайте
    zakllligor

    Написал: zakllligor 30 мая 2011 08:52 Группа: Юзер
    Спасибо очень помогли я собрал wink
    Цитировать
    KilloK

    Написал: KilloK 15 августа 2011 09:52 Группа: Юзер
    Спасибо помог ;) я собрал :D
    Цитировать
    den-1098

    Написал: den-1098 10 сентября 2011 13:05 Группа: Юзер
    а в нете виден
    Цитировать
    Новый комментарий

    Информация

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