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

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 Ответить с цитированием
Старый 28.11.2009, 13:40   #261
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от diez777 Посмотреть сообщение
bat?? разве через его не клиент запускаетса?
Что напишешь, то и запустишь. Хоть косынку.
KseLT вне форума  
Ответить с цитированием
Старый 29.11.2009, 17:54   #262
Новичок
 
Регистрация: 22.11.2009
Адрес: Вологда
Сообщений: 13
Репутация: 0 [+/-]
))

NecRoMat, где обещанная статья про но ип?
когда выполняю пункт 7.4 нажимаю на Create Host у меня страница не переходит а под именем пишет This domain is only available for enhanced users
почему так????

Последний раз редактировалось diez777; 29.11.2009 в 18:29.
diez777 вне форума  
Отправить сообщение для diez777 с помощью ICQ Отправить сообщение для diez777 с помощью Skype™ Ответить с цитированием
Старый 29.11.2009, 19:26   #263
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
diez777,

У меня времени не хватает , чтобы заново всё протестировать , я же сутками не сижу .
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 29.11.2009, 19:33   #264
Новичок
 
Регистрация: 22.11.2009
Адрес: Вологда
Сообщений: 13
Репутация: 0 [+/-]
это печально, у меня сервак простаивает так как я не могу с но ип разобратса(((

Добавлено через 2 часа 40 минут
NecRoMat, ты хотябы плиз пройдись по 7.4 пункту
а то реально не получаетса чот(

Последний раз редактировалось diez777; 29.11.2009 в 22:13. Причина: Добавлено сообщение
diez777 вне форума  
Отправить сообщение для diez777 с помощью ICQ Отправить сообщение для diez777 с помощью Skype™ Ответить с цитированием
Старый 01.12.2009, 10:28   #265
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
diez777,

Сделал , читай.
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 01.12.2009, 15:33   #266
Новичок
 
Регистрация: 22.11.2009
Адрес: Вологда
Сообщений: 13
Репутация: 0 [+/-]
хех, у тебя не ошибка???
(от надписи --- No-IP Free Domains --- до надписи --- No-IP Enhanced Domains --- ).
я попробывал выбрать не от сюда а с самого низу и всё стало норм)

Последний раз редактировалось diez777; 01.12.2009 в 15:59. Причина: Добавлено сообщение
diez777 вне форума  
Отправить сообщение для diez777 с помощью ICQ Отправить сообщение для diez777 с помощью Skype™ Ответить с цитированием
Старый 01.12.2009, 22:37   #267
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
diez777,

не знаю, у меня ошибок нет , вот серв норм работает.
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 01.12.2009, 23:01   #268
Новичок
 
Регистрация: 22.11.2009
Адрес: Вологда
Сообщений: 13
Репутация: 0 [+/-]
ну я выбирал не от и до и ниже, тока тогда получилось, а так не хотело)
diez777 вне форума  
Отправить сообщение для diez777 с помощью ICQ Отправить сообщение для diez777 с помощью Skype™ Ответить с цитированием
Старый 02.12.2009, 16:40   #269
Новичок
 
Регистрация: 22.11.2009
Адрес: Вологда
Сообщений: 13
Репутация: 0 [+/-]
NecRoMat,
не знаешь кстати почему после руссификации амх вместо букв в некоторых местах непонятного рода иероглифы???
файл для устранения проблем с кодировкой в реестр добавлял

Добавлено через 11 часов 27 минут
NecRoMat,
как поставить картинку, которую показывает при заходе на сервер перед выбором команды???

Последний раз редактировалось diez777; 03.12.2009 в 04:08. Причина: Добавлено сообщение
diez777 вне форума  
Отправить сообщение для diez777 с помощью ICQ Отправить сообщение для diez777 с помощью Skype™ Ответить с цитированием
Старый 03.12.2009, 10:51   #270
Новичок
 
Аватар для NecRoMat
 
Регистрация: 28.10.2007
Адрес: x^3-y^2=n
Сообщений: 69
Репутация: 30 [+/-]
diez777,

через HTML код. Если не знаешь попробуй использовать frontpage (программа от майкрософт)
__________________
http://theprogamers.ru - мой портал про cs 1.6 скоро будет еще WoW
NecRoMat вне форума  
Отправить сообщение для NecRoMat с помощью ICQ Ответить с цитированием
Старый 03.12.2009, 15:10   #271
Новичок
 
Регистрация: 22.11.2009
Адрес: Вологда
Сообщений: 13
Репутация: 0 [+/-]
NecRoMat,
если мой сервер добавить в избранное через хост до после смены динамического ипа можно будет зайти на его из списка избранных?????

Добавлено через 1 час 22 минуты
и как через FrontPage.2003.Portable сделать?

Последний раз редактировалось diez777; 03.12.2009 в 16:32. Причина: Добавлено сообщение
diez777 вне форума  
Отправить сообщение для diez777 с помощью ICQ Отправить сообщение для diez777 с помощью Skype™ Ответить с цитированием
Старый 14.12.2009, 13:45   #272
Новичок
 
Аватар для nyqpblcTuk
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 3 [+/-]
Блин парни щас прочитал весь форум и ржу, создание сервера это оч просто могу ответить на все вопросы кроме динамики! с ней дело не имел!

и так во первых если сервер не видно в интернете это ваш часто задаваемый вопрос!

Ответ:
1. Надо промапить порты в модеме! в настройке NAT
2. из за того что в server.cfg не прописанны setmastera,
setmaster add "69.28.151.162"
setmaster add "68.142.72.250"
setmaster add "72.165.61.189"
setmaster add "207.173.177.11"
setmaster add "72.165.61.190"
setmaster add "213.239.209.221"
setmaster add "207.173.177.12"
setmaster add "65.73.232.251"
setmaster add "65.73.232.253"
так же надо в брендмайзэре поставить порт который вы промапили в модеме в исключения!



2. Когда прописываю ип в стартовом файле выдает ошибку порта!

Ответ: так и должно быть, потому что у тя открытый порт на переадресацию к внутренниму ипу машины а ты еще и сервак вешаешь! ты же промапил порты и у тя идет переадресация канала с внешки на внутренний ип! так что удаляй ип из стартового файла и все!

3. Разговор на сервере в микрофон отвратительный это решается настройками, вот они, впиши их себе в server.cfg
sv_voicequality 5
sv_voicecodec voice_speex
sv_voiceenable 1

4. При смени карты всех выбрасывает с сервера

Ответ: есть настройка тоже в server.cfg, которая отвечает за выкидывание игроков при смени карты или оставлять, как называется не помню, гугл в помощь!

5. Сделал себя админом все как надо, а на сервере не распознает меня как админа

Ответ: если модем в режиме роутер, то надо вписывать не внешний ип а внутренний, если динамический ип то ставь себя админом по нику с паролем!

6. Скачал сервер, на нем постоянно в центре экрана повляется реклама, как ее убрать, или изменить?

Ответ: вся реклама содержится в файде amxx.cfg

Вот моя аська 326-015-231, Обращайтесь! только не самые нубы которые даже не знают как тупо сервак на дедик поставить!все бесплатно, добрый я человек...

Добавлено через 8 часов 9 минут
Цитата:
Сообщение от diez777 Посмотреть сообщение
NecRoMat,
NecRoMat,
как поставить картинку, которую показывает при заходе на сервер перед выбором команды???
Картинка меняется в блокнотике "motd.txt" чтобы ее поставить надо знать немного HTML язык

Добавлено через 8 часов 17 минут
Цитата:
Сообщение от diez777 Посмотреть сообщение
NECROMAT ПОЧЕМЫ КОГДА Я ПРОПИСЫВАЮ НАПРИМЕР amx_hpk_ping 120 В КОНСОЛИ ДЛЯ ВКЛ ПЛАГИНА МНЕ ПИШТ НЕИЗВЕСТНАЯ КОМАНДА?????
когда кидаешь плагин в папку plugins прописываешь плагин в plugins.ini
потом заходишь в server.cfg и настраиваешь плагин

amx_hpk_ping 100
amx_hpk_check 9
amx_hpk_tests 3
amx_hpk_delay 30

Добавлено через 8 часов 25 минут
Цитата:
Сообщение от Clockvek Посмотреть сообщение
Люди у мя проблема с иппортом изначально он у мя 27015 если я вписываю свой айпи 10.16.118.108 то все норм коннектятся (но только твтшники(тоесть те кто пользуется ситевыем оператором таким ж как и я))) а если я вписываю внешний айпи 217.66.24.5 то он выдает ошибку неправельный порт вот скрин)



