10.5Kпросмотров
27 ноября 2025 г.
Score: 11.6K
Первый сервер перенесен на новый хостинг… Не знаю, как он себя покажет днем в активное время при большом онлайне, но надеюсь сносно. По пингу вроде уже лучше, чем было. В общем, текущий хостер оверсельнул мои вроде бы High-Perf ядра CPU (очень хорошие то есть), которые должны были еще и быть dedicated (завязаны на мне). А на деле он начал оверселлить, из-за чего больше недели на первом сервере при любом онлайне процессор натурально зависал на 10-50%. Так еще и тех.поддержка мне сообщает, что не могут меня никуда перенести в другой узел своего дата-центра, чтобы “соседние клиенты” не мешали моей виртуальной машине работать. Якобы им надо сначала зайти на сервер и провести диагностику, что проблема не на моей стороне, и для этого мне надо открыть им доступ к машине. Ну как же проблема будет на моей стороне, если я ничего не менял на первом сервере внезапно, а там происходит заморозка процессора спонтанно от 1 до 40% времени в течение дня (steal time) вне зависимости от онлайна (то есть реальная нагрузка от активности игроков даже не влияет на потерю производительности, она низкая просто так). Оверселлинг — это когда хостер продает больше мощностей на общем физическом сервере, чем этот сервер может себе позволить, из-за чего все, кто пользуется мощностями, начинают получать просадки. Для сайтов это не критично (загрузится страница на секунду позже иногда), а вот для игры с непрерывным просчитыванием перемещений и отправкой данных об этом всем вокруг… ну вы сами видели, если играли на первом сервере последнюю неделю… Еще я думаю, что недавние вылеты 3 сервера тоже связаны с этим. Порой спонтанно какой-нибудь сервер оказывается просто перезагружен. Ну как такое вообще возможно… А я вот думал что это норма чтобы раз в месяц такое случалось))) Это конечно очень стыдно рассуждать об этом спустя годы, но походу второй сервер именно из-за этого лагал все это время. И вообще страшно представить, сколько потенциала игра потеряла, когда намечался какой-нибудь гигантский кланвар с несколькими сотнями игроков, а сервер начинал тормозить по причине ограничений сети и производительности процессора со стороны хостера. Вообще как только игра “обретала крылья” в виде значительного онлайна, появлялись проблемы с возможностью обслужить такой онлайн. А нейронок тогда именно умных не было, и можно было только самому гуглить и пытаться разобраться… вот я и разбирался, пытаясь сделать оптимизации алгоритмов в самой игре, игнорируя вариант в первую очередь уйти к другому хостеру. Ну у нас еще сейчас и международные проблемы сетевые, когда в РФ блокируются какие-нибудь европейские серверы, так что источников лагов еще больше стало за последние годы. Ну что поделать) Это конечно мои домыслы, может и я с настройкой чего-то там накосячил. Ну вот и будем исправляться и делать выводы. Пока что курс такой: постепенно меняю хостера полностью, унося оттуда и второй, и третий сервер (но регионы третьего сервера на других хостингах, с ними тоже надо разбираться, азиатский регион в последнее время очень сильно лагает). На первом сервере включено изобилие до 1 декабря (после чего продлится вместе с изобилием на остальных серверах).