Как создать свой CS 1.6 No-Steam сервер

 Опубликовано: 28.02.2010 |  Рубрика: Свой сервер |  Просмотров: 258,463

Если вы еще новичек в создании серверов и не имеете каких-либо высоких требований к серверу, то советую вам прочитать не эту, а статью Новичкам: «Как создать свой сервер CS 1.6»
Эта статья даст вам значительно большее представление о создании сервера Counter-Strike 1.6.

Для начала давайте определимся на что способен Ваш компьютер и интернет, т.е. потянет ли он хороший CS 1.6 public-сервер или ограничимся сервером для игры 2 х 2?
Для этого посмотрите на графики ниже.

На левом показана желательная скорость интернета, а на правом — соотношение оперативной памяти (далее ОЗУ) к количеству рекомендуемых слотов на сервере.

Нажмите на изображения для увеличения.

Это основные, определяющие параметры сервера.

Однако процессор, установленный на сервере, тоже играет немаловажную роль, но не ключевую. Частоты 2.8Ghz будет вполне достаточно для сервера на 26 игроков, но это при условии что у вас достаточное количество оперативной памяти и хороший канал интернета.

Кстати, видеокарта для сервера абсолютно не нужна.

Так как мы делаем сервер под Windows, то процессору сервера (компьютера, на котором стоит сервер) рекомендую поставить высокий приоритет (это можно сделать это с помощью диспетчера задач, Ctrl+Delete+Alt) во избежание лагов.

❐ Создание сервера

Теперь Вам нужно решить: нужна ли вам последняя версия сервера Counter-Strike 1.6 от Valve? Я думаю нет. Почему? А потому, что ее придётся долго качать с офф сайта, а после мучится со взломом. А так как сервер отлично работает и на версии 21, то лично я сделал выбор в пользу него. Однако, рассмотрим оба варианта:

①. Стандартный вариант (рекомендуется).

• Скачиваем и устанавливаем CS 1.6 No-Steam (это на тот случай, если у вас нет CS или же вы хотите установить сервер в отдельную папку).

• Скачиваем и устанавливаем патч v21. На этом патче сервер будет работать наиболее стабильно.

• Скачиваем крякнутый swds.dll и кидаем в основную папку с CS с заменой. После этого на ваш сервер смогут заходить не только по LANу, но и по интернету. А так же это избавит от ошибки «LAN servers are restricted to local clients (class C)».

Не забывайте, что для каждой версии патча кряки разные, так что не пробуйте ставить его на версии, отличные от v21, иначе сервер Вы не запустите.

②. Вариант с обновлением сервера до последней версии.

Скачиваем HLDS Update Tool, устанавливаем.

Создаем ярлык файла hldsupdatetool.exe, кликаем по нему (по ярлыку) правой кнопкой мыши, выбераем «свойства» и в поле «обьект» после C:\путь_к_файлу\HldsUpdateTool.exe через пробел дописываем

-command update -game «cstrike» -dir C:\путь_к_серверу

В итоге получится что-то вроде этого:

«C:\updatetool\HldsUpdateTool.exe» -command update -game «cstrike» -dir C:\server

Потом просто запускаете HldsUpdateTool.exe и он автоматически скачает вам последнюю версию steam-сервера CS.

После апдейта качаем hlnowon, чтобы крэкнуть swds.dll.

❐ Настройка сервера

Для настройки сервера используется конфигурационный файл server.cfg, который находится в папке «D:\...\cstrike\». С основными командами серверного конфига можно ознакомиться здесь.

❐ Запуск сервера

Я опишу запуск сервера через консоль, потому что визуальный режим требует много ресурсов компьютера. Делаем ярлык файла hlds.exe, кликаем по нему правой кнопкой мыши и выбираем свойства. В конец строки обьект через пробел добавляем строку вроде этой:

-game cstrike -console -insecure -nomaster +maxplayers 18 +sv_lan 0 +map de_aztec

Теперь подробнее:

-game cstrike — указываем, что это CS сервер.

-console — консольный режим сервера.

-insecure — отключаем VAC-анитичит от сервера (valve использует свой собственный античит VAC, но его нет смысла устанавлить на крэкнутые No-Steam сервера, потому что он банит только легальных клиентов).

+sv_lan 0 — указываем, что на сервер смогут заходить с любым ip-адресом. Если поставить 1, то сервер будет доступен только для игроков в локальной сети.

-nomaster — указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы нас поймали с крэкнутым сервером. Так же этот параметр отключает проверку steam, которая происходит автоматически при sv_lan 0.

+maxplayers 18 — указываем, что на сервере смогут играть максимум 18 игроков.

+map de_dust2 — указываем, какая карта (de_dust2) будет загружаться первой после запуска сервера.

❐ Metamod

Metamod необходим для установки различных модов на сервер, сюда относят AMX (x), AdminMod, StatsMe и др. Последнюю версию Metamod'a всегда можно скачать с офф. сайта, т.е. тут.

Скачиваем, распаковывем и кидаем в папку D:\...\cstrike\addons\metamod\. Мы делаем сервер CS под windows, поэтому в ту же папку нужно кинуть metamod.dll.

Дальше открываем D:\...\cstrike\liblist.gam и строку

gamedll «dllsmp.dll»

меняем на

gamedll «addons\metamod\metamod.dll»

Установка Metamod завершена, можно браться за AMX u AMXX.

❐ AMX и AMXX

Скачиваем AMXX с офф. сайта — www.amxmodx.org.

Берем из архива папки amxmodx и metamod и кидаем их в  D:\...\cstrike\addons\.

Далее открываем файл plugins.ini, который лежит в D:\...\cstrike\addons\metamod\, и вставляем в него (в plugins.ini):

win32 addons\amxmodx\dlls\amxmodx_mm.dll

После этого заходим в папку D:\...\cstrike\addons\amxmodx\configs\ и открываем amxx.cfg, где настраиваем все по-своему усмотрению.

❐ DNS вашего сервера

Если Вы хотите чтобы у вашего сервера вместо IP было название, то заходите на http://freedns.afraid.org/, там можно найти большое количество бесплатных DNS для серверов.

В заключение превожу ссылки на статьи нашего сайта, которые помогут сделать ваш сервер лучше:

Если у Вас не получилось сделать свой CS 1.6 сервер по этой инструкции, то еще раз хочу напомнить о статье




122 комментария к “Как создать свой CS 1.6 No-Steam сервер”

Страницы: [1] 2 3 4 5 »

  1. 1

    monko пишет:
    13 марта 2009 в 12:05

    Спс, все получилось)) Ща буду изучать че мона сделать прикольного на сервере ы

  2. 2

    Bratsim пишет:
    25 марта 2009 в 12:48

    Не подскажите, как сделать чтоб мой сервер был виден в списке серверов. Блин все перепробовал не как не получается.

  3. 3
  4. 4

    Inter пишет:
    30 марта 2009 в 15:50

    Подскажите как это всё сделать что бы сервер был и интернет и лан ?

  5. 5

    admin пишет:
    2 апреля 2009 в 8:34

    Inter, Что бы сервер был доступен и через интернет и в лан, нужно в ярлыке сервера прописать +sv_lan 0. При sv_lan 1 сервер будет доступен только для игроков в локальной сети.

  6. 6

    The PRO пишет:
    6 апреля 2009 в 15:59

    а куда 21патч устанавливать ???

  7. 7

    admin пишет:
    7 апреля 2009 в 6:45

    The PRO, при установке в поле путь установки укажи папку с CS 1.6, по-умолчанию это C:\Program Files\Valve\.

  8. 8

    MMMMMonster пишет:
    11 апреля 2009 в 22:06

    Во ща попробую изобразить.Заранее ОГРОМНОЕ СПАСИБО за подробную инструкцию.И токо один вопрос:На этот сервер могут коннектиться игроки с разными пачами или токо с 21?

  9. 9

    admin пишет:
    12 апреля 2009 в 4:04

    На сервер смогут заходить с разными патчами.

  10. 10

    Vassk пишет:
    15 апреля 2009 в 12:40

    Ща попробую сделать сервак! Админ респект!

  11. 11

    Влад пишет:
    19 мая 2009 в 10:00

    Админ красава,что всё ясно обьяснил.Админ скажи асю

  12. 12

    admin пишет:
    3 июня 2009 в 11:45

    Влад, По icq не отвечаю, спрашивай тут.

  13. 13

    alexander пишет:
    4 июня 2009 в 12:33

    Какими техническими характеристиками должен обладать сервер для нормальной работы CS?

  14. 14

    admin пишет:
    5 июня 2009 в 2:25

    Прочитай повнимательней 2 и 3-ий абзацы статьи. Самое важное в серверной машине — количество ОЗУ, пропускная способность интернета и процессор.

  15. 15

    alexander пишет:
    5 июня 2009 в 5:08

    а если я хочу сделать 4-е сервера по 16-ь игроков в каждом, какие должны быть характеристики?

    К примеру, хватит ли:

    Процессор: Intel PIV DualCore 2.4 GHz

    ОЗУ: 4096

  16. 16

    admin пишет:
    7 июня 2009 в 4:38

    Должно хватить, но, я думаю, это будет прям в притык. Зависит еще от характеристик ОЗУ. Лучше поставь 3 сервера. При этом сервера должны быть еще и грамотно настроены.

  17. 17

    ZneP пишет:
    8 июня 2009 в 11:04

    отличная инструкция !

  18. 18

    JIuHaP пишет:
    19 июня 2009 в 3:49

    admin привет спс за статью по пингу всё супер...у меня с сервером вот какая проблема...у меня ip внутренний и поэтому адрес такой 192.168.1.2:27015!Блин как сделать чтоб игроки другие зашли,Как ип внутренний заменить на внешний????Помогите

  19. 19

    Sereg@ пишет:
    25 июня 2009 в 12:07

    все я разобрался все канектит токо у мну ип каждый раз меняется как зделать постояный подскажыте плизз??

  20. 20

    Fiks пишет:
    25 июня 2009 в 15:02

    Я создал серв ну у меня всегда пишет Локальный IP как зделать чтоб был норм

  21. 21

    admin пишет:
    30 июня 2009 в 4:41

    Fiks и JIuHaP, что бы узнать свой внешний IP, зайдите на 2ip.ru.

  22. 22

    admin пишет:
    30 июня 2009 в 7:17

    Sereg@, У тебя динамический ip, очень долго обьяснять. Через неделю напишу отдельную статью.

  23. 23

    AKVIDONEC пишет:
    30 июня 2009 в 14:04

    Admin привет! Помоги, я создал сервер захожу на него, как только выбыраю за кого играть меня выкидывает с сервака=( что делать? подскажи плиз

  24. 24

    Fr1mo пишет:
    30 июня 2009 в 18:44

    Вот у меня проблема, сделал все как написано, а когда захожу пишет Steam invalid

    Как это убрать ?

  25. 25

    gabezo пишет:
    1 июля 2009 в 8:14

    всё я все зделал сдесь я создаю сервер (Dedicated Server)создал, а дальше мне куда входить, как подключится к нему или кому нибудь другому кроме меня, как поиграть на нем помогите пожалуйста(

Страницы: [1] 2 3 4 5 »

Оставьте комментарий:

Другие статьи рубрики "Свой сервер":