Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Сервер (https://forum.zone-game.info/forumdisplay.php?f=11)
-   -   Создаем сервер CS 1.6 Classic (by Mr.Alex) (https://forum.zone-game.info/showthread.php?t=3316)

Mr.Alex 29.03.2009 19:55

Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
И так начну свои гайд, как создать сервер с нормальным пингом, с красивыми плагинами которые не влияют на пинг и тд и тп....
Со всем по подробнее:
1. Для начала нам нужен сервер, которых в инете навалом, ну к примеру дам свои - server by Mr.Alex
Так вот, качаем распаковываем в папку с игров например C:\Valve\CStrike1.6

2 .Переходим к настройке сервера.
Для начала нам нужно настроить server.cfg


Код:

hostname "server created by Mr.Alex" ==== Сюда вписываем ваше название сервера

log on                   
mp_logdetail 3       
mp_logmessages 1  ======= Это сохранение логов, трогать не желательно если не шпарите в этом!
mp_logecho 1
mp_logfile 1

mp_autokick 0    =========== Здесь думаю вам будет все понятно например это авто кик, когда он слишком долго находится в спектаторах
mp_autocrosshair 0
mp_autoteambalance 0 == Авто тим баланс, сервер делает баланс автоматически через раунд
mp_buytime 0.25  == Время закупки
mp_consistency 1 консистес оставьте 1
mp_c4timer 30  == Время до взрыва бомбы
mp_fadetoblack 0 не совсем догнал что это
mp_flashlight 1    == Фонарик, лучше 1, для севрер пингеров 0
mp_forcechasecam 1  == Разрешается следить только за своими лучше ставить 0
mp_forcecamera 2    == Камера слежения 0 свободная
mp_footsteps 1    ==  Звук шагов, лучше не трогать для реалистичности)
mp_freezetime 2  == Фрехи тайм, ну думаю все знают (лучше поставить 0)
mp_friendlyfire 1  ==  Дружественный огонь (оставить 1)
mp_hostagepenalty 0  == пенальти за убийство заложников
mp_limitteams 2  == лимит команд (трогать не стоит)
mp_maxrounds 0  === Лимит раундов (лучше оставить 0)
mp_playerid 1 == ID игрока
mp_roundtime 1.75  === Лимит времени раунда
mp_timelimit 25    === Лимит длительности карты
mp_tkpunish 0    теамкил пуниш :)
mp_startmoney 800 -- Начальные деньги

sv_aim 0    == Прицел только в голову, естесвенно оставить 0, для сервер читеров 1
sv_airaccelerate 10    силерация, оставьте 10, иначе сильно повлияет на пинг игроков
sv_airmove 1
sv_allowdownload 1  Возможность скачивать с севрера звуки, карты и тд
sv_allowupload 0  Возможность закачивать на сервер ( В основном Лого)
sv_alltalk 0  Чат могут видеть все
sv_cheats 0  Разрешать использовать базовые консольные чит команды
sv_clienttrace 1  == Траисрование с клиентом
sv_clipmode 0
sv_friction 4
sv_gravity 800  Понятно всем Гравитация
sv_lan_rate 25000  Лан рейт, связанно с пингом не трогать лучше
sv_maxrate 25000 Оставить как есть
sv_maxspeed 320  Скорость бега, оставить как есть, но если хотите зделать сервер спид хка, меняйте на свою выгоду
sv_maxunlag 0.5 
sv_maxupdaterate 101
sv_minupdaterate 40
sv_minrate 25000
sv_proxies 1
sv_send_logos 1
sv_send_resources 1
sv_stepsize 18
sv_stopspeed 75
sv_unlag 1
sv_voiceenable 1
sv_unlagsamples 1
sv_unlagpush 0

sys_ticrate 10000
allow_spectators 1
decalfrequency 60
edgefriction 2
host_framerate 0
ex_interp 0.01

rcon_password "pass"    Ркон пароль, если вы хотите связатся со своим сервом на растоянии через программу HLSW
sv_rcon_banpenalty 60
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 30

;antimat    Antimat по желанию
antimat_ip 1
antimat_logo 1
antimat_money 1000
antimat_dmoney 1000
antimat_slap 10
antimat_cor 1
antimat_name 1

;boosterlite
booster_lite_mode 0
sys_ticrate 10000


setmaster add "69.28.151.162"
setmaster add "72.165.61.189"
setmaster add "207.173.177.11"
setmaster add "68.142.72.250"
setmaster add "hlmaster.jolt.co.uk"
setmaster add "65.73.232.251:27040"
setmaster add "65.73.232.253:27040"
setmaster add "207.173.177.12:27010"
setmaster add "207.173.177.11:27010"

3. Делаем себя админом.
Чтобы зделать себя админом нужно перейти
Код:

cstrike/addons/amxmodx/configs/users.ini
Открываем через любой блокнот и редактируем, впринципе я его перевел, так что сильно там разбирать ничего не надо, просто по русски распишу флаги доступа:

