Мы переехали на www.go-gaming.ru
Статьи Cs 1.6
Мастерская Cs 1.6
Главная » Статьи » Мастерская Cs 1.6

Создание сервера Cs 1.6 (Windows)

Несколько советов:

Для начала вам нужно определиться, какой сервер вы хотите сделать (Public или Cw, или вобще для игры 2х2). Оценить возможности вашего интернета, оперативная память, скорость интернета. Ниже даны ссылки на 2 графика, которые показывают сколько нужно памяти и скорости интернета для сервера с определённым колличеством слотов(мест).   
internetozy
Процессор так же играет значимую роль на сервере. Процессора с 2.4 Gh достаточно для сервера на 28 слотов (мест), если конечно у вас колличества памяти достаточно и большая скорость соединения с интернетом.
Кроме того, если вы делаете сервер под Windows, то самому серверу в процессах желательно поставить High Priority (Высокий приоритет), иначе вполне возможны лаги.Теперь определитесь, нужна ли вам самая последняя версия сервера от Valve. Сервер отлично работает и на патче v.21.

Если вы определились, какой сервер вы хотите, следуйте дальше.

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

Я не буду описывать сдесь создание сервера с патчем v.21 Сразу переиду на полный вариант создание сервера последней версии.

Первое, что нужно сделать - это скачать hldsupdatetool. После установки hldsupdatetool запустите его пройдёт процесс обновления (занимает 5-15сек).
Затем создайте ярлык программы на рабочем столе и запустите её с ключами '- hldsupdatetool.exe -command update -game cstrike -dir c:\server'

c:\server - это директория куда будет скачиваться ваш сервер (Директорию нужно создавать заранее).

Процесс загрузки довольно длительный (лично у миня занимает 1-2 часа). После загрузки сервера нужно пропатчить его на nowon.
Открываем программу nowon. Поиск выбираем обыч. поиском C . Нажимаем "Выполнить" выбираем файл 'swds.dll' из скачанного сервера и нажимаем "Далее". В следующем окне ничего не меняем и жмём "Выполнить" после загрузки жмём "Далее". Дальше нажимаем "Выполнить" пройдёт процесс поиска указанной строки если поиск прошёл успешно, то в окошке появиться эта строка, выбираем её и жмём "Далее". Если же такую строку не нашёл то следует начать поиск заново только в стиле поиска нужно укозать любой из других поисков обыч. поиском B (A, S и т.д.).

После того как вы пропатчили сервер, нужно его сконфигурировать. Для этого открываем файл 'cstrike/server.cfg' и не вдоваясь в подробности прописываем конфигурационные параметры.

server.cfg

// Set the Host Name
hostname "My First CS Server" // Имя сервера.

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

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

// Server Variables
cl_minmodels 0

mp_timelimit 30 // Время, которое отводим на карту. (мин)
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 2.5 // Длительность раунда. (мин)
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
decalfrequency 60
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 10000

// Enable/Disable LAN mode
sv_lan 1\0 // Прошу заметить, если вы пропачили сервер, то этот параметр обязательный!

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

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

Всё с конфигурацией сервера закончили.

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

Запускается сервер следующей строкой:'hlds.exe -console +sv_lan 1 -insecure -game cstrike -nomaster +maxplayers 21 +map de_dust2 +port 27015'

Рассмотрим подробнее:
'-console' - сервер стартует в консольном режиме.
'-insecure' - Valve по умолчанию использует свой античит, но на серверах Non Steam он в принцепи ненужен.
'-game cstrike' - запускать мод CS. (собственно за него и бьемся).
'+maxplayers 21' - максимальное кол-во игроков, которое сервер будет принимать.
'+map de_dust2' - сервер запуститься с карты de_dust.
'+port 27015' - порт, который сервер будет слушать.

Теперь следует установить Metamod и Amx Mod X.

Установка Metamod:

Metamod служит для подключения допалнительных модов к серверу. Например: booster, Amx Mod X и т.д.

Для начала нужно Cкачать metamod. Далее в папке 'cstrike' создайтедиректорию 'addons' в папке 'addons' создайте папку 'metamod' туда закачайте всё из скаченного архива.
Далее в папке cstrike откройте файл liblist.gam там строчку 'gamedll "dlls\mp.dll" 'замените на 'gamedll "addons\metamod\dlls\metamod.dll" '.

Всё metamod установлен!

Установка Amx Mod X:

Amx Mod X служит для подключения плагинов к серверу. Например: админ панель, статистики игроков и т.д.

Для начала нужно Cкачать Amx mod X. Далее в папке 'cstrike/addons'создаём директорию amxmodx туда закачиваем все файлы из скачанного архива. В папке 'cstrike/addons/metamod' создайте файл 'plugins.ini' и пропишите там 'win32 addons/amxmodx/dlls/amxmodx_mm.dll'. (Без ковычек!)

Всё Amx Mod X установлен!

Настройка Amx Mod X:

Идем в папку 'csrtike/addons/amxmodx/configs'
Открываем 'amxx.cfg'

amxx.cfg
// AMX Configuration File
echo Executing AMX Mod X Configuration File

// Доступ всем пользователям по умолчанию (дополнительные уровни в файле users.ini)
amx_default_access "z"

// Имя setinfo, которое будет хранить ваши пароли
amx_password_field "_pw"

// Показывать действия админов
// 0 - не показывать
// 1 - показывать без имени админа
// 2 - показывать с именем админа
amx_show_activity 2

// Частота в секундах и текст серверного сообщения
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600

// Частота отправки сообщений игроками в секундах
amx_flood_time 0.75

// Количество зарезервированных слотов
amx_reservation 0

// Если стоит 1 - вы можете скрывать зарезервированные слоты
amx_hideslots 0

// Минимальное время между двумя воутами в секундах
amx_vote_delay 10

// Продолжительность голосования
amx_vote_time 10

// Открытое голосование
amx_vote_answers 1

//Могут ли клиенты выбирать свой язык
amx_client_languages 1

Закрываем, сохраняем.

Открываем 'modules.ini'

modules.ini
; ------------------------------
fun_amxx_i386.so
fun_amxx.dll
fun_amxx_amd64.so

; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
;engine_amxx_i386.so
engine_amxx.dll
;engine_amxx_amd64.so

; ----------------------------------------------------------
; Fakemeta - provides a massive interface into the HL engine
; ----------------------------------------------------------
;fakemeta_amxx_i386.so
fakemeta_amxx.dll
;fakemeta_amxx_amd64.so

; -------------------------------------------
; Database Access - only enable one of these
; -------------------------------------------
; MySQL
;mysql_amxx_i386.so
;mysql_amxx.dll
;mysql_amxx_amd64.so
; PostgreSQL
;pgsql_amxx_i386.so
;pgsql_amxx.dll
; Microsoft SQL
;mssql_amxx.dll
; SQLite
;sqlite_amxx.dll
;sqlite_amxx_i386.so
;sqlite_amxx_amd64.so

; ---------------------------------------------
; GeoIP - determines the country of ip adresses
; ---------------------------------------------
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so

; --------------------------------
; Sockets - network socket support
; --------------------------------
;sockets_amxx_i386.so
sockets_amxx.dll
;sockets_amxx_amd64.so

; --------------------------
; Regular Expression support
; --------------------------
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so

; --------------------
; Binary Vault support
; --------------------
;nvault_amxx_i386.so
;nvault_amxx.dll
;nvault_amxx_amd64.so

; ----------------------------------------------------------
; Counter-Strike - adds functions specific to Counter-Strike
; ----------------------------------------------------------
cstrike_amxx_i386.so
cstrike_amxx.dll
cstrike_amxx_amd64.so

; -----------------------------------------------------
; CSX - adds functionality for CS statistics and events
; -----------------------------------------------------
csx_amxx_i386.so
csx_amxx.dll
csx_amxx_amd64.so

*Впринципе можете снять все комментарии, но это значительно увеличит нагрузку сервера, поэтому следует подгружать только модули, которые требуют устанавливаемые вами плагины. Обычно необходимые модули пишутся в шапке плагинов.

Сохраняем файл.

Делаем себя админом:

Открываем 'users.ini'.
В самом низу мы будем прописывать админов. Есть несколько вариантов. Закрепление на имя или на IP.Для имени у нас будет следующая строка:
"superadmin" "password" "access flag" "account flags"
Для IP:
"255.255.255.255" "password" "access flag" "account flags"

Подробнее:
В первых ковычка ставится имя или IP адрес. Во вторых задается пароль для доступа на сервер. Далее проставляются флаги полномочий. В последних - флаги доступа на сервер.

Список флагов полномочий users.ini
a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.
b - Флаг разрешающий подключение на резервные слоты.
c - Флаг доступа к команде amx_kick.
d - Флаг доступа к командам amx_ban и amx_unban.
e - Флаг доступа к командам amx_slap и amx_slay.
f - Флаг досутпа к команде amx_map.
g - Флаг доступа для изменений cvar настроек через amx_cvar. Прошу заметить, доступны не все cvar переменные.
h - Флаг доступа к amx_cfg.
i - Флаг доступа к amx_chat и другим чат командам.
j - Флаг доступа к amx_vote и другим командам голосования.
k - Флаг доступа для изменения cvar переменной sv_password.
l - Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.
u - Флаг доступа к меню amx.
z - Флаг пользователя. Не даёт ни каких полномочий.


Флаги доступа на сервер users.ini
Их несколько, но используются не все.
a - отлючать игрока если пароль не совпадает.
d - Это IP адрес.
e - Пароль не проверяется.

Два способа сразу сделать себя админом:

1. Пишем такую строчку в конце файла users.ini
"123.45.678.90" "" "abcdefghijklmnopqrstu" "de"

Что мы сделали? Мы написали, что при заходе с IP 123.45.678.90 следует дать пользователю максимальные полномочия,
и флаги доступа на сервер "de" значат, что первым параметром явлется IP и что пароля не требуется.

2. Пишем такую строчку в конце файла users.ini
"admin" "pinnokio" "abcdefghijklmnopqrstu" "a"

Теперь ползователю с ником "admin" и паролем (прописанным через setinfo _pw) "pinnokio" будут даны максимальные полномочия.

Запускаем сервер.
Для того чтоб админу получить права на сервер, ему надо в консоле своего клиента написать 'setinfo _pw mypass'.
И только после этого, подключаться к серверу.

Вот и все! Можете сами заглянуть в 'plugins.ini' и посмотреть там, какой плагин за что отвечает. Возможно вам какой нибудь и не нужен. Чтоб его отключить, достаточно поставить ";" перед ним.
Категория: Мастерская Cs 1.6 | Добавил: Admin (15.02.2012) | Автор: Максим E W
Просмотров: 877 | Комментарии: 5 | Теги: couner strike, cs 1 6 скачать, cs сервера, сs 1.6, создание сервера | Рейтинг: 5.0/1
Всего комментариев: 1
1 s  
0
Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Професионально создаю и раскручиваю сервера

cs-1.6
1)Создание сервера любой модификации:|
2)Продажа админок:|
3)Раскрутка сервера:|
4)Продажа програм:|
5)Настройка сервера:|
6)Делаем постоянный ip:|
7)Обращайтесь в скайп crazy_smile1995

Имя *:
Email *:
Код *:
Download
Теги сайта
Статистика





Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сorporation CS-VSI | © 2024