Хлп ми плиз)))
Прочитай мой пост! не пиши ип свой туда! у тя модем подключен через ройтер а не через бридж!

Добавлено через 8 часов 59 минут
Цитата:
Сообщение от -=ilia=- Посмотреть сообщение
а какая скорость инета нужна для нормального содержания сервера? ну или хотя бы минимальная скорость? а для сорса?
хватит и 512 для 14 слотов! пинг будет от 10 до 70 у клиентов твоего города смотря какая у них скорость! короче средняя 30-50

Добавлено через 9 часов 10 минут
Цитата:
Сообщение от Jay_Star Посмотреть сообщение
Я создал сервер,потом захожу на него и начинаю играть,но мой друг,когда я ему говорю ip адрес сервера,не видит меня и не может ко мне подключится.Как решить эту проблему?
Здесь есть несколько причин, сервер может быть собран не правильно и поэтому если у вас разная подсеть он не видит его и соответственно зайти не может!

Мб даешь внутренний ип

Еще есть такая фигня сталкивался со своим буком, комп тупо не пускает серв в инет! а комп домашний спокойно пускает! хотя система настроки анологично только промапивание на бук делал))

Последний раз редактировалось nyqpblcTuk; 14.12.2009 в 22:55. Причина: Добавлено сообщение
nyqpblcTuk вне форума  
Отправить сообщение для nyqpblcTuk с помощью ICQ Ответить с цитированием
Старый 15.12.2009, 13:50   #273
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от nyqpblcTuk Посмотреть сообщение
когда кидаешь плагин в папку plugins прописываешь плагин в plugins.ini
потом заходишь в server.cfg и настраиваешь плагин

