Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Verum

Проблема со временем

Ребят, такая проблема. Появилась откуда не ждали. Почти год сервер работал норм, пережил 4 смены сезона, в т.ч. изменения времени года, температуры и времени восходов и закатов.

Но, вчера появилась проблема.

Выставил нужное время закатов и рассветов.

Проверяю на локалке, темнее нормально к 21 часу примерно..

Светает тоже как надо..

Но только я закидывалю на сервер, захожу, уже в 17 часов вюпо серверу, на сервере тьма тьмущая..

Настройки идентичны локалке..

В серверДЗ.кфг прописана неободима дата.

Можете кто помоч? Уже все варианты перебрал..

Изменено пользователем Verum (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

@123new У меня Омега... Там внутри прописана дата 5 марта 2021 г. 
В файле с временем вот это:

		m_Sunrise_Jan = 8.44;
		m_Sunset_Jan = 17.48;
		m_Sunrise_Jul = 4.54;
		m_Sunset_Jul = 22.10;

Как бы даже если брать январь, то не должно в 17-00 быть темно.. но у меня в Ините март прописан...

@123new Вот как на локалке с этими настройками... а на сервере глаз выколи.
 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Мне кажется логичней и правильней делать через init файл! 

 

Например как в намальске:

    int year, month, day, hour, minute;
    GetGame().GetWorld().GetDate( year, month, day, hour, minute );

    if ( month < 12 )
    {
        year = 2011;
        month = 12;
        day = 1;
        
        GetGame().GetWorld().SetDate( year, month, day, hour, minute );
    }
};

 

Изменено пользователем spec (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@spec  Кажется нашёл дорогу к ошибке..,
Но не пойму все равно... 
Вот так у меня стоит в ините...

    //DATE RESET AFTER ECONOMY INIT-------------------------
    int year, month, day, hour, minute;
    int reset_month = 3, reset_day = 5;
    GetGame().GetWorld().GetDate(year, month, day, hour, minute);

    if ((month < reset_month) && (month > 3))
    {
        GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
    }
    else
    {
        if ((month == reset_month) && (day < reset_day))
        {
            GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
        }
    }

На локалке захожу, в админке чётко показывает 5 марта.

Этот же файл закинут на сервер.. захожу в игру, показывает 22 января..
Поэтому и темно..он берёт время заката с января.. Вопрос!! В ините март, в Омеге 5 марта... в конфиге омеги 5 марта..
А в игре 22 января.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Прописал вот так:
 

int year, month, day, hour, minute;
	GetGame().GetWorld().GetDate( year, month, day, hour, minute );

    if ( month < 12 )
    {
    	year = 2011;
        month = 3;
        day = 5;
		
		GetGame().GetWorld().SetDate( year, month, day, hour, minute );
	}

На локалке устанавливается.
Закинул на сервер... захожу, 12 декабря...
В омеге 5 марта... в серверDZ это: serverTime = "2011/03/05";
На сервере в игре нет... Поэтому и темно, он не может установить дату нормально..
Понятно, можно прописать время везде одинаковое, но тогда и погода будет непонятная

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

есть чуйка что связано это дело с уже сформировавшейся бд, попробуй бд с сервера на омеги на локалку копирнуть и там поправить потом

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

А если в сервер.конфиге поставить serverTimePersistent=0; и запустить глянуть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@spec Пробовал. Лишь сбрасывает время..
У меня проблема в том, что сервер (именно на хосте) не видит времена года и подгружает время закатов с других месяцев..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

А моды сравнивал? все те же на локалке и хостинге?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка