Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

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

Ответ
 
Опции темы
Старый 13.06.2008, 22: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 в 15:18.
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 14.01.2009, 00:30   #121
Игрок
 
Регистрация: 10.10.2008
Сообщений: 970
Репутация: 263 [+/-]
Чтобы иметь сервер нужен выделенный IP внесите это в шапку

Последний раз редактировалось _Prototype_; 14.01.2009 в 00:47.
_Prototype_ вне форума  
Ответить с цитированием
Старый 19.01.2009, 15:36   #122
Новичок
 
Аватар для Paffas
 
Регистрация: 27.12.2008
Адрес: Offline
Сообщений: 5
Репутация: 6 [+/-]
Нужна ли цензия или Non Steam пойдет?
Какие требования нужны чтоб создать серв?
__________________
Лечим инфекцию:
Одна пуля-один больной ))xD
Paffas вне форума  
Ответить с цитированием
Старый 19.01.2009, 15:44   #123
▰▰▰▰▰▰▰▰▰▰▰▰▰
 
Аватар для iceman_91
 
Регистрация: 07.03.2007
Адрес: С-Пб, Сестрорецк
Сообщений: 1,903
Репутация: 1043 [+/-]
Цитата:
Сообщение от Paffas Посмотреть сообщение
Нужна ли цензия или Non Steam пойдет?
non-steam подойдёт

Цитата:
Сообщение от Paffas Посмотреть сообщение
Какие требования нужны чтоб создать серв?
HLDS и "прямые руки"
__________________
>: 4 8 15 16 23 42

iceman_91 вне форума  
Отправить сообщение для iceman_91 с помощью ICQ Отправить сообщение для iceman_91 с помощью Skype™ Ответить с цитированием
Старый 19.01.2009, 16:31   #124
Новичок
 
Аватар для Paffas
 
Регистрация: 27.12.2008
Адрес: Offline
Сообщений: 5
Репутация: 6 [+/-]
Поставил на контру патч 21, создал серв, всё норм (ну всмысле на него зашел)
Затем крякнул (заменил swds.dll) и создал bat и скопировал в Valve, теперь серв не видит. Почему так ?
__________________
Лечим инфекцию:
Одна пуля-один больной ))xD
Paffas вне форума  
Ответить с цитированием
Старый 24.01.2009, 21:46   #125
Новичок
 
Аватар для _Rigor_
 
Регистрация: 20.05.2007
Сообщений: 0
Репутация: 265 [+/-]
А как сделать интернет-сервер?
__________________
  • Сейчас прохожу: GTA IV
  • Последнее прошёл: Need for Speed Undercover
  • Жду: Empire Total War, Asassins Сreed 2
*Emma Watson Fan*
_Rigor_ вне форума  
Отправить сообщение для _Rigor_ с помощью ICQ Ответить с цитированием
Старый 25.01.2009, 14:49   #126
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от _Rigor_ Посмотреть сообщение
А как сделать интернет-сервер?
В первом посте всё написано. Или ты просто издеваешься?
KseLT вне форума  
Ответить с цитированием
Старый 26.01.2009, 04:08   #127
Новичок
 
Регистрация: 26.01.2009
Сообщений: 3
Репутация: 0 [+/-]
Здравствуйте! Я установил сервер и вроде бы даже немного настроил под себя, но есть одна маленькая проблема. Когда начинается раунд, при нажатии на кнопку Q не происходит смены оружия, тоесть я сначала должен допустим нажать на 3 и только после этого у меня при нажатии на Q будут меняться нож и пистолет. А я хочу чтобы еще до первого выбора оружия была возможность переключения при нажатии на Q. Немного кривовато описал проблему, но надеюсь, что вы поняли) Речь идет не о команде hud_fastswitch "1".
Буду очень признателен если вы сможете мне помочь.
6JIYgHblu' вне форума  
Ответить с цитированием
Старый 26.01.2009, 07:40   #128
Юзер
 
Регистрация: 13.06.2007
Сообщений: 449
Репутация: 143 [+/-]
Цитата:
Сообщение от 6JIYgHblu' Посмотреть сообщение
Здравствуйте! Я установил сервер и вроде бы даже немного настроил под себя, но есть одна маленькая проблема. Когда начинается раунд, при нажатии на кнопку Q не происходит смены оружия, тоесть я сначала должен допустим нажать на 3 и только после этого у меня при нажатии на Q будут меняться нож и пистолет. А я хочу чтобы еще до первого выбора оружия была возможность переключения при нажатии на Q. Немного кривовато описал проблему, но надеюсь, что вы поняли) Речь идет не о команде hud_fastswitch "1".
Буду очень признателен если вы сможете мне помочь.
При нажатии на Q происходит смена на предыдущее оружие. Так что до этого ты никак не сделаешь.
N1s вне форума  
Ответить с цитированием
Старый 26.01.2009, 09:31   #129
Новичок
 
Регистрация: 26.01.2009
Сообщений: 3
Репутация: 0 [+/-]
Дело в том, что есть сервера на которых идет смена с пистолета на нож еще до первого выбора ножа при нажатии на Q. Мне поэтому и бросилась эта проблема в глаза, потому что стало очень не привычно переключать вначале оружие, тк до того как создать свой, я играл именно на таком сервере, где функция переключения была реализована....
6JIYgHblu' вне форума  
Ответить с цитированием
Старый 29.01.2009, 06:05   #130
Новичок
 
Регистрация: 26.01.2009
Сообщений: 3
Репутация: 0 [+/-]
Есть еще один вопрос) Может быть на него кто-нибудь сможет ответить.
Я сделал сервер все здорово, но к нему почему-то никто не коннектится, кроме моих друзей, которым я дал айпи. Когда раньше я подымал сервак, то за день хотя бы несколько левых людей коннектилось, а сейчас за два дня ниодного...Может быть есть какие-нибудь настройки и сервер просто не отображается в поиске?
6JIYgHblu' вне форума  
Ответить с цитированием
Старый 29.01.2009, 19:07   #131
Новичок
 
Аватар для Fixer
 
Регистрация: 17.08.2005
Адрес: Земля
Сообщений: 58
Репутация: 45 [+/-]
6JIYgHblu',
нужно распространять рекламу о сервере
так просто могут заходить только случайно.
Цитата:
Может быть есть какие-нибудь настройки и сервер просто не отображается в поиске?
В строке запуска не должно быть команды -nomaster.
__________________
Установка и настройка сервера CS 1.6 и AMX Mod X: http://mixfixer.narod.ru (update: 28.03.10)
Fixer вне форума  
Отправить сообщение для Fixer с помощью ICQ Ответить с цитированием
Старый 03.02.2009, 12:07   #132
Новичок
 
Аватар для AltaiR-CTAC
 
Регистрация: 10.11.2007
Сообщений: 28
Репутация: -2 [+/-]
главное правило, которое должно быть наверху написано это постоянный айпи адрес! если у вас не постоянный айпи, то ты хоть что делай, сервер никто кроме как по локалке видеть не будет(то есть в инете видно его не будут!! даже если есть айпи!)!
6JIYgHblu', может в этом и есть твоя проблема! если с друзьями локалка, то точно!
__________________
ICQ - 451792155
AltaiR-CTAC вне форума  
Ответить с цитированием
Старый 08.02.2009, 14:50   #133
Новичок
 
Регистрация: 08.02.2009
Сообщений: 1
Репутация: 0 [+/-]
Помогите!!!

Создал свой сервак!
Скачал точнее готовый
но незнаю как обнулить статистику /top15
подскажите как это сделать!
Да и еще подскажите как давать права админа????
Еще если комп отключать в спящем режими игроки смогуть играть на серваке моем???
fort вне форума  
Ответить с цитированием
Старый 10.02.2009, 08:11   #134
Choose the dark side
 