amx_hpk_ping 100
amx_hpk_check 9
amx_hpk_tests 3
amx_hpk_delay 30
Мне эт о не помогло почему-то, пришлось сам плагин переделать, чтобы заработало.
KseLT вне форума  
Ответить с цитированием
Старый 15.12.2009, 14:59   #274
Новичок
 
Аватар для nyqpblcTuk
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 3 [+/-]
ну значит паленый плагин был! все что могу сказать! то что ты цитировал! это настройка плагина! в которых если разобраться это пропуск пинга максимального! время и количество проверок каждого юзера!за работу плагина отвечает его внутренний код!

Добавлено через 15 минут
Скажу сразу что все плагины которые есть держатся они на амх моде! чем больше плагинов тем больше загрузка процессора! причем паленые плагины которые могут работать не правильно могут вообще забить загрузку цп до 100%!
Лично мое мнение! хороший сервер это тот сервер который работает без лагов! и с минимальным содержанием плагинов для игры!

1)Оставляем все стандартные плагины только можно заменить plmenu.amxx и admincmd.amxx на измененные! чтоб при вводе команды amx_who показывало не id a ip юзера!

2)Могу посоветовать еще пару плагинов которые мне нравятся!

voteban1_2.amxx при ввводе команды /voteban в чате "может любой юзер, существует для бана читера если админа нет на сервере" высвечивается голосование бана! причем если человек затеевший в шутку это голосование и его не подтвердят другие участники игры его самого забанит!

amx_gagip.amxx заткнуть флудиста! причем по ипу!

amx_hpk.amxx ну это вы и так понимаете что это!

allinfo.amxx лог сервера! записывает кто, когда, во сколько зашел на сервер там же и ип логируется

amx_sysbizz.amxx самое лучшее средство для борьбы с читерам на динамическом ип! просто ломает его кс, ему придется польностью переустанавливать кс

auto_restart_vl.amxx авто рестарт

ну и статистика тоже не мало важно! тут уже у какого какая!

Последний раз редактировалось nyqpblcTuk; 15.12.2009 в 15:14. Причина: Добавлено сообщение
nyqpblcTuk вне форума  
Отправить сообщение для nyqpblcTuk с помощью ICQ Ответить с цитированием
Старый 15.12.2009, 20:51   #275
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от nyqpblcTuk Посмотреть сообщение
allinfo.amxx лог сервера! записывает кто, когда, во сколько зашел на сервер там же и ип логируется
Зачем? Всё в обычных логах есть.
Цитата:
Сообщение от nyqpblcTuk Посмотреть сообщение
amx_sysbizz.amxx самое лучшее средство для борьбы с читерам на динамическом ип! просто ломает его кс, ему придется польностью переустанавливать кс
Конфиги удалить, вот и все проблемы, зачем переустанавливать?

+ мне кажется плагин amx_bancs очень полезная штука, т.к. стандартный amx_bans не всегда работает. Да и банит amx_bancs по ip и по конфигу. А если его ещё интегрировать в обычное amxmodmenu (делается очень просто), то цены ему не будет.
KseLT вне форума  
Ответить с цитированием
Старый 15.12.2009, 21:09   #276
Новичок
 
Аватар для nyqpblcTuk
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 3 [+/-]
Цитата:
Сообщение от KseLT Посмотреть сообщение
Зачем? Всё в обычных логах есть.
С ним проще...когда все в одном логе!
Цитата:
Сообщение от KseLT Посмотреть сообщение
Конфиги удалить, вот и все проблемы, зачем переустанавливать?
Замучаешься удалять) поверь...пол дня угробишь...
amx_bancs -- нашли левый код!
Вот то что действительно лучше http://makeserver.ru/plaginy/8227-am...-ban-v2.0.html
Если уж на то пошло!))хех то советую вот это!
__________________
aidcs.ru Поддержка серверов
nyqpblcTuk вне форума  
Отправить сообщение для nyqpblcTuk с помощью ICQ Ответить с цитированием
Старый 16.12.2009, 08:17   #277
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от nyqpblcTuk Посмотреть сообщение
amx_bancs -- нашли левый код!
Можно по-подробнее?
Цитата:
Сообщение от nyqpblcTuk Посмотреть сообщение
Замучаешься удалять) поверь...пол дня угробишь...
10 минут, сам этим занимался.
Цитата:
Сообщение от nyqpblcTuk Посмотреть сообщение
Вот то что действительно лучше
Бан сети не выход. Особенно если большинство играющих из одной сети.
KseLT вне форума  
Ответить с цитированием
Старый 16.12.2009, 11:12   #278
Новичок
 
Аватар для nyqpblcTuk
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 3 [+/-]
Цитата:
Сообщение от KseLT Посмотреть сообщение
Можно по-подробнее?
сорри подробностей не знаю, у меня друг профессиональный сборщик серверов...если будет в сети распрошу
Цитата:
Сообщение от KseLT Посмотреть сообщение
10 минут, сам этим занимался.
вообще на таких неодыкватных админов кто банит про игроков,у меня свой вариант на втором жестком лежит копия моей кс) а насчет 10 минут смотря еще какая версия! причем некотрые версии с собой несут трояна...только редко они в инете просто вот так лежат с трояном! причем троян крякнутый антивирем не обнаружевается
Цитата:
Сообщение от KseLT Посмотреть сообщение
Бан сети не выход. Особенно если большинство играющих из одной сети.
Мало людей уже осталось в нашем мире у которые с локальной сети идет одна точка выхода в интернет через которую все ломятся, давно уже все перешли на отдельную точку будь то модем, или же выделенка. Конечно есть и такие компании интренета у которые половина системы весит на одной подсети....как правило и ипу там серые, как в нашем городе, в Новосибирске 92 подгруппа....это бред....Особенно для нормальных игроков, которые страдают из за всяких нубов, потому что нубы чувствуют безнаказанность и играют с читами, и на некотрых серверах просто банят всю подсеть...
__________________
aidcs.ru Поддержка серверов
nyqpblcTuk вне форума  
Отправить сообщение для nyqpblcTuk с помощью ICQ Ответить с цитированием
Старый 30.12.2009, 08:38   #279
Новичок
 
Аватар для Razor_94
 
Регистрация: 23.12.2008
Адрес: Ангарск
Сообщений: 67
Репутация: 27 [+/-]
Привет!
Извините за глупый вопрос. Я создал серв, но могу на него зайти только я. Друзья не могут. В чем дело и как с этим делом бороться?
__________________
enjoijkee drummer :D
Razor_94 вне форума  
Отправить сообщение для Razor_94 с помощью ICQ Отправить сообщение для Razor_94 с помощью Skype™ Ответить с цитированием
Старый 30.12.2009, 12:06   #280
▰▰▰▰▰▰▰▰▰▰▰▰▰
 
Аватар для iceman_91
 
Регистрация: 07.03.2007
Адрес: С-Пб, Сестрорецк
Сообщений: 1,903
Репутация: 1043 [+/-]
Razor_94, прописать в консоли sv_lan 0
* сервер нужно создать через игру, а не через hlds
__________________
>: 4 8 15 16 23 42

iceman_91 вне форума  
Отправить сообщение для iceman_91 с помощью ICQ Отправить сообщение для iceman_91 с помощью Skype™ Ответить с цитированием
Ответ

Опции темы

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

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

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


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


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