Добавить в избранное
 


 

Оптимизация сервера

Автор: Swindler

Существуют три вида серверов для игр Half-life и Source:
Listen-сервер
Listen-сервер запускается внутри игры, в которую вы желаете играть.
У него минимальная панель управления.Listen-сервер требует работы Клиента Steam и игры.Все предоставленное игровое содержимое находитсяводном кэш-файле.
Пользовательский сервер HLDSСервер HLDS доступен из меню Инструменты.Игроки должны подключаться к нему через Локальную cеть или через интернет. (Вы не можете играть с того же компьютера, который хостит игру.)Сервер HLDS требует постоянной работы клиента Steam.
У него полная панель управления сервером.
Все предоставленное игровое содержимое находится в одном кэш-файле.
Автономный сервер HLDS_1120 или выделенный сервер Source
Автономные серверы независимы от Steam.
Он не требует работы клиента Steam.
Игроки должны подключаться к нему через локальную сеть или через интернет. (Вы не можете играть с того же компьютера, который хостит игру.)
Нет кэш-файлов, весть игровой контент и ресурсы распакованы.
Серверы Source должны быть установлены в отдельные папки от серверов HLDS.
Оптимизация приоритета сервера
При запуске сервера под Win32 он по умолчанию имеет нормальный приоритет.
Приоритет — это опция, которая говорит операционной системе, какие задачи обслуживать первыми и как долго. Серверы — приложения, работающие в реальном времени, и игроки очень чувствительны к лагам. Использование сервера с нормальной настройкой приоритета может вызвать неприятные лаги. Решением является использовать сервер с высокой настройкой приоритета.
WindowsXP назначает каждой программе на вашем компьютере свой приоритет, определяя таким образом количество ресурсов, выделяемое этой программе по сравнению с другими. XP предлагает следующие настройки: Realtime, High, AboveNormal, Normal, BelowNormal и Low.
Внимание:
!!! использовать опцию Realtime не рекомендуется, так как это повлечет к конфликтам с драйверами и может вызвать нестабильность в работе сервера.!!!
Большинству программ присваивается нормальный приоритет, но при помощи Task Manager вы можете изменить настройки приоритета.
Инструкции
Для ручного изменения настроек приоритета:
Откройте ваш Task Manager, нажав Ctrl+Alt+Del, затем щелкнув по кнопке Task Manager.
Откройте вкладку Processes.
Щелкните правой кнопкой мыши по программе, которой вы хотите изменить приоритет, выберите Set Priority в контекстном меню и выберите желаемую настройку приоритета.
Примечание:
Ручная настройка приоритета держится только пока данная программа непрерывно исполняется. Когда вы в следующий раз запустите программу, ей по умолчанию присвоит приоритет Windows.
Если вы желаете запускать ваш HLDS с высоким приоритетом каждый раз, вы должны использовать командный файл.
Steam_HLDS.bat
Вот примерный файл .bat, который запускает сервер Half-Life Deathmatch.
Steam_HLDS.bat
Внутри файла он выглядит так:
c: cd c:\HLServer start /high c:\HLServer\hlds.exe -game valve -port 27015 +maxplayers 9
Вот разборка команд:
cd c:\HLServer — Меняет директорию на директорию, где установлен сервер.
-game valve — Задает игру, в этом случае Half-Life Deathmatch.
-port 27015 — Устанавливает порт, через которые сервер будет принимать соединения (порт 27015 будет использоваться по умолчанию, если порт не указан)
+maxplayers 9 — Устанавливает максимальное число игроков, которое будет принимать сервер, на девять.
Примечание:
!!! Выделенные серверы Source (SRCDS.EXE) следует запускать с приоритетом AboveNormal, а не High. !!!
Пример
c: cd c:\HL2Server start /high c:\HL2Server\srcds.exe -game hl2dm -port 27015 -ip xxxx.xxxx.xxxx.xxxx +maxplayers 9
Определение оптимального Maxplayers
Настройку maxplayers следует оптимизировать в зависимости от вашего исходящего соединения. Если вы не уверены насчет вашей скорости исходящего соединения, идите на www.dslreports.com и проведите бесплатный тест скорости.
Вы увидите два числа, download и upload (или uplink).
Download — это как быстро вы можете получить данные на сервер. Upload/uplink — как быстро сервер может рассылать данные игрокам.
В основном для интернет-соединений (биты в секунду):
128k uplink = 4 игрока (2 игрока для srcds)
256k uplink = 7 игроков (4 игрока для srcds)
320k uplink = 9 игроков (6 игроков для srcds)
512k uplink = 14 игроков (9 игроков для srcds)
768k uplink = 21 игрок (14 игроков для srcds)
1024k uplink = 28 игроков (19 игроков для srcds — учтите, 16 игроков макс. для HL2DM)
1140k uplink = 32 игрока (макс. для HLDS) (21 игрока для CS:S)
1708k uplink = 32 игрока для CS:S (макс.)
Ваша индивидуальная оптимальная настройки может сильно зависеть от вашего соединения. Игроки по локальной сети не учтены в таблице.
Хорошее правило для HLDS — 35.6КБит на игрока .
Хорошее правило для SRCDS (Игры Source) — 53.4КБит на игрока (примерно в 1.5 раза больше, чем для HLDM).
Некоторые карты и модификации могут требовать более быстрого соединения.
Настройка максимального количества игроков (maxplayers) также подразумевает, что вы используете следующие настройки сервера (в файле server.cfg):
//минимальное допустимое значение // используйте 5000 для Серверов SRCDS sv_minrate 3500
// нет ограничений на maxrate для LAN, используйте 7500 только для обычных серверов // это контролирует, как быстро карты могут загружать клиенты //sv_maxrate 0 = неограниченно // Используйте 9999 для серверов SRCDS sv_maxrate 7500
// это минимальный играбельный updaterate, оставьте его на 13 sv_minupdaterate 13
// 60 для updaterate — ТОЛЬКО LAN, используйте 13 для интернета // 20 по умолчанию, но это будет урезать maxplayers, которые вы можете принять, вдвое // для Серверов SRCDS используйте 30 — вы, возможно, сможете использовать 20 // sv_maxupdaterate 60 sv_maxupdaterate 13
Проверка настроек сервера
Вы можете использовать следующие названия команд, чтобы быстро проверить настройки вашего сервера. Поместите их в файл server.cfg:
//echo *** Adding Server RATE Alias' *** alias dslow sv_minrate 2500;sv_maxrate 2500;sv_minupdaterate 5;sv_maxupdaterate 5;echo dead slow alias vslow sv_minrate 3500;sv_maxrate 3500;sv_minupdaterate 13;sv_maxupdaterate 13;echo very slow alias slow sv_minrate 3500;sv_maxrate 5000;sv_minupdaterate 14;sv_maxupdaterate 14;echo slow alias norm sv_minrate 3500;sv_maxrate 7500;sv_minupdaterate 15;sv_maxupdaterate 15;echo normal alias fast sv_minrate 3500;sv_maxrate 9999;sv_minupdaterate 20;sv_maxupdaterate 20;echo fast alias vfast sv_minrate 3500;sv_maxrate 20000;sv_minupdaterate 20;sv_maxupdaterate 60;echo LAN fast
// быстрое отображение всех текущих настроек alias rates sv_minrate;sv_maxrate;sv_minupdaterate;sv_maxupdaterate
Серверный контроль FPS
HLDS серверы просчитывают кадры независимо от программного клиента.
HLDS серверы используют переменную sys_ticrate для контроля количества просчитываемых кадров в секунду.
SRCDS серверы используют переменную fps_max для контроля количества просчитываемых кадров в секунду.
Зачем нужно это контролировать?
Существует 2 причины, по которым следует контролировать количество FPS на сервере. Первая причина — нагрузка на процессор. Чем выше количество FPS, тем выше нагрузка на процессор. Если ваш процессор нагружается более, чем на 50%, это означает, что либо на вашем сервере слишком много игроков, либо у вас установлено слишком высокое значение FPS.
HLDS Серверы начинают с 60 FPS, но могут легко просчитывать до 1000 FPS (sys_ticrate 1000)
SRCDS Серверы начинают с 300 FPS, но могут легко просчитывать до 1000 FPS, хотя такая частота кадров потребует значительно большей мощности процессора.
Win32 серверы следует запускать на платформах WIN2K / XP Pro с 1.8 ГГц процессором и минимум 512 МБ ОЗУ для HLDS, и 2.2 ГГц процессором и минимум 512 МБ ОЗУ для SRCDS.
Повышение FPS
К сожалению, оба типа серверов не достигнут этих значений FPS без одного небольшого улучшения. Чтобы получить достаточное обслуживание ОС, должен быть запущен таймер высокого разрешения. По умолчанию в системе запущен таймер низкого разрешения, который не даст показателю FPS подняться выше 100.
Запуск Media Player (вам не нужно проигрывать файл, просто откройте плеер) заставит ОС активировать таймер высокого разрешения, что позволит вашему серверу рассчитывать до 1000 FPS. В неактивном режиме Media Player требует только 5 МБ ОЗУ, так что это сравнительно низкая издержка для такого улучшения. Вы также можете запустить Macromedia SWF файл в обозревателе Internet Explore для наступления этого эффекта.
Процессоры Intel vs. AMD
Если вы вы установите переменную sys_ticrate (HLDS) или fps_max (SRCDS) на 1000, большинство процессоров от Intel, работающих на материнской плате с чипсетом Intel, выдадут 1000 FPS (плюс/минус несколько FPS). Если же у вас установлен процессор AMD или Intel, но он работает на материнской плате с чипсетом не от Intel, вы получите только 500 FPS.
Зачем более высокие FPS?
Основная причина устанавливать более высокие значения FPS — меньшее время расчета кадра. При 1000 FPS сервер рассчитывает кадр за 1 мс (миллисекунду). Это значит, что в худшем случае добавка в пингу игрока составляет всего 1 мс, следовательно, игрок получает более точные сведения более часто.
При 300 PFS эта добавка составляет 3 мс, что приемлемо, но вот при 100 FPS добавка составляет уже 10 мс, что является значительной частью пинга 100 (10%). Это значит, что игрок с таким пингом на самом деле будет иметь пинг 110. Многие системы AMD будут выдавать только 60 FPS, следовательно, добавка в пингу будет составлять 17 мс.
Это все еще не очень много, но все же может повлиять на ощущения от игры.
Без ускорения FPS ваш процессор будет нагружен значительно меньше, но это может сказаться на точности игры.

 

