www.sergei4.ru
Cs 1.6
Cs Source
Cs Online
Статьи
Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
Block title
E-mail:
Пароль:
Block title
Рекомендуем для Вас
свадьба выездная регистрация у воды.
Главная » Статьи » статьи cstrike 2

CS 1.5 Dedicated Server, Win32.
В этой статье я расскажу вам как поднять выделенный сервер в локальной сети. Поднять сервер довольно просто. Всё, что нужно так это знание команд, какой файл за что отвечает и понимание того, чего вы хотите добиться. Сервер будет стоять на Windows 2000. Почему именно по Windows? Продвинутый пользователь конечно же выберет linux-сервер. Он быстрее и надежнее. Но знание linux в массах довольно мола. Сама система Windows очень проста в понимании и не требует от пользователя знаний выше среднего уровня. А при помощи этой статьи поднять сервер сможет любой. Я на это надеюсь. Да, сервер под управлением Windows менее защищён. Но цель статьи не сделать полноценный сервер в полном понимании этих слов. Цель - показать как поднять и настроить выделенный сервер. Тем самым дать пользователям возможность с чего-то начать и двигаться дальше, в покорении других высот. Что надо: Half-Life v1.1.1.0 Counter-Strike v1.5 (protokol 46) Для поднятия самого сервера это хватит. По сути это та самая контра которой вы играете в сети Интернет или локалке. Но запускаем не hl.exe, hlds.exe. Желательно поставить отдельно сервер и отдельно контру, в которую играете. В моём случае путь к серверу такой: D:\Games\Half-Life\cs_server\ Теперь заходим в папку cstrike, ищем следущие файлы: mapcycle.txt motd.txt server.cfg В mapcycle.txt указаны в каком порядке загружать карты по истечению времени на карту (mp_timelimit * - где * время на карту (обычно 25 минут)). motd.txt указан текст показываемый при загрузке карты. Можно написать следущий текст: Ha cepBepe 3anpejeno urpat' c 4itamu. Обязательно латинскими буквами, CS v1.5 не понимает кириллицу. Я удалил этот файл... server.cfg – это самый важный файл, достоин отдельного разговора. Как минимум эти команды следует записать в server.cfg: mp_logdetail 3 mp_logecho 0 mp_logfile 1 mp_logmessages 1 log on hostname ".:: CS 1.5 Server ::." coop 0 pausable 0 Deathmatch 1 mp_timelimit 25 mp_autoteambalance 1 mp_limitteams 2 mp_autokick 0 mp_tkpunish 1 mp_friendlyfire 1 mp_winlimit 0 mp_maxrounds 0 mp_roundtime 2 mp_freezetime 2 mp_flashlight 1 mp_buytime 1.5 mp_startmoney 800 mp_footsteps 1 mp_forcecamera 0 mp_fadetoblack 0 mp_c4timer 35 mp_hostagepenalty 0 mp_falldamage 1 mp_kickpercent 0.75 mp_playerid 0 mp_friendly_grenade_damage 1 mp_tkpunish 0 mp_chattime 1 sv_voicequality 4 sv_alltalk 0 sv_voiceenable 1 sv_allowupload 0 sv_proxies 1 sv_restart 0 sv_airmove 1 sv_airaccelerate 10 sv_cheats 0 sv_maxspeed 320 sv_aim 0 sv_allowdownload 1 sv_timeout 300 sv_logbans 1 sv_contact *напешите ваше мыло, для контакта с вами* sv_lan 1 sv_password 0 sv_maxrate 25000 sv_spectatormaxspeed 500 sv_maxspeed 320 sv_maxupdaterate 50 sv_minrate 3000 sv_minupdaterate 50 decalfrequency 60 sys_ticrate 10000 allow_spectators 1 rcon_password "укажите ваш пароль" sv_rcon_banpenalty 1 sv_rcon_minfailures 3 sv_rcon_maxfailures 3 sv_rcon_minfailuretime 2 Расшифровка команд не дона намеренно. При разборе этих команд вы найдёте ещё очень много полезной информации в Интернете. С ними успешно работает мой сервер. Можете смело их ставить себе. Единственную команду которую я прокомментирую sv_lan 1: CSDS можно запустить в двух режимах: 1. (sv_lan 0) Интернет сервер - все игроки проходят проверку на валидность ключа (соответственно нужен коннект до серверов Valve). 2. (sv_lan 1) LAN сервер - игроки не проходят проверку ключа, но зато те, кто не попадает в диапозон сети - кикаются с сообщением "LAN server... class C...." Таким образом ставя sv_lan 1 отключаем проверку ключа, а сломав swds.dll (nowon patch) проверку ip. Далее нам надо запустить сервер. hlds.exe запускаеться с определёнными параметрами. hlds.exe -console -game cstrike -noipx -heapsize 128000 -port 27015 +maxplayers 16 +map de_dust +sv_lan 1 -nomaster +servercfgfile server.cfg Опять же расшифровки не дам. Для удобства создайте str.bat. Поместите str.bat в папку с hlds.exe с вышеуказанными параметрами. Запускаем. Работает? Если нет повторите всё с начала. У автора всё работает. Набераем в консоле: connect играем. В C:\WINNT\system32\drivers\etc\ есть файл hosts. Откройте его блокнотом и добавте следующую строку: ip_server myserver.lan теперь написав в консоле connect myserver.lan вы попадёте к себе на сервер. Посоветуйте так же сделать всем остальным клиентам вашего сервака. Буквы запоминаются куда проще, чем цыфры. Так же можно запустить сервер в режиме сервиса (только для win2000 и выше). Скачайте (http://www.firedaemon.com/) и установите программу FireDaemon. С её помощью можете: # Запускать hlds.exe в режиме сервиса (не будет видно DOS-окна). # Если сервер рухнет он автоматически будет перезагружен. # Есть старт по расписанию. # Запуск от имени определённого пользователя. # И ещё множество разнообразных и полезных функций.
Категория: статьи cstrike 2 | Добавил: lex11111 (20.02.2011)
Просмотров: 187 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:
Поиск
Сайты CS 1.6
Block title
Рекомендуем для Вас
Copyright MyCorp © 2012
Бесплатный хостинг uCoz