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

koshka

Members
  • Posts

    23
  • Joined

  • Last visited

  • Отзыв

    0%

Posts posted by koshka

  1. Спойлер

     

    В 27.11.2022 в 10:43, ukrop сказал:

    ЧТОБЫ ПОРТИРОВАТЬ ВАШИ ИЗМЕНЕНИЯ НА СЕРВЕР ВАМ НАДА:

    1) Установить на сервер следующие моды 

    DayZ Editor Loader https://steamcommunity.com/sharedfiles/filedetails/?id=2276010135&searchtext=DayZ+Editor

    Community framework https://steamcommunity.com/workshop/filedetails/?id=1559212036

    Dabs Framework https://steamcommunity.com/workshop/filedetails/?id=2545327648

     

    моды прописывать как серверные? или клиент, и игрокам тоже качать придется?

  2. В общем проблема такого рода, не могу добавить другие точки спавна предметов из "Лантии" на карте Namalsk

    Спойлер
    <type name="Aug">
    <nominal>3</nominal>
    <lifetime>3600</lifetime>
    <restock>1800</restock>
    <min>1</min>
    <quantmin>-1</quantmin>
    <quantmax>-1</quantmax>
    <cost>100</cost>
    <flags count_in_map="1" count_in_hoarder="0" count_in_cargo="0" count_in_player="0" crafted="0" deloot="0"/>
    <usage/>
    <value user="Tier7"/>
    <category name="lantia"/>
    <tag name="military"/>
    </type>

     

    т.е мне необходимо, что бы этот предмет был в спавне на "лантии" так и на других точках спавна, например как АКМ в тире4

    пример:

    Спойлер

     

    <type name="AKM">
    <nominal>3</nominal>
    <lifetime>3600</lifetime>
    <restock>1800</restock>
    <min>1</min>
    <quantmin>-1</quantmin>
    <quantmax>-1</quantmax>
    <cost>100</cost>
    <flags count_in_map="1" count_in_hoarder="0" count_in_cargo="0" count_in_player="0" crafted="0" deloot="0"/>
    <usage/>
    <value user="Tier3"/>
    <category name="rifles"/>
    <tag name="military"/>
    </type>

    есть решение? 

  3. serverTimeAcceleration=0;  // Accelerated Time (value 0-24)// This is a time multiplier for in-game time. In this case, the time would move 24 times faster than normal, so an entire day would pass in one hour.
    
    serverNightTimeAcceleration=0;  // Accelerated Nigh Time - The numerical value being a multiplier (0.1-64) and also multiplied by serverTimeAcceleration value. Thus, in case it is set to 4 and serverTimeAcceleration is set to 2, night time would move 8 times faster than normal. An entire night would pass in 3 hours.

    24 игровые часа поделены на 2 части ( день и ночь соответственно ) - ночь включает в себя закат и рассвет.

    serverTimeAcceleration отвечает за ускорение 12 часов дневного игрового времени ( день )

    serverNightTimeAcceleration отвечает за ускорение 12 часов ночного игрового времени ( ночь )

    важно понимать и учитывать, что serverNightTimeAcceleration ( ускорение ночи ) умножается на значение serverTimeAcceleration ( ускорение дня ), что получается 1/3 

    время заката игрового времени составляет 18:00, и рассвета 06:00 ( каждый закат и рассвет составляют 2 часа игрового времени ) итого полная ночь 8 часов.

    возьмем пример: рестарт сервера каждые 3 часа реального времени, мы хотим  что-бы за эти 3 часа ( реального ) прошли в игровом времени как 2 часа дневного и 1 час ночного

    мы должны взять 12 часов дневного игрового времени поделить на то число, необходимое реального времени дня ( а именно 2 часа, за которое у нас пройдет полный игровой день, но без ночи )

    вычисляем день: 12/2=6 

    вычисляем ночь: 12/1=12/6=2 //  вспоминаем ( NightTime умножается на значение serverTimeAcceleration ) по этому мы полученное число делим на serverTimeAcceleration

    получаем

    Спойлер
    serverTimeAcceleration=6;
    
    serverNightTimeAcceleration=2;

    // пример для рестарта сервера каждые 6 часов ( продолжительность дня 4 часа, ночи соответственно 2 часа )

    12/4=3

    12/2=6/3=2

    получаем

    Спойлер
    serverTimeAcceleration=3;
    
    serverNightTimeAcceleration=2;

    прикреплю таблицу exel для расчёта значений, она сама все посчитает 😉

    расчет дня и ночи (dayz).rar

    • Like 3
  4. @Armagedon  с вашими цифрами

    serverTimeAcceleration=4;  
    
    
    serverNightTimeAcceleration=3;

    продолжительность дня = 180 минут (3 часа)

    продолжительно ночи = 60 минут (1 час)

    // как итог ваш расчёт 24 часа игрового времени пройдут за 4 часа реального времени

    upd: я поняла как рассчитывать, долго не могла понять по какой формуле

  5. @Armagedon если ваш рестарт каждые 3 часа реального времени, получается день длится 2 часа, ночь 40 минут, и закат с рассветом в общем 20, правильно?

    тогда какие значения вы выставили, если в действительности так работает у вас

    serverTimeAcceleration = ???;	
    serverNightTimeAcceleration = ???;

     

  6. @Ivan PVP в намальской мпмиссион

    В 18.03.2023 в 16:01, Ivan PVP сказал:

    @koshka mpmissions\dayzOffline.chernarusplus
    и открой там cfgeffectarea.json

    там только этот код

    Спойлер
    {
        "Areas": [
            {     "AreaName": "Athena-3", 
                "Type": "ContaminatedArea_Static", 
                "TriggerType": "ContaminatedTriggerNam",
                "Data": { 
                    "Pos": [ 3592, 120, 6709 ],
                    "Radius": 80,
                    "PosHeight": 70,
                    "NegHeight": 0,
                    "InnerRingCount": 0,
                    "InnerPartDist": 0,
                    "OuterRingToggle": 0, 
                    "OuterPartDist": 0, 
                    "OuterOffset": 0, 
                    "VerticalLayers": 0,
                    "VerticalOffset": 0,
                    "ParticleName": "nst/ns_dayz/effects/particles/contaminated_underground_bigone"
                    },
                "PlayerData": {
                    "AroundPartName": "nst/ns_dayz/effects/particles/contaminated_underground_around",
                    "TinyPartName": "nst/ns_dayz/effects/particles/contaminated_underground_tiny",
                    "PPERequesterType": "PPERequester_NamContamination"
                }
            }
        ],
    
        "SafePositions":[
            [3540.62, 6248.10],
            [3452.39, 6956.50],
            [3428.58, 8227.02],
            [3758.89, 8673.79],
            [12120.38, 7947.39],
            [12290.56, 7520.61]
        ]
    }

     

  7. Сейчас 1200 за стандарт, и правда как сказал волк, для настройки изучения не плох

    • Haha 1
  8. @veld @Armagedon я пробовала и иначе

    <file name="GAZ_eventspawns.xml" type="eventspawns" />

    не помню где, но когда файл eventspawns.xml выносили отдельно то применяли в коде eventposdef, возможно это не правильно - я не знаю

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

  9. Всем привет, такая проблема, я создала папку GAZ по пути папки мисии 

    в ней 4 файла

    GAZ_events
    GAZ_eventspawns
    GAZ_spawnabletypes
    GAZ_types

    в корне файла "cfgeconomycore.xml" прописала следующее;

    <ce folder="GAZ">
    <file name="GAZ_types.xml" type="types" />
    <file name="GAZ_events.xml" type="events" />
    <file name="GAZ_spawnabletypes.xml" type="spawnabletypes" />
    <file name="GAZ_eventspawns.xml" type="eventposdef" />
    </ce>

    все 4 вышеупомянутые файлы не повреждены и правильны в содержимом, однако, если я выношу таким образом спавн отдельно от дефолтных xml то спавна авто не происходит, если прописываю содержимое 4 файлов по дефолту в дериктории сервера в файлы xml, то все прекрасно работает.

    помогите найти причину или устранить ошибку, может я где-то упустила чего?

    PS аналогичным образом отдельной папкой лежит ПКМ и работает все прекрасно, спавнится

    <ce folder="NEW_PKM">
    <file name="PKM_types.xml" type="types" />
    <file name="PKM_spawnabletypes.xml" type="spawnabletypes" />
    </ce>

     

×
×
  • Create New...