Форум Игромании
 
Регистрация
Справка

Counter Strike Обсуждение игр серии Counter Strike, решение технических проблем

Ответ
 
Опции темы
Старый 13.06.2008, 23:18   #1
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
Post Создание сервера для CS 1.6 и его настройка




Статья которая поможет многим =Р

1. Скачивание и настройка сервера под ОС windows xp
2. Установка metamod
3. Сервер для двух протоколов (47 и 48) или Dproto спасает игроков noSteam


Скрытый текст:
1.Скачивание и настройка сервера под ОС windows xp

Для начала скачаем hldsupdatetool
Далее устанавливаем его в папку D:\testservercs
Скрытый текст:



* вот созданная нами папка


После установки у нас должны получиться эти файлы

Скрытый текст:


Далее запускаем HldsUpdateTool.exe и этим действием мы обновляем её. Должно получиться вот так )
Скрытый текст:



Теперь мы должны СКАЧАТЬ ~300mb
Открываем ПУСК-> ВЫПОЛНИТЬ далее прописываем :

Цитата:
D:\testservercs\hldsupdatetool.exe -command update -game cstrike -dir D:\testservercs
и ждем пока что скачается.
Скрины:

Скрытый текст:




После того как сервер скачался , можно приступить к его настройке ).


1a настройка сервера

Создадим *.bat файл для запуска сервера т.к. сам hlds.exe поглощает больше системных ресурсов , чем *.bat файл .

Скрытый текст:
-1.Создадим файл start обычный текстовик
-2.Открываем через notepad(т.е. блокнот) и прописываем к примеру это
Цитата:
START/HIGH hlds.exe -game cstrike -console -insecure -nomaster +maxplayers 10 +sv_lan 1 +map de_aztec -port 27015 +ip 255.255.255.255 -noipx
Сохраняем так : файл = Сохранить как = пишем такое название start.bat
и сохраняем в папку с игрой т.е. D:\testservercs

Настройка запуска сервера :

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


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

D:\testservercs
Скрытый текст:
-папка cstrike - тут расположены настройки сервера .
-папка cstrike_russian тут расположены файлы загруженные с других серверов
-папка platform настройки самой игры на других серваках
-папка gldrv тут *.dll файлы игры
-папка valve тут находиться игра и сервачок "new game" к нему никто приконнектиться через инет , только по LAN .
-папка reslists тут находяться настройки ресов(возрождения , появления) в играх (Counter Strike , Half Life) на стандартных картах .
-hl.exe служит для запуска игры (первоначально идёт игра Half Life потом переключаемся на КС)
-hlds.exe запуск сервера (не через консоль!)
-hltv.exe служит для запуска hltv для вашего сервера .
-hltv.cfg Настройка параметров HLTV.exe

Скрытый текст:
Цитата:
Не перевожу потому что элементарно понятно написано .
// HLTV Proxy configuration file

// HLTV proxy runs this file on start up
// This file should only be edited if you want to broadcast a game

// set HLTV proxy name as shown in score board
name "HLTV Proxy"

// set HLTV name, how it should appear in game server browsers
// hostname "My HLTV Proxy"

// set offline info text clients will see as reject reason if HLTV isn't broadcasting yet
offlinetext "Sorry, game is delayed. Please try again later."

// delays broadcasting for 30 seconds
delay 30.0

// allow 3.5 KByte/sec as client rate. This is good a value
// for internet broadcasts. On LAN you may set this value to 10000
maxrate 3500

// log HLTV console in proxy.log
// logfile 1

// local chatting for HLTV spectators enabled
chatmode 1

// if game server is password protected, enable this line
// serverpassword "mypassword"

// proxy's adim password for rcon, commentator etc.
// adminpassword "mypassword"

// show message for 5 seconds each 60 seconds in center of X axis (-1) and
// above help text bar (0.85). Color given as hexadecimal RGBA .
loopcmd 1 60 localmsg "You're watching HLTV. Visit www.valvesoftware.com" 5 -1 0.85 FFA000FF

// hltv.tga will be shown instead of the default HLTV logo in spectator GUI
// bannerfile "hltv.tga"

// these commands will be executed on connecting spectator client and may be used
// to adjust settings for HLTV (for example voice parameters)
signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for HLTV"

