Вопрос касательно сервера и нагрузки

valaka

не играю в мм с 2014 и вам не советую
Сообщения
128
Реакции
87
Операционная система
Linux
Тезисы:
1. Есть определенная сборка сервера, которая юзается уже 3000 лет
2. Нагрузка на процессор в мониторинге хостинга не превышает 60% никогда,памяти свободно еще 20гб всегда,оперативной всегда есть минимум 1гб

Проблема:
Независимо от онлайна, ближе к вечеру, примерно в 17-18 вечера по МСК,начинаются фризы, даже если на сервере всего 5-10 игроков
В такие вот моменты "не превышения нагрузки" фризит сервер через каждые 15-20 секунд на 1-3 секунды

Вопрос:
Что не так? В чем проблема?
Мне дали меньше ресурсов чем написано? Или влияет что-то еще? Как вообще разобраться в проблеме, если на хостинге с включенным ftp не помогают, а на форуме просят плагин лист и потом просят удалить половину плагинов, которые работали исправно до этого? ведь мне нужна моя сборка в работающем виде, понятное дело что чистый сервер лагать не будет

хостинг - майарена
 

Gru

Тех. Админ
Сообщения
214
Реакции
43
С MyArena не работал, но у меня как-то раз были постоянно фризы. Помогло обновление КСГО через стим. Может и вам поможет.
 
Последнее редактирование:

CAXAPOK

Участник
Сообщения
300
Реакции
111
Какой тикрейт и процессор у тебя? Попробуй ближе к вечеру снять видео с "фризами" и приложить в тему.
 

SIRIUS

♿___DejaVu
Сообщения
509
Реакции
253
Попробуй проверить проц, если думаешь что выдали не те ресурсы.

CSS:
#include <sourcemod>
#include <files>

#define PROC_INFO   "/proc/cpuinfo"
#pragma newdecls required

public Plugin myinfo = {
    version = "1.0",
    author  = "Kruzya",
    name    = "CPU Info"
};

public void OnPluginStart() {
    RegServerCmd("sm_cpu", CpuHandler);
}

public Action CpuHandler(int iArgs) {
    char szFile[PLATFORM_MAX_PATH];
    FormatEx(szFile, sizeof(szFile), "file://%s", PROC_INFO);
    if (!FileExists(szFile)) {
        PrintToServer("[SM] А Ваш сервер точно работает на ОС Linux?...");
        return Plugin_Handled;
    }

    File hSrc = OpenFile(szFile, "rt");
    if (!hSrc) {
        PrintToServer("[SM] Ошибочка вышла.");
        return Plugin_Handled;
    }

    char szLine[512];
    while (!hSrc.EndOfFile()) {
        hSrc.ReadLine(szLine, sizeof(szLine));
        if (ReplaceString(szLine, sizeof(szLine), "model name\t: ", "", false)) {
            PrintToServer("[SM] Найден процессор: %s", szLine);
        }
    }

    delete hSrc;
    hSrc = null;
    return Plugin_Handled;
}

А так, лучше сначала решать такие вопрос с тп хостинга, потом уже на форум.
 
Сверху Снизу