Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

Время роста ростений


Mens
 Share

Go to solution Solved by Mens,

Recommended Posts

  • Solution

Файл скрипта времени роста растений на сервере находится по пути:

Please Log in or Register to see this: Code

Кусок кода и настроек:

Please Log in or Register to see this: Code

 

Please Log in or Register to see this: Code

m_FullMaturityTime  - время полного созревания растения. Определяется значением переменной "divided". Если отбросить всякие "рандомизаторы-модификаторы", то это 60х5=300 (секунд), т.е. пять минут. Очевидно, что "60" - это задание единиц измерения, в нашем случае это минута, а "5" - количество этих самых минут, требующихся для полного созревания урожая. Меняя второй множитель, определяем длительность созревания для основной последовательности (вскопал, удобрил, посеял, полил), хоть неделю!

 

m_SpoilAfterFullMaturityTime  - время, требующееся для "загнивания" неубранного урожая. Параметр тем более важный, чем большую длительность созревания Вы устанавливаете - из-за того, что есть ещё всякие модификаторы, вносящие отклонения по времени созревания. У меня отклонения от заданного времени созревания достигали двадцати процентов! Это мало значимо, если у Вас задано время созревания, скажем, час - отклонение может составить минут 10...12, а по умолчанию урожай "сгниёт" только через пол часа, т.е. есть запас времени на "жатву". Но если Вы настраиваете время созревания на, скажем, сутки? 1440/5=288, т.е. почти 5 часов! Неслабо?.. Поэтому следует настроить задержку "гниения" на период, перекрывающий возможные отклонения по срокам созревания урожая с запасом, скажем часов на 6...6,5.

Подчеркну, что скрипт работает в абсолютном времени ,т.е. хоть у Вас на сервере serverTimeAcceleration=1, хоть 12, по умолчанию, урожай созревает за пять минут, а портится - за пол часа.

Следует учитывать также, что если Вы хотите значительно увеличить время созревания посевов, то нужно увеличить "время жизни" самого огорода в файле types.xml ,оно должно быть больше времени созревания урожая и времени задержки гниения вместе взятых.

В скрипте ещё куча "модификаторов" - погода, отклонения от полной последовательности (не полил или не удобрил) и т.д. и т.п. Я в это не лез и не полезу, ибо не интересно, да и, насколько я понимаю, не особо на что влияет.

  • Like 2
Link to comment
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
 Share

×
×
  • Create New...