echo hltv.cfg loaded.
Вот команды, которые следует настроить по себе, или же потом не посредственно через console сервера.

Скрытый текст:
cachesize x – определяет количество кэшируемых Frames (стандарт 32).

clients - список всех присоединённых спектаторов и их идентификаторов;

comm имя – задаёт дополнительный Masterserver наподобие woncomm.lst

connect hostort - присоединить прокси к серверу или главному прокси по указанному порту;

delay n - с помощью этого значения (в секундах; min 10) задаётся продолжительность задержки в вещании. Делается это для амортизации сигнала и для того, что бы избежать возможности злоупотребления различных альтернативных способов общения в игре в целях мониторинга. Например, во время Clanwars, когда специально нанятая «радистка Кэт» наблюдая за игроками команды противника, сообщает их местоположение свом сокланавцам;

disconnect - отсоединить прокси от сервера или главного прокси;

quit - покинуть HLTV;

retry - повторить последнее соединение

name X - установить имя Вашего прокси, где X - имя;

password - устанавливает пароль сервера;

kick ID - отключить спектатора;

say x - послать текстовое сообщение всем спектаторам;

chatmode 0/1/2/ – вкл./выкл. функцию чата между клиентами: "0" - отключает "1" - включает "2" – включает в случае использования MasterProxy и нескольких RelayProxis возможность общения между несколькими Spectactors, находящихся на разных Proxy (функция должна быть разрешена на всех задействованных Proxy). При частом появление у клиента ошибки Host_Error: UserMsg: Not Present On Client 76 поддержку чата желательно отключить ;

ping hostort - пинговать сервер по указанному порту;

heartbeat - посылает status packet на WON master servers;

rcon x - посылает команду удалённого управления на другой server/proxy; (!!!ВСЕ КОМАНДЫ, выполнять именно так!!! То есть - rcon record 123)

rcon_address IPort - устанавливает IP-адрес для удалённого управления;

rcon_password string - устанавливает пароль для удалённого управления сервером;

rate 10000 - задает ширину канала (от общего), отведённого игровым сервером под HTLV Proxy. Значение задается секунда на байт (в приведённом примере 10 кb/s);

updaterate n - устанавливает количество апдейтов в секунду, посылаемых сервером на прокси;

maxclientrate n - выставляет максимальную ширину полосы (скорость передачи данных) к спектаторам;

loop 0/1 - если выставлено 1, то клиенты останутся подключенными после отсоединения прокси от игры и последняя игра будет повторена;

multicast 0 - переключает HLTV Proxy на Unicast. Если вы не уверены поддерживает ли ваш провайдер Multicast, то лучше ничего здесь не трогайте. Иначе введение неправильного значения увеличивает время подключения. Если вы всё же располагаете точной информацией, то для включения Multicast пропишите "multicast 1". connectip 234.5.5.1 и gameip 234.5.5.2 – актуальны толmко для Multicast и поэтому не изменяются

Proxypassword - применяется для авторизации комментаторов. В этом случае в консоли вводится commentator пароль, после чего открывается возможность комментировать ход игры с помощью голосовой поддержки (Voice Chats). Всё работает по принципу «Горца» - комментатор может быть только один. connectip IPort - устанавливает class D IP для multicast connect group (default 234.5.5.1:27025);

gameip IPort - устанавливает class D IP для multicast game group (default 234.5.5.2:27025);

cmdlist - показывает все команды прокси;

status - печатает информацию обо всех активных модулях;

exec filename - загружает .cfg файл;

record filename - записывает все игры в файлы. После смены карты автоматически начинаетcя запись нового файла (записи пронумеровываются от имя1.dem до имя99.dem);

playback filename - начинает показ ранее записанного демо;

fakeloss x – симулирует Fake-Loss (стандарт 0.0)

fullupdateinterval x - задаёт частоту отравления клиенту не компримированных пакетов (стандарт 20; задаётся только для Multicast)

port x – задаёт порт для HLTV Proxy (стандарт 27020)

multicastttl x – определят значение (Time To Live) для Multicast-пакетов посылаемых HLTV Proxy

highpriority – задаёт высокую системную приоритетность HLTV Proxy

nomaster – отключает WON-регистрацию и тем самым делает HLTV-Proxies видимым только для тех, кто знает IP адрес.

