Гость Гость Гость Гость Google Всего: 5
|
Проблемы с GG сервером
сервер часто начал подлагивать и кикать играков
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
Ну кто-нибудь займитесь сервером !!! Кто тут root на проекте ???? Играет 18 человек на GG, а сервер в среднем обновления шлет от 42 до 46 (а должен 66, если не изменили). А просадки до 30-32 !!! Вчера на gg_aim_ultimate, одиночными из АУГ выпостил 2-а рожка и никог не прибил.... Из того что сервер смог прислать на карте капитальный трешак собирается. Например постоянно на gg_vc2_inferno, при проходе через центр, в коридоры сервак присылает попадания вплоть до поварота в нём !!! С респа в коридор направо, на повороте осталось 40-50 хп, если в левый, то там в районе 20 хп остается ....  Я так понял игровые сервера на одном физическом? Попробуйте временно вырубить 2-ой или 3-й сервак, и КВ в придачу. Эти 2-а игровых сервера всегда пустуют. Может шедулер покрутить или вырубить его и приоритеты повыставлять вручную(он есть в винде или нет)? Сетевой стек покрутить( может хоть это возможно)? На других проектах по 40-50 человек сервер тянет. Не на пять балов конечно, но такой клаунады я там не наблюдал.... Может что с железом? На площадку давно заглядывали? Ну хоть карты поудаляйте что игроки просили. , нравится это сообщение. Сообщение отредактировал 3 апреля 2016 - 04:22
3 апреля 2016 - 04:09 / #61
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
В посте выше я ошибся(спал когда писал  ) -"сервер в среднем обновления шлет от 42 до 46" Я хотел написать, что сервер успевает принять(либо в состоянии) от 42 до 46 обновлений в сек. от одного игрока. Ну и сооответственно строит у себя на этих данных полигон. Затем эту белеберду нам рассылаети, мы негодуем, отвечаем, сервак 30% теряет или отбрасывает и цикл повторяется 
3 апреля 2016 - 13:20 / #62
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
 Так откуда рога росли? Сегодня приятно играть было. При макс. 18 человек сервер принимал обновления от 64 до 62, в моментах 62 было. Раньше при таком кол-ве, болталось бы в раоне 40-45. Проскальзовали choke иногда 1 - 2, но оч. редко. Сообщение отредактировал 6 апреля 2016 - 23:11
6 апреля 2016 - 23:11 / #63
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
23 часа с копейками, играл 21 человек. Choke max. 12, а частота принимаемых обновлений сервером падала до 22 
28 апреля 2016 - 23:18 / #64
-
Оффлайн
kitaihik
Посетители
Сообщений: 17
Симпатий: 10
Походу тема зачахла Правда проблем стало меньше
17 июня 2016 - 00:06 / #65
-
Оффлайн
STRIKER
Администраторы
Сообщений: 3006
Симпатий: 942
kitaihik, Были предприняты определенные действия. Не всегда все от нас зависит, к сожалению.
18 июня 2016 - 15:07 / #66
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
22.20 Лагает, но как то странно(14 человек на сервере) update rate проваливается до 40-42, потом постепенно повышается до 52-56. 62 только в моментах. choke тоже странно ведет, через две-три сек. стабильно еденица, потом скачек до 4-6(но не часто). Не одходя от касы, зашел на сервер с 43 игроками, update rate стабильно 62-64, choke при игре очень редко проскакивает 1-2(в конце и начале раунда 6-8)...
28 июля 2016 - 22:36 / #67
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
Лагает .... Играет 14 человек, а глюков как при игре 40. Я тут пошарил по интернетам и выяснил что кое что в форточке твикать можно. 1. http://www.speedguide.net/articles/windows-8-10-2012-server-tcpip-tweaks-50772. http://admin-dm.livejournal.com/122100.html3. https://habrahabr.ru/post/108302/4. http://www.speedguide.net/articles/gaming-tweaks-5812В нашем случае важно вот что: # Disable Windows Scaling heuristics Я так понял если опция включена(netsh int tcp show heuristics), то ОС будет сама управлять опциями сетевого стека, что не есть гуд. The corresponding Registry value (not necessary to edit if setting via netsh) is located in: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters EnableWsd=0 (default: 1, recommended: 0) # Add-On Congestion Control Provider (CTCP) Тоже очень важно, но я так понял по умолчанию именно cctp и выставлен # TCP Chimney Offload Перекладывает всю обработку соеденений на сетевой адаптер, это разгружает процессор, но может создать кучу проблем из-за "кривого" драйвера сетевой карты. Нужно попробывать. The possible states are disabled, enabled, default (Vista), automatic (only Windows 7 and 2008 Server) as follows: Notes: Under Windows 7 and Server 2008 the "default" and the additional "automatic" parameter set the system to the same "automatic" state. For Chimney Offload to work, it needs to be enabled in both the OS and NIC. To enable the "TCP Offloading" setting in your NIC, navigate to the Device Manager, under Network Adapters, in the Advanced tab, and check "Enabled" in the box next to the TCP offload entry. # Direct Cache Access (DCA) Не знаю как перевести на русский, если грубо, то позволяет устройствам ввода вывода доставлять данные в кеш процессора. Очень нужная штука , но все зависит от железа (DCA requires support from the I/O device, system chipset, and CPU(s).). И тоже нужно пробывать либо смотреть потдержку со стороны железа. По умолчанию отключена. # Receive-Side Scaling State (RSS) Очень нужная опция, но всё зависит от адаптера. На хабре (по ссылке выше) пост с тестирование RSS и TCP Offload Engine. # Receive Segment Coalescing State (RSC) Если я правильно понял то в нашем случае это просто ужасВ двух словах, опция позволяет сетевой карте формировать множество пакетов для одного адресата в один большой (до 64к, т.е зависит от MTU) и отправлять за одно прерывание... По умолчанию вроде как выключено, но кто его знает ? # Large Send Offload (LSO) Глючная опция, и по умолчанию включена она или нет зависит от адаптера. Советуют вырубить. # QoS Reserved Bandwidth Пишут что данная опция резервирует 20% канала. Оно нам надо ? # Nagle's algorithmОбсолютное зло ! Тот же ужас что и RSC, только реализуется програмно(?) И как я понял, эта ерунда по умолчанию активна  ? Если да то это причина всех "прилётов" когда ты уже за укрытием, невозможностью в упор убить высодив пололвину рожка.Особенно вымораживает когда тебя режут тыкая ножом стоя к тебе спиной или в профиль... -"Nagle's algorithm is designed to allow several small packets to be combined together into a single, larger packet for more efficient transmissions.Disabling "nagling" can help reduce latency/ping in some games" Ну а все остальное там по ссылкам не оч. кретично. Есть еще материал, но на него нет времени... https://msdn.microsoft.com/en-us/library/windows/hardware/dn529134(v=vs.85).aspx
21 августа 2016 - 16:05 / #68
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
Развернул W7 в kvm, прочел ещё раз материал и понял что "твикать" не только можно но и нужно Ибо зло эти ваши Windows И "твикать" в идеале нужно и на стороне клиента(если он под виндой). Скачал сервер 2008r2, решил что можно завтра и его на уши поставить, ну там покрутить опции, погонять тесты... А потом думаю, а зачем? Кому это нужно ?
22 августа 2016 - 02:45 / #69
-
Оффлайн
HALK
Администраторы
Сообщений: 337
Симпатий: 74
melder, Ваши ссылки в основном относятся к Вынь 2003. Да и сетевухи нынче не те ;-) Из всего что выше только TCP Chimney Offload можно опробовать вывести из автомата в принудиловку...да и то 50/50 ибо в сетевке включено по дефолту...ну и Direct Cache Access - включил его посмотрим вечером что будет.
22 августа 2016 - 14:10 / #70
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
HALK, Ну как может относиться к win2003 такие вещи как Receive-Side Scaling State, TCP Offload Engine, Large Send Offload ? В первую очередь нужно вот это обрубить. # Nagle's Algorithm This tweak works with all versions of Windows from Windows XP to Windows 8.1/10/2012 server. This is the same as listed in our general tweaking articles per OS. Nagle's algorithm is designed to allow several small packets to be combined together into a single, larger packet for more efficient transmissions. While this improves throughput efficiency and reduces TCP/IP header overhead, it also briefly delays transmission of small packets. Disabling "nagling" can help reduce latency/ping in some games Сервер 2008r2 я еще не развернул, но вот в этом мануале( http://en.community.dell.com/techcenter/extras/m/white_papers/20436976/download ) на стр.37 читаем, что изначально он включен. С одной стороны вещь полезная, но для всяких там NAS, FTP, и прочих файловых серверов, но в нашем случае это очень мешает. Или я получаю допустим 15 пакетов каждые 10мс , либо одни с теме же данными, но через 100мс .... # Потом есть ещё вот такие грабли. Взял здесь ( http://www.speedguide.net/articles/gaming-tweaks-5812 ) Network Throttling Index Gaming Tweak Works with all current versions of Windows from Vista to 8.1/10/2012 Server.Windows implements a network throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond (a bit over 100 Mbits/second). The idea behind such throttling is that processing of network packets can be a resource-intensive task, and it may need to be throttled to give prioritized CPU access to multimedia programs. In some cases, such as Gigabit networks and some online games, for example, it is beneficial to turn off such throttling all together for achieving maximum throughput. It is only recommended to change this setting in saturated Gigabit LAN environments, where you do not want to give priority to multimedia playback. Reportedly, disabling throttling by using ffffffff can also help reduce ping spikes in some online games. Games that may be affected by this throttling: Source Engine games (TF2, Left 4 Dead, CS:S), HoN, CoD, Overlord series. На сайте кроме статей, есть еще и полезная утилитка. С ней гораздо проще твикать tcp стек. Nagle's Algorithm и Network Throttling Index отключаються в 7-мь кликов. Ну и прочее можно проверить и изменить(буфера, mtu и.т.д) и главное предусмотрен бекап. http://www.speedguide.net/downloads.php
22 августа 2016 - 17:13 / #71
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
HALK, И еще Large Send Offload (LSO) в опциях драйвера сетевухи она включена? Default state is network adapter dependent. Needs Checksum Offload to be enabled to work. LSO is another buffer that may impact latency, it is not recommended for interactive connections and gaming. Тоже бы попробывать отключить...
22 августа 2016 - 17:42 / #72
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
А сегодня что ни-будЪ меняли в настройках ОС ??? cmdrate опять пляшет !!! частые просадки до 52-48.
23 августа 2016 - 21:42 / #73
-
Оффлайн
HALK
Администраторы
Сообщений: 337
Симпатий: 74
24 августа 2016 - 00:00 / #74
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
HALK, Сейчас времени нет, заскакиваю поздно когда играют 4-5 человек. Я в понедельник, т.е 22.08, был шокирован результатом, но не стал ничего писать(решил что это эфект плацебо  ) На следующий день были опять закидоны(были просадки но минут 20), но главное с понедельника пропали "прилеты", т.е попадания когда ты уже забежал за укрытие. А так же не стало таких моментов, когда выпущенная в упор очередь либо одиночные выстрелы в голову вообще не засчитывались. Ну и гораздо меньше выстрелов сейчас можно делать что бы грохнуть. Да и вообще удивляет переодическая просадка кол-ва именно принимаемых сервером(чья вина ОС или CS:S ?) обновлений... Ведь отправка пакетов держиться стабильно.
30 августа 2016 - 14:59 / #75
-
Оффлайн
melder
Посетители
Сообщений: 219
Симпатий: 16
HALK, Сегодня зашел в девятом часу, отиграл 5 или 6 карт,в среднем 10 человек на карте - все отлично. Да на первой карте(gg_blitz_v2) были просадки в моменте до 56 но не больше, на последующих картах было стабилно 62-63. Даи вообще иной "характер" игы стал. Не понимаю почему, никто больше не отписывается в теме ? Что ни у кого проблем не было ? Попозже накидаю инструкцию по оптимизации для клиентов.
30 августа 2016 - 22:48 / #76
-
Оффлайн
HALK
Администраторы
Сообщений: 337
Симпатий: 74
Я сам бегал, вроде нормально...Хотя некоторые говорят, что бывает пули пропадают...посмотрим.
31 августа 2016 - 10:10 / #77
-
Оффлайн
Геннадич
Админ сервера
Сообщений: 48
Симпатий: 36
Олег надо срочно убрать карту с GG сервера gg_wolfenstein_3d. Откровенная фашистская символика и портреты Гитлера.
11 сентября 2016 - 14:31 / #78
-
Оффлайн
STRIKER
Администраторы
Сообщений: 3006
Симпатий: 942
11 сентября 2016 - 22:40 / #79
-
Оффлайн
APTuK46
Посетители
Сообщений: 51
Симпатий: 41
STRIKER, (пишу по русски)и ещё мега кастле 2010 для GG она просто огромна...
29 сентября 2016 - 19:44 / #80
|
|
Авторизация пользователя
|
|