; Флаги доступа
; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д)
; b - резервация (игрок сможет пользоваться резервным слотом)
; c - amx_kick - доступ к команде amx_kick
; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban
; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap
; f - amx_map command - доступ к команде amx_map
; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны)
; h - amx_cfg command - доступ к команде amx_cfg
; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам
; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования
; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar)
; l - access to amx_rcon command and rcon_password cvar - доступ к переменной amx_rcon и rcon_password (через amx_cvar)
; m - произвольный уровень A (если вы используете нестандартные амх плагины)
; n - произвольный уровень B
; o - произвольный уровень C
; p - произвольный уровень D
; q - произвольный уровень E
; r - произвольный уровень F
; s - произвольный уровень G
; t - произвольный уровень H
; u - доступ к графическому меню управления (amxmodmenu)
; z - пользователь (не админ)

; Флаги аккаута
; a - не пускать игрока на сервер с неправильно введенным паролем
; b - регистрация клан тега
; c - админ зайдет на сервер только со значениями authid/wonid
; d - админ заходит только с этого ip адресса
; e - пароль не проверяется (необходимо только совпадение name/ip/wonid)

4. оформляем севрер (в переносном смысле)

Значит, переходим
Код:

cstrike/addons/amxmodx/configs/amx.cfg
, и делаем как покажу:

Код:

// AMX Mod X Configuration File
echo Executing AMX Mod X Configuration File

// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"

// Name of setinfo which should store a password on a client (you should change this)
// Note: Always prefix the field with an underscore (aka: "_")
// (Example: setinfo _pw "password")
//
// Default value: "_pw"
amx_password_field "_pw"

// Mode of logging to a server
// 0 - disable logging, players won't be checked (and access won't be set)
// 1 - normal mode which obey flags set in accounts
// 2 - kick all players not on list
//
// Default value: 1
amx_mode 1    Оставляем как есть, так как у нас традиционный сервер

// Show admins activity
// 0 - disabled
// 1 - show without admin name
// 2 - show with name
//
// Default value: 1
amx_show_activity 1 == Лучше 0, чтобы вообще никто не видел вашей активности как админа

// Frequency in seconds and text of scrolling message
//
// Default value: "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600 == Суда пишем что пожелаем, например (Welcomе to %hostname% -- Visit siti Stormcheats.com) и эта надпись будет как бегующая строка бегать по низу

// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
//
// Default values: "Welcome to %hostname%" "000255100"
//                "This server is using AMX ModX\nVisit http://www.amxmodx.org" "000100255"
amx_imessage "made by Mr.Alex" "000255100"  == Здесь подобное верхнему просто это будет появлятся как обьявление
amx_imessage "visit dchub://lox.ru" "000100255"  == тоже самое

// Frequency in seconds of colored messages
//
// Default value: 180
amx_freq_imessage 180  Время через которое будет появлятся эти сообщения
 
// Ban times for the main ban menu (amx_banmenu)
// Use 0 for permanent ban
// Default values: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60    Расстановка времени бана

// Slap damage amounts for the main slap menu (amx_slapmenu)
// Slay is automaticall inserted as the first option
// Default values: 0 1 5
amx_plmenu_slapdmg 0 1 5    Слап, какой урон будет наносить слап - 0 просто будет швырять

// Set in seconds how fast players can chat (chat-flood protection)
//
// Default value: 0.75
amx_flood_time 0.75    анти флуд, время на которое человек будет замутен, И не сможет ничего написать

// Amount of slots to reserve.
//
// Default value: 0
amx_reservation 0    лоты резерва для админов

// If you set this to 1, you can hide slots on your server.
// If server "full" of public slots and slots hidden, you must manually connect with connect console command
//
// Default value: 0
amx_hideslots 0    Скрытые слоты или нет, лучше 0

// Displaying of time remaining
// a - display white text on bottom
// b - use voice
// c - don't add "remaining" (only in voice)
// d - don't add "hours/minutes/seconds" (only in voice)
// e - show/speak if current time is less than this set in parameter
//
// Default value: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11" == Это то, о чем вы мечтали, сам чувак блэк мезы, будет говорить вам, сколько времени осталось до конца карты

// Announce "say thetime" and "say timeleft" with voice, set to 0 to disable.
//
// Default value: 1
amx_time_voice 1   

       
Код:

       
Announce "say thetime" and "say timeleft" with voice, set to 0 to disable.

  Думаю понятно
// Minimum delay in seconds between two voting sessions
//
// Default value: 10
amx_vote_delay 10

// How long voting session goes on
//
// Default value: 10
amx_vote_time 10

// Display who votes for what option, set to 0 to disable, 1 to enable.
//
// Default value: 1
amx_vote_answers 1

// Some ratios for voting success

// Default value: 0.40
amx_votekick_ratio 0.40  Чтото типа рейта на воткик, лучше вот кик отключить вообще

// Default value: 0.40
amx_voteban_ratio 0.40  Торже самое что и кик

// Default value: 0.40
amx_votemap_ratio 0.40  Это естественно оставить, мы же будем делать голосование карты))

// Default value: 0.02
amx_vote_ratio 0.02  тоже самое

// Max. time to which map can be extended
//
// Default value: 90
amx_extendmap_max 90  сколько времени будет длится голосование за карту