Регистрация: 13.10.2007
Сообщений: 1,240
Репутация: 963 [+/-]
Народ,помогите,вообшем все давно сделал.Но вдруг при запуске стало выдавать вот такую ошибку,помогите плиз
Скрытый текст:
__________________
Просто муд*к.
Jump1kkkk вне форума  
Отправить сообщение для Jump1kkkk с помощью ICQ Ответить с цитированием
Старый 10.02.2009, 09:04   #135
▰▰▰▰▰▰▰▰▰▰▰▰▰
 
Аватар для iceman_91
 
Регистрация: 07.03.2007
Адрес: С-Пб, Сестрорецк
Сообщений: 1,903
Репутация: 1043 [+/-]
Jump1kkkk, сначало нужно запускать hlds, а потом уже игру!!!
это ошибка означает что запущенная игра не позволяет hlds поставить сервер
__________________
>: 4 8 15 16 23 42

iceman_91 вне форума  
Отправить сообщение для iceman_91 с помощью ICQ Отправить сообщение для iceman_91 с помощью Skype™ Ответить с цитированием
Старый 10.02.2009, 10:57   #136
Choose the dark side
 
Регистрация: 13.10.2007
Сообщений: 1,240
Репутация: 963 [+/-]
Цитата:
Сообщение от iceman_91 Посмотреть сообщение
Jump1kkkk, сначало нужно запускать hlds, а потом уже игру!!!
это ошибка означает что запущенная игра не позволяет hlds поставить сервер
Я знаю,но все равно,даже комп перезагружал,с++ качал ставил,все равно это ошибка.

Добавлено через 7 часов 7 минут
Неужели никто не знает ?
__________________
Просто муд*к.

Последний раз редактировалось Jump1kkkk; 10.02.2009 в 18:05. Причина: Добавлено сообщение
Jump1kkkk вне форума  
Отправить сообщение для Jump1kkkk с помощью ICQ Ответить с цитированием
Старый 23.02.2009, 21:30   #137
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
Jump1kkkk,
Мой совет установите новую кс , не помогло ?
тогда переустановите виндовс , не помогло ?
тогда дело в самой ОС или битности , или ещё чего либо.

_Prototype_,
Да я смотрю ты гений , да никто этого не знал.
Это знает даже моя бабушка


В шапку добавил
Цитата:
Если у вас динамический IP. (Инструкция)
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW

Последний раз редактировалось NecRoMat; 23.02.2009 в 21:37.
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 25.02.2009, 13:38   #138
Новичок
 
Регистрация: 25.02.2009
Сообщений: 7
Репутация: 0 [+/-]
Проблемка...

Всем здравствуйте незнаю писали или нет но у меня есть такая проблема вопщем все отлично я запустил серв работает народ заходит но после смены карты вылетают все плугины как исправить?
Читал на форуми про който файлик назывался он ruki.sys только вот такой ненашел.
Помогите пожалуйста и желательно поподробней.
Спасибо

Добавлено через 3 часа 23 минуты
Или дайте аську ктото кто в этом знает пожалуйста и если можно побыстрее...

Добавлено через 3 часа 47 минут
Ещо вопрос для тех кто знает кс как убрать копирайт?

Последний раз редактировалось KrEvVvEdKo; 25.02.2009 в 17:26. Причина: Добавлено сообщение
KrEvVvEdKo вне форума  
Ответить с цитированием
Старый 25.02.2009, 17:54   #139
Новичок
 
Регистрация: 25.02.2009
Сообщений: 4
Репутация: 0 [+/-]
привет!!! подскажите плиз!!! создал сервер вроде работает только никто не заходит!! и еще тут скачал настройки сервера скопировал их и вставил но они не работают что сделать???
COMMANDO_62 вне форума  
Ответить с цитированием
Старый 25.02.2009, 21:45   #140
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
KrEvVvEdKo,
Снесите папке addons и настройте amx по новой. не помогло?
тогда с сервом что то не так совет : скачать готовый , повторить попытку.

COMMANDO_62,
1. Интернет какой ? что пишет у друзей ? что у них за клиент ?
2. Куда копировал настройки ?? мб слеш указал везде
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Ответ


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

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

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


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


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