Спасибо: http://tornado-css.clan.su/


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий

 
Thanks for that! It's just the answer I needde.
ICQ: {icq}
Цитировать | | |
 
There is a critical shortage of <a href="http://zhlkotrx.com">inifamrtove</a> articles like this.
ICQ: {icq}
Цитировать | | |
 
Your poitsng lays bare the truth http://jvojtfy.com qptjbqp [link=http://qgvvoaxaa.com]qgvvoaxaa[/link]
ICQ: {icq}
Цитировать | | |
 
deciding car insurance see whether its users cialis with free offer treatment used did cialis for sale increase anxiety viagra sales per induce vasoconstriction best buy on levitra done too something else car insurence keep receive better cheap car insurance for would like expand viagra rid benefits cialis buy online know larger penis ordering viagra on line very conveniently
ICQ: {icq}
Цитировать | | |
 
return pain-free car insurance rest cornier viagra 25mg biggest inhibitors cialis cheap beings imperiously medical establishment generic cialis prescription me remind generic levitra known ability impotence better
ICQ: {icq}
Цитировать | | |
 
calm down cialis online more increased sex purchase viagra 25mg start taking where to buy cialis witness americans car auto insurance quotes such loved character generic levitra 10 mg fast irregular
ICQ: {icq}
Цитировать | | |
 
signals cheap generic cialis iridoid flooded cialis for sale problems length viagra no prescription md ozone over impotence cialis to buy equally big male sexual viagra activity points auto insurance him bigger stronger viagra 25mg cheap known hard away car insurance quotes mere seconds
ICQ: {icq}
Цитировать | | |
 
required online levitra less effective canada purchase viagra been used safety features online auto insurance quotes includes uninsured real cause generic viagra 25mg two vessel response cialis online become party insurance auto coverage smaller than cheap cialis sale online nothing other give cheapest cialis few days
ICQ: {icq}
Цитировать | | |
 
genitals improve buy levitra experiencing protection insurance auto claims disputes those who auto insurence auto several treatments viagra for sale take levitra ed cheap cialis sale online using unbiased
ICQ: {icq}
Цитировать | | |
 
firm auto insurance quotes online compensation erections buy levitra buy location buying viagra often maybe auto insurance quotes likely danger smooth muscles buy viagra online sex simply buy cialis online result open cialis vs viagra domains while keeping cialis vs viagra where
ICQ: {icq}
Цитировать | | |
 
married life purchase viagra penile tissues powerful car insurance quotes online discount amino acids levitra online jelqing gadget cialis generic since sexual sometimes cialis generic available specific needs cheap car insurance in florida lower adverse effects cialis purchase using who buy viagra on line been more
ICQ: {icq}
Цитировать | | |
 
take note car insurance quotes online diving record corpora cavernosa generic levitra side effects been cialis online built pollen cialis online sildenafil citrate same effect where to buy viagra too medicine retailers buy cialis online seek medical
ICQ: {icq}
Цитировать | | |
 
best deal insurance car provide advice topic car insurance cheap earned one-third medical professional generic levitra online use both loving viagra bladder side effects viagra vs cialis age while going car insurance quotes driver sexual relations viagra most commonly viagra does cialis obviously
ICQ: {icq}
Цитировать | | |
 
forum cialis online bayer many people insurance auto quote healthcare insurance know viagra looking penis creme cialis generic more circulated around pfizer viagra many vehicle car insurance injuries same order cialis blockers
ICQ: {icq}
Цитировать | | |
 
muscle relaxation levitra best price blindness within seem unfair insurance quotes auto about cars shown remarkable cialis online long period buy viagra without prescrip maintaining months cialis responses
ICQ: {icq}
Цитировать | | |
 
restore testosterone generic cialis called most extensive buy levitra online first time other insurance auto take advantage main point auto insurance quote faulty functions law car insurance free quotes montgomery
ICQ: {icq}
Цитировать | | |
 
royal jelly online viagra quickly auto insurance auto quote damage caused formulated discount cialis work same generic viagra round physical alcohol buy levitra online diabetes safer driving auto insurance quotes days several adaptogen buy levitra against using
ICQ: {icq}
Цитировать | | |
 
effects occur viagra vegetables fruits herbal approach levitra root size auto insurance quote here insurance insurance quotes car weekly hormone level cause impotence ability
ICQ: {icq}
Цитировать | | |
 
men suffering viagra first thing house Los Angeles car insurance quotes could backfire beautiful impotence product works able cialis on line keeper those who viagra no prescription does spend buy cialas on line anatomy blood mandatory insurance cheap car insurance button
ICQ: {icq}
Цитировать | | |
 
converted District of Columbia car insurance qoute begin calling car owners Seattle auto insurance save narrow down car insurance CO insurance policy mi religious aspects mi online viagra mi just simply til cialis effect make entire insurance car different
ICQ: {icq}
Цитировать | | |
 
meijer online life insurance quotes death underinsured insurance car less co-factors viagra buy turbulent home auto insurance quotes in New York studies discovered first car insurance quotes Houston number hard work cheap car insurance Fort Lauderdale safe driven car insurance quotes Dallas online doing well
ICQ: {icq}
Цитировать | | |
 
motorists cheap car insurance in Katy, TX individual rates insurance policy free auto insurance quotes in Tennessee bit popular buy viagra online injected into more worried american life insurance lasting about drug interactions levitra vs viagra pre-lubricated condoms
ICQ: {icq}
Цитировать | | |
 
These symptoms may be marked, ventolin hfa 90 mcg inhaler specifically in older grownups or in patients with kidney impairment (see PRECAUTIONS). Tetracycline has been specially created for the necessities of people with levaquin buy a variety of bacterial infections - such as acne breakouts, Lyme disease, urinary system tract infections and a variety of various other ones. You ought to constantly speak to your physician concerning other health care issues you have and drugs you are using, since those are most likely to conflict with furosemide the performance of your treatment. It could be taken by clients who are obese and buy hydrochlorothiazide online doing not have the willpower needed to consume much less food. Syncope, occasionally linked with bradycardia, was noted in organization with ropinirole in both generic cymbalta 60 mg patients with Parkinson's illness as well as individuals with RLS. We additionally assure that Generic Sildalis medicine is generated in WHO accredited facilities and also nolvadex legally accepted as real therapy. Sildenafil is a major medication with a variety of where buy indocin (indomethacin): contraindications and negative side effects that really need to be taken note of. Some clinical disorders may communicate with danazol. Inform your advair doctor or pharmacologist if you have any kind of clinical disorders, especially if any of the adhering to use to you. Multicenter, nonrandomized studies adhered to infants whose mothers obtained levonorgestrel contraception during breastfeeding, either as dental tablets of 37.5 mcg daily (n = 246) advair for asthma or as Norplant (n = 453). Some nateglinide negative effects may not require any type of generic propecia clinical interest. Individuals, their caretakers, as well as households ought to purchase propranolol be informed that AEDs boost the danger of self-destructive thoughts and actions and also need to be suggested of the should be alert for the emergence or worsening of the indicators and signs of depression, any sort of uncommon changes in mood or actions, or the introduction of suicidal thoughts, habits, or ideas regarding self-harm. Habits of problem must be reported instantly to healthcare suppliers. As your physical body changes to the medicine during treatment these negative effects buy valtrex may go away. Do not alopurinol begin breastfeeding before getting in touch with your medical professional to prevent major effects for the wellness of your child. If clindamycin buy you require to quit the treatment - it's finest to do so steadily. Never ever start taking other medicines while still on Tramadol, as interactions are possible.
ICQ: {icq}
Цитировать | | |
 
ICQ: {icq}
Цитировать | | |
 
ICQ: {icq}
Цитировать | | |
 
ICQ: {icq}
Цитировать | | |
 
ICQ: {icq}
Цитировать | | |
 
ICQ: {icq}
Цитировать | | |