// Step for each extending
//
// Default value: 15
amx_extendmap_step 15

// If you set this to 0, clients cannot chose their language, instead they use
// whatever language the server is configured to use.
//
// Default value: 1
amx_client_languages 1  Могут ли игроки выбирать язык сервера лучше 0

// Plugin Debug mode
// 0 - No debugging (garbage line numbers)
// 1 - Plugins with "debug" option in plugins.ini are put into debug mode
// 2 - All plugins are put in debug mode
// Note - debug mode will affect JIT performance 
//
// Default value: 1
amx_debug 1      Баг мод, чтото подобное сообщать о баг модах, оставить 1

// Plugin MultiLingual Debug
// To debug a language put its 2 letter code between quotes ("en", "de", etc)
// "" means disabled
//
// Default value: ""
amx_mldebug ""    ЛУчше не трогать

//
// Beginning of Counter-Strike package specific configurations.
//

// Rank mode
// 0 - by nick
// 1 - by authid
// 2 - by ip
//
// Default value: 1
csstats_rank 0  оставляем как есть, тоесть ранк будет привязан к нику

// Max size of the stats file
//
// Default value: 3500
csstats_maxsize 3500

// Whether or not to rank bots with csstats - set to 1 to rank bots, 0 otherwise.
//
// Default value: 0
csstats_rankbots 0

// Duration of HUD-statistics
//
// Default value: 12.0
amx_statsx_duration 12.0

// HUD-statistics display limit relative round freeze end
// Negative time will clear the HUD-statstics before the round freeze time has ended
//
// Default value: -2.0
amx_statsx_freeze -2.0


5. Настраиваем список карт.
Ну это самое простое проходим значит мы суда
Код:

cstrike/addons/amxmodx/configs/maps.ini
Ну и делаем все по инстуркции соответственно:

Код:

; Конфигурационный файл Карт
; расположение файла: $moddir/addons/amxmodx/configs/maps.ini
; Используется плагин mapsmenu.amxx
; Измените список, добавляя свои карты = ы я написал ))))

35hp_2
de_dust
cs_assault
de_train
aim_sk_ak_m4
de_dust2
de_inferno
aim_ak_colt
de_nuke
de_aztec
de_cpl_fire
de_clan1_mill
de_dust2_2x2_hama
de_dust_arena
awp_map
cs_italy
de_cpl_mill
awp_aztec
scoutzknivez
awp_dust2_A
awp_india
cs_mansion
fy_pool_day
cs_deagle5
fy_snow

Суда просто вписываете свои карты, потом же переходим суда
Код:

cstrike/mapcycle.txt
И вписываем карты по порядку, так как вы хотите чтобы они циркулировали...

6. Ставим плагины на сервер.
УСТАНОВКА
В скачиваемых архивах вы будете видить файлы с расширением *.amxx и *.sma
1. Файл *.sma бросаете в папку scripting
2. Закидываете файл *.amxx в папку addons/amxmodx/plugins/
2. Открываем файл addons/amxmodx/configs/plugins.ini и в самом конце дописываем название того плагина, что вы добавили.

Например:
Устанавливаем плагин Admin_slash.amxx
Закидываем его в папку plugins
Дописываем Admin_slash.amxx в конце файла plugins.ini
Плагин установлен!

7. Все сервер Установлен!

Это оптимальный вариант установки сервера, задавайте свои вопросы в этой теме, буду рад на них отвечать.
Гайд делал ровно 1 час, жду ваши коменты...
ICQ для справок 898-294

Никаких (с)!! Это мои сервер, инфу я не откуда не брал, выложил этот гайд еще на нескольких сайтах! :cool:

by Mr.Alex

PuShKinG 30.04.2009 20:42

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
ща попробую, как только поставлю отпишусь

wheelman 11.05.2009 14:56

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
а как его запустить чтобы люди заходили

kiberk 11.05.2009 17:23

1 пункт неверный.Сначала нужно скачать AMX Mod X Studio и с этого начинать делать сервер!

А то так получается, что мы не создаем сервер , а качаем готовый и настраиваем его!

Bastexses 27.05.2009 19:36

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
народ а для чайника скажите плиз как его запустить то вобще :)

Mr.Alex 02.06.2009 12:47

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
Ну фактически он "готовый", но готовый только одно слово...
Его нужно "Создать" чтобы он был готовым доконца!
А полное создание с "нуля" отпишу в другой теме.

MooN 22.06.2009 05:40

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
Народ помогите со статистико?Как ее сделать и вывести на сайт?Хорошо если если скажете как сделать еще онлайн статистику?

JosephNt 22.07.2009 20:28

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
спрашивай в др темах)

andrewadio 09.08.2009 01:58

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
Ага)вот как

Добавлено через 32 секунды
Спс автору)

Добавлено через 1 минуту
Очень благодарен)

StalkerSoL 22.08.2009 13:15

Ответ: Создаем сервер CS 1.6 Classic (by Mr.Alex)
 
Как только наберу 5 сообщений скачаю


Текущее время: 05:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot