Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
paulmanz

Дата на сервере

Всем привет. Через редактирование конфига не выставляется дата. стоит 2011.11 и т.д. Есть ли какие-то варианты решения или просто мои руки не оттуда выросли?

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0
1 минуту назад, paulmanz сказал:

@Yuki нет, чернорашка

 

а дата в ините резетится

либо устанавливается
отключи это в main()

как вариант какой-то мод все время ее ставит как ему надо
кроме того если сторадж уже создан его надо грохать (вроде как)

либо ставить дату один раз ручками (в том же ините например) и перед след рестартом убирать установку даты - дальше оно само календарь листать будет

 

Share this post


Link to post
Share on other sites



  • 0

@BorizzK можно подсказку насчет инита? Каким образом в нём дату ставить?

Был бы признателен

Share this post


Link to post
Share on other sites
  • 0
26 минут назад, paulmanz сказал:

@BorizzK можно подсказку насчет инита? Каким образом в нём дату ставить?

Был бы признателен

там же в штатном все есть уже

Share this post


Link to post
Share on other sites
  • 0
	//DATE RESET AFTER ECONOMY INIT-------------------------
	int year, month, day, hour, minute;
	int reset_month = 9, reset_day = 20;
	GetGame().GetWorld().GetDate(year, month, day, hour, minute);

@BorizzK я в этой теме, как балерина в борьбе. Подскажи, будь добр, меняем день и месяц?

 

Share this post


Link to post
Share on other sites
  • 0

там не ток это

а вообще прежде чем браться за сервер - хотя бы базовые знания по кодингу и тп надо бы получить
ну и не бояться пользоваться переводчиками

тут что - GetDate - ВЗЯТЬ ДАТУ - где тут УСТАНОВИТЬ дату?

Share this post


Link to post
Share on other sites
  • 0

@BorizzK форум, как я предполагаю, делался для того, чтобы умные дядьки помогали менее умным в этой сфере дядькам. На этом же форуме, кстати говоря, не видел темы редактирования даты в ините. По итогу вышел бы неплохой мануал, я считаю. Либо искал не там/не то. Пойду перепроверю.

Share this post


Link to post
Share on other sites
  • 0
2 часа назад, paulmanz сказал:

@BorizzK форум, как я предполагаю, делался для того, чтобы умные дядьки помогали менее умным в этой сфере дядькам. На этом же форуме, кстати говоря, не видел темы редактирования даты в ините. По итогу вышел бы неплохой мануал, я считаю. Либо искал не там/не то. Пойду перепроверю.

а зачем тебе дату на сервере менять? почему нельзя поставить что то типо "системдата" или как то так. точно не помню

 

Share this post


Link to post
Share on other sites
  • 0
2 часа назад, paulmanz сказал:

@BorizzK форум, как я предполагаю, делался для того, чтобы умные дядьки помогали менее умным в этой сфере дядькам. На этом же форуме, кстати говоря, не видел темы редактирования даты в ините. По итогу вышел бы неплохой мануал, я считаю. Либо искал не там/не то. Пойду перепроверю.

у меня вот так стоит и вообще не думаю об этом.
serverTime="SystemTime"; //Точное время или время с машины SystemTime ("YY/MM/DD/HH/MM" or "SystemTime")

об этом речь идет же?

 

Share this post


Link to post
Share on other sites
  • 0

@nskgis проблема изначально в температуре на сервере. Моддить пбо не очень хочется. Думаю решить проблему через подобного рода костыль.

Share this post


Link to post
Share on other sites
  • 0

сомневаюсь что температура от даты вообще в игре зависит. Разрабы не от нечего делать добавили в ините сервера сброс даты, скорее всего просто на другие даты атмосфера не затачивалась.

Share this post


Link to post
Share on other sites
  • 0

@123new в том и дело - влияет. Если залезть в 4_word и найти chernarusplus.c, то там есть разница температуры в зависимости от месяца в игре.
 

	override void Init()
	{
		super.Init();

		// new temperature curve settings
		m_Sunrise_Jan = 8.54;
		m_Sunset_Jan = 15.52;
		m_Sunrise_Jul = 3.26;
		m_Sunset_Jul = 20.73;
		m_MaxTemps = {3,5,7,14,19,24,26,25,21,16,10,5};
		m_MinTemps = {-3,-2,0,4,9,14,18,17,12,7,4,0};
	}
	

Мне не совсем понятны строки m_Sunrise, типа, температура на восходе?
Так вот. Если время сервера, условно, стакается на январь, то везде холодно, как и происходит у меня, к несчастью. Вижу 2 выхода - либо зафиксировать летнее время на сервере, либо перелопатить scripts.pbo и внести коррективы в температуры воздуха по типу:
 

        m_MaxTemps = {26,26,26,26,26,26,26,26,26,26,26,26};
        m_MinTemps = {18,18,18,18,18,18,18,18,18,18,18,18};

Но очень сомневаюсь в том, что прокатит.
Если есть идеи - хотелось бы услышать.

Share this post


Link to post
Share on other sites
  • 0
4 часа назад, paulmanz сказал:

Мне не совсем понятны строки m_Sunrise, типа, температура на восходе?

Это время восхода/заката.

Переведи хотя бы с английского...

Share this post


Link to post
Share on other sites
  • 0
5 часов назад, Yuki сказал:

Это время восхода/заката.

Переведи хотя бы с английского...

new temperature curve settings - новые настройки кривой температуры.
в том и дело, что перевёл.

Share this post


Link to post
Share on other sites
  • 0
4 минуты назад, paulmanz сказал:

new temperature curve settings - новые настройки кривой температуры.
в том и дело, что перевёл.

Ну так и в чём проблемы? Это рили время восхода/заката.
Температура ещё от высоты, ветра и прочего зависит, если что.

Могу тебе просто залочить температуру, совсем, всего лишь 1 сервер модом и всё. У тебя будет ВСЕГДА одна температура. Да всрато, зато работает.

Share this post


Link to post
Share on other sites
  • 0

@paulmanz 
 

modded class Environment
{
    void SetEnvironmentTemperature()
    {
        m_IsTempSet = true;
        m_EnvironmentTemperature = 26;
    }
};

Всё туда же в 4_World. Только уже как серверный мод можешь и всё.

Share this post


Link to post
Share on other sites
  • 0

@Yuki окей, спасибо
Подскажешь? - моя задумка с корректировкой цифр аналогичный образом работать должна, но с изменением темератур по отношению к местоположению игрока:?

Share this post


Link to post
Share on other sites
  • 0

@paulmanz я тут изменил температуру ОКРУЖЕНИЯ. Есть общая погода, которую ты редактировал до этого. То есть, условно ты написал значение 26. Но высоко в горах температура будет ниже и по логике дальше.
А тут, я просто залочил температуру именно ОКРУЖЕНИЯ у всего. Максимально костыль, зато работает.

Share this post


Link to post
Share on other sites
  • 0
1 час назад, Yuki сказал:

@paulmanz я тут изменил температуру ОКРУЖЕНИЯ. Есть общая погода, которую ты редактировал до этого. То есть, условно ты написал значение 26. Но высоко в горах температура будет ниже и по логике дальше.
А тут, я просто залочил температуру именно ОКРУЖЕНИЯ у всего. Максимально костыль, зато работает.

А поподробней? Это в каком файле?

Share this post


Link to post
Share on other sites
  • 0

Так господа, вроде в 3_Game в constants.c были переменные, отвечающие за температуру, не? Единственное но - надо играться с ними и смотреть что получится конкретно для вашей ситуации

Share this post


Link to post
Share on other sites
  • 0
1 час назад, paranoyk сказал:

А поподробней? Это в каком файле?

1235736431_.png.c5cb2d5a1887004bc20299ead9223ae8.png

Share this post


Link to post
Share on other sites
  • 0
48 минут назад, 123new сказал:

Так господа, вроде в 3_Game в constants.c были переменные, отвечающие за температуру, не? Единственное но - надо играться с ними и смотреть что получится конкретно для вашей ситуации

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

Можно и через них, да. Но там настройка для умных мальчиков(хотя везде комменты уже давно есть)

Share this post


Link to post
Share on other sites
  • 0
10 часов назад, 123new сказал:

Так господа, вроде в 3_Game в constants.c были переменные, отвечающие за температуру, не? Единственное но - надо играться с ними и смотреть что получится конкретно для вашей ситуации

да, ты прав

именно там находятся данные по температуре.... игрок на улице, в помещении, под деревом и так далее.....

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.