maxclients x – фиксирует количество клиентов, которые могут подсоединится к HLTV Proxy (максимальное количество 128). �-то значение должно быть выставлено в соответствии с ширенной выделенного канала (один клиент использует примерно 3 kb/s; мощность железа тоже имеет значения).

maxframes x – задаёт минимальный размер Frame-буфера (стандарт 2400 (2 мин.). �-ассчитывается это следующим образом: updaterate умножается на время желаемой амортизации (20x120=2400).

stop - останавливает показ демо.


-*.dll , *.asi , *.kp служат для игры и сервера (как настройки поиска того или иного файла)


D:\testservercs\cstrike\

Скрытый текст:
-папка addons тут будут находиться моды (эта папка появиться при устанановке первого мода обычно это metamod)
-папка cl_dlls тут находяться *.dll для клиента
-папка classes тут расположены файлы *.RES они нужны для настройки оружия , моделей игроков и режима выбора.(РЕДАКТИРОВАТЬ НЕ СТОИТ)
-папка dlls тут находяться *.dll для сервера
-папка events тут находяться эвенты для оружия , *.sc
-папка gfx тут размещаються баннеры для спектара и рисунки для меню закупки .(рисунки гранат , оружия и т.д.) это в формате *.tga
-папка logos тут содержаться логосы
-папка manual тут содержиться html страничка точнее адресс на неё и рассказываеться про 1.5
-папка maps тут содержаться карты
-папка media тут содержиться музыка которая будет играть при соединении к серверу
-папка models тут содержаться модели (игроков , оружия и т.п.)
-папка overviews тут содержаться рисунки к картам точнее вид сверху это нужно для мёртвых игроков или для тех кто в спекторе (это когда переключён на режим "вид сверху")
-папка resource тут содержиться фон , лого и т.п.
-папка SAVE бесмысленная и пустая папка )
-папка sound тут содержаться разнообразные звуки
-папка sprites тут содержаться спрайты
-autobuy.txt это непосредственно F1
-commandmenu.txt это конфиг благодаря которому на картах в определённый момент пишетсья к примеру: (Go Go Go)
-config.cfg служит для настройки сервера (клавиатура (управление) , звук и т.п.)
-liblist.gam служит для указания dll (который важен для работы сервера)
-listenserver.cfg если я не ошибаюсь это дубликат server.cfg
-mapcycle.txt тут находиться список карт которые находяться в папке maps если вы туда загрузили свою карту то её название надо внести в этот текставик
-motd.txt это меню приветствия (редактируется или пишется только в HTML)
-rebuy.txt это разумееться F2
-server.cfg служит для настройки сервера !!!!!!!! Самый важный файл

Скрытый текст:
// Название сервера
hostname "server by Maxim Kozhanov"

// Rcon пароль
rcon_password "password"

// Сервер лог
//Включить/выключить ведение логов
log on
mp_logdetail 3
mp_logmessages 1

// Настройки сервера
//использование мини моделей (КОНФИГ НЕ ИЗМЕНЯТЬ!)
cl_minmodels 0
//Длительность игры на одной карте (в минутах)
mp_timelimit 30
//СДелать автокик тем кто стреляет по своим или убил своего товарища по команде
mp_autokick 0
//Автобаланс
mp_autoteambalance 1
//Время до взрыва бомбы (в секундах)
mp_c4timer 35
//Разрешить использовать фонарь
mp_flashlight 1
//Слышимость шагов при беге
mp_footsteps 1
//Время невозможности движения в начале раунда
mp_freezetime 2
//Разрешить огонь по своим 1 -да 0 - нет
mp_friendlyfire 1
//Количество убитых заложников до применения бана в игре
mp_hostagepenalty 0
//НА сколько возможен перевес команды , если автобаланс включён
mp_limitteams 0
//Применения санкций при ТиммКилле (Пропуск раунда)
mp_tkpunish 0
//Время раунда
mp_roundtime 2.5
//Время закупки в начале раунда
mp_buytime 0.50
//Включение после вашей смерти чёрного экрана ,будет действовать до победы одной из команд.
mp_fadetoblack 0
//Свободный полёт - 0 , ВОзможность следить за своими - 1 , лежачее положение - 2
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
//Управляет количеством снятых ХП при падении (но она кажеться уже убрана из HLDS)
mp_falldamage 1

// Читы
//Разрешить AIM
sv_aim 0
//Разрешить ЧИТЫ
sv_cheats 0

// эти команды служат для уменьшения ping"а
sv_maxrate 25000
sv_spectatormaxspeed 500
sv_maxspeed 320
sv_maxupdaterate 101
sv_minrate 2500
sv_minupdaterate 20
decalfrequency 60
sys_ticrate 10000

// Если играете по локалке то ставте значение 1 , если нет то 0
sv_lan 0

// Contact & Geo
sv_contact s7m7d7@yandex.ru
sv_region 3

// Загрузка инфорамации при запуске сервера
exec banned.cfg
exec listip.cfg


-spectatormenu.txt настройка режима спектора
-spectcammenu.txt настройка камеры в режиме спектора
-steam.txt написана версия патча
-titles.txt это режим выбора команды можно поменять название команд ))


Вот и готов обыкновенный сервер. Проблема "обыкновенного" сервера в том , что на него noSteam не приконнектится.

2. Установка metamod.

metamod служит для подключения дополнительных модов на сервер, таких как AMX(x), AdminMod, StatsMe и т.п.

Скачать metamod можно c официального сайта: metamod

В папке cstrike создаем папку addons, а внутри неё папку metamod.

Файл metamod.dll кидаем в addons\metamod\dll\.
Открываем \cstrike\liblist.gam (блокнотом) и переменовываем строчку
Цитата:
gamedll "dlls\mp.dll"
на
Цитата:
gamedll "addons\metamod\dll\metamod.dll"
и сохраняем.

Далее создаём файл plugins.ini в директории D:\testservercs\cstrike\addons\metamod

В plugins.ini мы будет прописывать адреса для доп. модов.


Все теперь готово для подлючения доп. модов.



3. Сервер для двух протоколов (47 и 48) или Dproto спасает игроков noSteam

Dproto - это библеотека, подключаемая через Metamod, позволяет заходить на сервер с двух протоколов и имеет много полезных настроек.

Скачать Dproto
Скачиваем последнюю версию.

Создайте папку dproto в каталоге D:\testservercs\cstrike\addons\. Файл dproto.dll из архива, в папке bin\windows скопируте в папку D:\testservercs\cstrike\addons\dproto\dll\.
В файле metamod\plugins.ini допишите такую строчку:

Цитата:
win32 addons/dproto/dproto.dll.
Файл dproto.cfg из архива поместите в корень сервера (D:\testservercs). В нём содержаться настройки dproto.

Настройка dproto.cfg

Скрытый текст:


# LoggingMode - Способ ведения логов:
# 1 = В консоли
# 2 = Логи
# 3 = Оба метода
LoggingMode = 2

# UserinfoVerification - Проверка информации пользователя:
# 1 = Проверяется на максимальный размер при подключении игрока (С этим значением используется MaxUserInfoSize)
# 2 = Удаляет ненужные поля в информации (С этим значением используется ValidInfoFields)
# 3 = Оба метода
# Эта проверка нужна для предотвращения переполнения в инфе пользователя. Переполнение может вызвать svc_bad сообщения для клиентов. В ValidInfoFields задаются клиентские команды, которые проходят проверку.
UserinfoVerification = 3
MaxUserInfoSize = 230
ValidInfoFields_Engine = namebottomcolortopcolormodelcl_lccl_lwcl_updaterat ecl_dlmaxrate_pw*hltvpassword
ValidInfoFields_cstrike = _vgui_menus_cl_autowepswitch
ValidInfoFields_ag = cl_autowepswitch


# Список возможных ID для авторизации:
# 1: Real steam (STEAM_xx:xx:xx)
# 2: Real valve (VALVE_xx:xx:xx)
# 3: STEAM_ by IP
# 4: VALVE_ by IP
# 5: Deprected - client will be rejected
# 6: reserved
# 7: HLTV
# 8: STEAM_ID_LAN
# 9: STEAM_ID_PENDING
# 10: VALVE_ID_LAN
# 11: VALVE_ID_PENDING
# 12: STEAM_666:88:666

# Здесь для разных клиентов можно задать нужные ID из списка выше.
cid_HLTV = 7
cid_NoSteam47 = 8
cid_NoSteam48 = 10
cid_Steam = 1

# Здесь задается ID для клиентов, которые вроде бы как авторизовались, но не получили STEAM_ID.
cid_SteamPending = 9

# IPGen_Prefix1 (int)
# STEAM_a:b:c
# ^ - вот это вот сверху будет такой префикс у authid, сгенерированных по IP, хз че ваще.
IPGen_Prefix1 = 0

# IPGen_Prefix2 (int)
# STEAM_a:b:c
# ^ - вот это вот сверху будет такой префикс у authid, сгенерированных по IP, хз че ваще.
IPGen_Prefix2 = 3

# Стоит отметить, что banid будет использовать STEAM_ID без любых приставок!

# 1 нужна для поддержки эмуляции с помощью eSTEAMATiON (это отдельный модуль такой).
Emulation = 0


# Отключает valve/steam систему авторизации.
# Сервер на основе 47 протокола не будет подключаться к авторизирующим серверам.
# Все сервера не будут вызывать функцию авторизации.
# Этот фикс нужен, когда при запуске старые сервера зависают на некоторое время...
DisableNativeAuth = 0


# Тип ответов сервера на запросы:
# 0 = Современный метод (Source)
# 1 = Старый дедовский способ xD
ServerInfoAnswerType = 1



# Включает эмуляцию мастер-клиент; это помогает зарегистрировать сервер в мастер-листе.
# Эт типа если у вас ошибка "Your server is old" (наверное имеется ввиду "Your server is out of date."
# ИСПОЛЬЗОВАТЬ ТОЛЬКО С ПАРАМЕТРОМ ЗАПУСКА -nomaster!!1111
# Можешь заюзать Master_GameVersion для изменения версии игры.
MasterClient = 0

# Master_GameVersion (string)
# Задай версию игры, надо для отправления на мастер-сервер для нормальной передачи мастер-клиент.
Master_GameVersion = 1.1.2.6/Stdio


# Включает вторичный минисервер, который переадресовывает клиентов на главном сервере:
# Используй параметр SubServer_AnswerType, чтобы установить тип ответа на запросы инфы
# Используй параметр SubServer_Port, чтобы установить вторичный порт сервера
# Используй параметр SubServer_MasterClient, чтобы включить мастер-клиенту для вторичного сервера
# Это крутая штука, если ты хочешь, чтобы все клиенты видели твой сервер.
# Его возможно, если ты устанавливашь различные типы ответов на запросы для главного и вторичного серверов.
# Клиенты, которые не видят главный сервер, по идее увидят вторичный.
SubServer_Enable = 0
SubServer_Port = 28015
SubServer_MasterClient = 0
SubServer_AnswerType = 0
SubServer_RedirectCommand = connect 169.254.141.3:27015


# Game_Name (string)
# Тут можно задать имя игры.
# Если ничего не написать, то будет показывать дефолтное 'Counter-Strike 1.6'.
Game_Name =


# Фиксит отображение ID игрока в мониторинге HLStats.
# Включай только если используешь HLStats.
HLStatsPlayerIdFix = 0






Продолжение следует ... пишу , просто времени не хватает.




Если у вас динамический IP. (Инструкция)


Скрытый текст:
Этот сервис позволяет обратиться к вашему серверу не по IP адресу, а по его имени, которое (как я надеюсь вам известно) преобразуется в IP адрес через обращение к DNS серверам. Таким образом DNS имя остается постоянным, а IP пускай меняется - DNS сервер всегда укажет клиенту ваш новый IP адрес.

1. Идем на no-ip.com

2. Находим пункт справа: No - Ip Free , нажимаем ссылку More Info

3. На новой странице жмем SIGN UP NOW!

3.1. Заполняем обязательные поля:
First Name: - Имя.
Last Name: - Фамилия.
Email: - ваш электронный адрес.
Password: - пароль.
Confirm Password: - еще раз тот же самый пароль. (пароль лучше записать где нить, он еще пригодится)
How did you hear about us? - выберете что нить из списка.
ставим галочку напротив I have read and agree to the following terms of service:

3.2. Снова жмем SIGN UP NOW!

4. Должна появиться надпись: Confirmation email is on its way! и Select your operating system:

5. Пока ждем письма на свой электронный адрес, Нажимаем на логотип вашей операционной системы, я расскажу про Windows $-)

5.1. После того как вы нажали на логотип загрузится страница откуда надо скачать Windows Dynamic Update Client (DUC) - это такая программа которая будет периодически обнолять DNS серверы на соответствие выбранному вами имени сервера, вашему IP адресу. Чтоб её скачать необходимо нажать на ссылку Download X.X.X , где X - номер обозначающий номер версии.

6. Поле того как вы получите письмо от No-IP Registration и подтвердите регистрацию, можете установить DUC и после её запуска вводите свой электронный адрес и пароль. На этом этапе у вас еще не выбранно доменное имя.

7. Выбираем доменное имя:

7.1. Если вы закрыли окно браузера то снова идем на no-ip.com

7.2. Вводим свой электронный адрес и пароль всоотвестственно в поля: Email: и Password: наверху страницы.

7.3. После того как вы успешно вошли в свой аккаунт нажимаем закладку (наверху) YOUR NO-IP , слева должны появиться ссылки (если не появились нажать еще раз YOUR NO-IP):
Hosts / Redirects
Plus Managed DNS
Domain Registration
SSL Certificates
... и т.д.
нас интересует только Hosts / Redirects и подпункт Add - нажав на него попадаем на страницу выбора доменного имени.

7.4. Заполняем поля:

Вот какой должен быть адрес в адресной строке https://www.no-ip.com/members/dns/host.php .
Hostname: - любое произвольное имя из латинских букв (справ: ваш домен 3-го уровня).
Чуть ниже список безплатных и платных доменных имен 2-го уровня. Можно выбрать любой понравившийся от самого верхнего (от надписи --- No-IP Free Domains --- до надписи --- No-IP Enhanced Domains --- ).
Host Type: выбираем: DNS Host (A)
Жмем кнопку "Create Host".
Теперь в программе DUC надо щелкнуть правой кнопкой мыши и выбрать пункт "Refresh Host List".
В окошке должна появиться улыбающаяся рожица с выьранным вами DNS именем.
В общем то все мучения закончены но можно сделать еще кое что:
В программе DUC нажимаем кнопку "Options" и ставим галки:
Run on startup - автоматически запускать графический интерфейс DUC при запуске Операционной системы.
Run as system service - запускать DUC как системный сервис (если не выбран пункт Run on startup то DNS записи будут всеравно обновляться только не будет значка в трее). Осталное оставьте как есть, будет желание - сами разберетесть.



все мы любители своего дела.
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW

Последний раз редактировалось NecRoMat; 10.05.2010 в 16:18.
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 31.12.2009, 08:31   #281
Новичок
 
Аватар для Razor_94
 
Регистрация: 23.12.2008
Адрес: Ангарск
Сообщений: 67
Репутация: 27 [+/-]
Цитата:
Сообщение от iceman_91 Посмотреть сообщение
Razor_94,
* сервер нужно создать через игру, а не через hlds
это как так о_О.
__________________
enjoijkee drummer :D
Razor_94 вне форума  
Отправить сообщение для Razor_94 с помощью ICQ Отправить сообщение для Razor_94 с помощью Skype™ Ответить с цитированием
Старый 31.12.2009, 12:16   #282
▰▰▰▰▰▰▰▰▰▰▰▰▰
 
Аватар для iceman_91
 
Регистрация: 07.03.2007
Адрес: С-Пб, Сестрорецк
Сообщений: 1,903
Репутация: 1043 [+/-]
Razor_94, в самой игре есть пункт в меню "Создать сервер"
через него создавай и прописывать команду в консоли там же..
__________________
>: 4 8 15 16 23 42

iceman_91 вне форума  
Отправить сообщение для iceman_91 с помощью ICQ Отправить сообщение для iceman_91 с помощью Skype™ Ответить с цитированием
Старый 31.12.2009, 12:57   #283
Новичок
 
Аватар для Razor_94
 
Регистрация: 23.12.2008
Адрес: Ангарск
Сообщений: 67
Репутация: 27 [+/-]
iceman_91,
а за что отвечает эта команда?
ЗЫ
Играю по инету
__________________
enjoijkee drummer :D
Razor_94 вне форума  
Отправить сообщение для Razor_94 с помощью ICQ Отправить сообщение для Razor_94 с помощью Skype™ Ответить с цитированием
Старый 31.12.2009, 13:31   #284
▰▰▰▰▰▰▰▰▰▰▰▰▰
 
Аватар для iceman_91
 
Регистрация: 07.03.2007
Адрес: С-Пб, Сестрорецк
Сообщений: 1,903
Репутация: 1043 [+/-]
Razor_94, что бы сервак был не локальный, а интернетовский
__________________
>: 4 8 15 16 23 42

iceman_91 вне форума  
Отправить сообщение для iceman_91 с помощью ICQ Отправить сообщение для iceman_91 с помощью Skype™ Ответить с цитированием
Старый 01.01.2010, 09:12   #285
Новичок
 
Аватар для Razor_94
 
Регистрация: 23.12.2008
Адрес: Ангарск
Сообщений: 67
Репутация: 27 [+/-]
iceman_91,
А как узнать номер ай-пи?
Скрытый текст:
Если поможешь, с меня плюс)))
__________________
enjoijkee drummer :D
Razor_94 вне форума  
Отправить сообщение для Razor_94 с помощью ICQ Отправить сообщение для Razor_94 с помощью Skype™ Ответить с цитированием
Старый 01.01.2010, 09:59   #286
▰▰▰▰▰▰▰▰▰▰▰▰▰
 
Аватар для iceman_91
 
Регистрация: 07.03.2007
Адрес: С-Пб, Сестрорецк
Сообщений: 1,903
Репутация: 1043 [+/-]
Razor_94, ЛС
__________________
>: 4 8 15 16 23 42

iceman_91 вне форума  
Отправить сообщение для iceman_91 с помощью ICQ Отправить сообщение для iceman_91 с помощью Skype™ Ответить с цитированием
Старый 15.01.2010, 18:51   #287
Новичок
 
Регистрация: 02.12.2008
Сообщений: 18
Репутация: 4 [+/-]
В общем проблема - хотел поставить steam сервер по кс, скачал hlds, установилось все нормально. Но вот сервер не виден в миру, а зайти могут люди только если им дать ип-адрес.
Роутера нет, ip - внешний (белый, static), сервер онли стим (48 протокол) (у меня лицензия куплена). То есть по идее проблем не должно быть. Думаю что все дело в закрытых портах (27015, например), но если порт закрыт, то почему люди могут ко мне приконнектиться (если им дать ип+порт)?? Отключал антивирус и брандмауэр.
Были у кого нибудь похожие траблы?
Сервер под windows 7.
Скрытый текст:
Плюсы обеспечу, если найдется лекарство.
olega вне форума  
Ответить с цитированием
Старый 19.01.2010, 19:57   #288
Новичок
 
Регистрация: 19.01.2010
Сообщений: 1
Репутация: 0 [+/-]
Здравствуйте !
Я создаю сервер ко мне не могут подключиться люди у кого такойже оператор как у меня (webstream).Сервер виден в интернете.С других операторов подключаются нормально .
Можно ли это исправить ?
KILLER!!! вне форума  
Ответить с цитированием
Старый 24.01.2010, 17:27   #289
Новичок
 
Аватар для nyqpblcTuk
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 3 [+/-]
olega, если у тебя модем в режиме роутер то ты откроешь порт 27015, если в режими бридж то нет, тк в настройках модема не будет вкладки НАТ это первое, а во вторых .зай setmastera сетмастера добавляются в серверг.кфг для того чтоы сервер был виден в инете, так же отключи фаервол в модеме

Добавлено через 1 минуту
KILLER!!!, кфг в студию и описание сборки сервера, еще может быть из за кривоо дедика
__________________
aidcs.ru Поддержка серверов

Последний раз редактировалось nyqpblcTuk; 24.01.2010 в 17:28. Причина: Добавлено сообщение
nyqpblcTuk вне форума  
Отправить сообщение для nyqpblcTuk с помощью ICQ Ответить с цитированием
Старый 01.02.2010, 13:22   #290
Новичок
 
Регистрация: 02.12.2008
Сообщений: 18
Репутация: 4 [+/-]
nyqpblcTuk, у меня не адсл, поэтому модема и прочей лабуды нет.
olega вне форума  
Ответить с цитированием
Старый 01.02.2010, 22:27   #291
Новичок
 
Аватар для nyqpblcTuk
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 3 [+/-]
olega, для начала, установи официальный дедик и залей в сервер кфг сетмастера, посмотри че будет
__________________
aidcs.ru Поддержка серверов
nyqpblcTuk вне форума  
Отправить сообщение для nyqpblcTuk с помощью ICQ Ответить с цитированием
Старый 16.02.2010, 19:00   #292
Заблокирован
 
Регистрация: 12.08.2009
Сообщений: 71
Репутация: -1 [+/-]
Все по инструкции сделал, как теперь сервер запустить?
Mоnk вне форума  
Отправить сообщение для Mоnk с помощью ICQ Отправить сообщение для Mоnk с помощью Skype™ Ответить с цитированием
Старый 17.02.2010, 02:07   #293
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от Mоnk Посмотреть сообщение
Все по инструкции сделал, как теперь сервер запустить?
Цитата:
Создадим *.bat файл для запуска сервера
Вот его и тыкай два раза
KseLT вне форума  
Ответить с цитированием
Старый 22.02.2010, 20:45   #294
Заблокирован
 
Регистрация: 12.08.2009
Сообщений: 71
Репутация: -1 [+/-]
Сервер в локальной сети создается, как сделать, чтобы его видели в интернете?
Mоnk вне форума  
Отправить сообщение для Mоnk с помощью ICQ Отправить сообщение для Mоnk с помощью Skype™ Ответить с цитированием
Старый 22.02.2010, 21:42   #295
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от Mоnk Посмотреть сообщение
Сервер в локальной сети создается, как сделать, чтобы его видели в интернете?
+ip 0.0.0.0

также в server.cfg
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"
setmaster add "65.73.232.253"
setmaster add "207.173.177.12"
KseLT вне форума  
Ответить с цитированием
Старый 23.02.2010, 10:10   #296
Заблокирован
 
Регистрация: 12.08.2009
Сообщений: 71
Репутация: -1 [+/-]
Цитата:
Сообщение от KseLT Посмотреть сообщение
+ip 0.0.0.0
А это куда?
Mоnk вне форума  
Отправить сообщение для Mоnk с помощью ICQ Отправить сообщение для Mоnk с помощью Skype™ Ответить с цитированием
Старый 23.02.2010, 12:49   #297
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от Mоnk Посмотреть сообщение
А это куда?
Это параметр запуска сервера. Если запускаешь через bat файл. Если через hlds то в параметр ярлыка.
KseLT вне форума  
Ответить с цитированием
Старый 02.03.2010, 00:45   #298
Гейммастер
 
Регистрация: 10.11.2008
Сообщений: 6,366
Репутация: 810 [+/-]
Есть такая вещь. На моем компе поднят сервер. Все как в шапке, сервер поднят для локальных чемпионатов 5х5, т.е. простенький классик. Вопрос. Можно ли как-нибудь сделать так, чтобы тот человек у которого есть rcon (я), когда зайду на свой сервер, мог видеть, что пишут живые игроки? Т.е. в самом окне hlds все отображается, а у меня с рконом нет (хотя оно и не должно ). Знаю, что если создать локальный сервер просто так, через игру, то серверу в консоли будет видно, что пишут и живые и мертвые. Или есть какой-нибудь простенький плагин для такого действа?
З.Ы. АМХмода нет.

Последний раз редактировалось Avalanche; 02.03.2010 в 00:50.
Avalanche вне форума  
Ответить с цитированием
Старый 02.03.2010, 01:18   #299
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Вроде без amx никак.
KseLT вне форума  
Ответить с цитированием
Старый 02.03.2010, 12:46   #300
Гейммастер
 
Регистрация: 10.11.2008
Сообщений: 6,366
Репутация: 810 [+/-]
Еще вопросец. Поставил АМХ, как в нем отключить сообщения, когда приконнектился на сервер:
Type 'amx_langmenu' in the console to display a menu where you can choose your language
Type 'amx_help' in the console to see available command
А, да, и еще. Как называется плагин, который добавляет меню админам, в котором можно например перекинуть игрока за другую команду, повесить игроку flash, сделать игроку fadetoblack, сразу из меню забанить/кикнуть и прочее? Т.е. типо расширения для amxmodmenu.

Последний раз редактировалось Avalanche; 02.03.2010 в 20:41.
Avalanche вне форума  
Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:09.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования