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

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

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

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

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

как поставить новую карту и настроить сервер DayZ Epoch

Решил сменить карту Черноруссии на Emita  в списке
карт что идет в сборке сервера ее нету. Сервер запустил но есть несколько
проблем:

 

1. Cпавн игроков происходит маленько не корректно.

Точки спавна я выбрал на карте (красные звездочки) и занес их в mission.sqm вот так

 

class Item2


{

position[]={433.858,0.0012455,4634.52};

name="spawn0";

type="Empty";

};

 

и т.д.

 

карта

 

463f17a30308.jpg

 


В результате периодически он спавнится в районе зеленого крестика, как это исправить?


2. Из за того что игровая карта занимает только часть все карты пришлось перенастраивать зоны реализации, в итоге у меня получилось вот 

 

4a1b57747e31.jpg

 

как увеличить зону чтобы можно было плавать в море?


в init.sqf вот

 

dayz_MapArea = 10000; 

dayz_minpos = -200; 

dayz_maxpos = 5000; 

 

что за что отвечат не пойму и от чего они бурут отчет


3. по файлу mission.sqm 

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

 

class Groups


{

items=2;

class Item0

{

side="WEST";

class Vehicles

{

items=100;

class Item0

{

position[]={-4253.64,0.00138092,-2327.25};

azimut=-17.0839;

id=11;

side="WEST";

vehicle="Survivor1_DZ";

player="PLAY CDG";

skill=0.60000002;

init="this enableSimulation false;this allowDammage false;this disableAI
'FSM';this disableAI 'ANIM';this disableAI 'MOVE';";

};

и т.д. 99 раз

потом идет вот это я так и не понял что за точка:

 

class Item1


{

side="LOGIC";

class Vehicles

{

items=1;

class Item0

{

position[]={-350.859,0,4858.2};

id=50;

side="LOGIC";

vehicle="FunctionsManager";

leader=1;

lock="UNLOCKED";

skill=0.60000002;

};

};

};

};

 откуда ее брать?

 

name="center"; понятно что центр

 

name="spawn0"; спавн игроков как я понял

 

name="respawn_west"; тоже не понял что за точка откуда ее брать?


 

 


 

 

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


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

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

  • 0

Смотри, новые карты не настроены под онлайн, но можно сделать, к примеру распаку карту Черноруссию и пройди по этому пути AddOns\chernarus_Data\Scenes\intro.Chernarus   Вот тебе эта папка и надо intro.Chernarus, переименнуй все названия и в скрипте под свою карту и точно так же поставь в свою, дальше идешь и распаковываешь AddOns\chernarus и в файле твоей новой карты config.bin (так же распаковываешь) и надо прописать на эту папку что ты создал 


class CfgMissions {
	class Cutscenes {
		class ChernarusIntro1 {
			directory = "ca\chernarus\data\scenes\intro.Chernarus";
		};
	};
};

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

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


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

А чем распокавать  config.bin?

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


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

А чем распокавать  config.bin?

Прога unRap.exe

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
В папке AddOns\chernarus_Data\Scenes\intro.Chernarus  я нашел файл мисии. Опять вопрос окуда они брали там кординаты. Я смотрел там кординаты суши непонятно почему их взяли. Стал смотреть другие карты типа напф таких файлов я там не нашел но спавн там же работает. Может по другому пути надо идти?

 

Программу unRap.exe скачал разобрал файл бин, а собрать ума не хватает)

 

А зачем тогда на самом сервере в папке MPMissions файл мисии с кординатами? он что ни за что не отвечает? я там правил корды спавна поставил ближе к центу и игроки практически перестал спавниться на тех отсравах что я указывал, но стали за пределами карту вдоль берега.

 

Спавн миссии тоже не коректен. Пробывал в конфиге прописывать блэклист вокруг всей карты, а боты спавнятся снаружи этого квадрата, а не в нутри. Правил файл position_functions добавил туда строки с название своей карты стало еще хуже

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


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

 

В папке AddOns\chernarus_Data\Scenes\intro.Chernarus  я нашел файл мисии. Опять вопрос окуда они брали там кординаты. Я смотрел там кординаты суши непонятно почему их взяли. Стал смотреть другие карты типа напф таких файлов я там не нашел но спавн там же работает. Может по другому пути надо идти?
 
Программу unRap.exe скачал разобрал файл бин, а собрать ума не хватает)
 
А зачем тогда на самом сервере в папке MPMissions файл мисии с кординатами? он что ни за что не отвечает? я там правил корды спавна поставил ближе к центу и игроки практически перестал спавниться на тех отсравах что я указывал, но стали за пределами карту вдоль берега.
 
Спавн миссии тоже не коректен. Пробывал в конфиге прописывать блэклист вокруг всей карты, а боты спавнятся снаружи этого квадрата, а не в нутри. Правил файл position_functions добавил туда строки с название своей карты стало еще хуже

Вам новые точки спавна надо указать или что? Я запутался уже.

Коорды там XZY, точки спавна помечены Spawn1, Spawn2 и т.д. Center - центр карты и лучше его не менять.

Еще там есть Respawn_west - это вроде что-то для лобби или в момент загрузки, чтобы появился игрок, а потом ему определилась точка спавна.

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


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

Нашел версию карты заточеную под онлайн @dayz_emita он без Эпоча не работает. В моде @dayz_emita есть файлы dayz_code, dayz... имеющие такое же название что и в @DayZ_Epoch. Как заставить чтобы сервер цыплял имено эти файлы из @dayz_emita, а не @DayZ_Epoch. Если сервер запускать без @DayZ_Epoc то получаю вот это 

 Warning Message: Вы не можете играть/редактировать это задание, так как оно зависит от скачиваемого контента, который был удален.dayz_communityassets, dayz_epoch, glt_m300t, pook_h13, csj_gyroac, map_eu, jetskiyanahuiaddon
20:13:19 Missing addons detected:
20:13:19   dayz_communityassets
20:13:19   dayz_epoch
20:13:19   glt_m300t
20:13:19   pook_h13
20:13:19   csj_gyroac
20:13:19   map_eu
20:13:19   jetskiyanahuiaddon

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


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

Все увидел, спасибо, сейчас попробую)

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


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

А за что отвечает файл #include "\z\addons\dayz_code\system\ca\functions\init.sqf". Если его нету в сборке @dayz_emita  это сильно страшно?

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

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


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

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

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


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

saiga3000 опиши пожалуйста подключение, я не понимаю..

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Troy1
      Всем привет. пишу мод и столкнулся с проблемой в реализации.
      Суть: Пытаюсь сделать проверку, если игрок стоит прям у окна или у дверного проёма он должен получать урон.
      Делал вот так.
      int wallHits = 0; float d = 2.2; // Дистанция до стены. Если стена дальше — считаем, что там окно или проем. // 8 направлений "снежинкой" для проверки стен вокруг игрока // Используем Vector(x, y, z) для точности ref array<vector> checkDirs = { Vector(d,0,0), Vector(-d,0,0), Vector(0,0,d), Vector(0,0,-d), Vector(d,0,d), Vector(-d,0,-d), Vector(d,0,-d), Vector(-d,0,d) }; foreach (vector dir : checkDirs) { // Пускаем горизонтальные лучи от позиции игрока (from) if (DayZPhysics.RayCastBullet(from, from + dir, collisionLayerMask, this, hitObject, hitPosition, hitNormal, hitFraction)) { // ПРОВЕРКА: Это должна быть вертикальная стена (Y нормали < 0.5) // Чтобы не засчитать низкий потолок за стену if (Math.AbsFloat(hitNormal[1]) < 0.5) { wallHits++; } } } // УСЛОВИЕ БЕЗОПАСНОСТИ: // В комнате wallHits будет 6-8. У окна или в проеме — 1-4. if (wallHits < 5) { hasSafeCeiling = false; // Слишком открытое пространство (окно/дверь) } Пытался менять дистанции, но всё ровно не как не хочет работать.
      Что я делаю не так, или я вообще делаю не то?
      Мне нужно проверять игрока, в укрытии он или нет.
      С высотой я разобрался, а вот с боковыми лучами у меня траблы и не во всех помещениях работает как нужно.
      В некоторых помещениях вообще не работает, удаляешь строки проверки, начинает работать и то по высоте.
      Просто забегаешь по навес и игрок под защитой, так не должно быть.
      Помогите пожалуйста  решить задачу.
    • Автор: Troy1
      Всем привет. Суть в чём, пишу мод на событие и когда происходит событие, параллельно должна меняться скорость ветра, не могу понять как заставить скрипт управлять силой ветра. Понижать силу ветра получилось сделать, а вот повышать не как. Только после перезагрузки сервера сила ветра задаётся в нужном значение.
      Как сделать, что бы по вызову функции менялась сила ветра в большую или в меньшую сторону?
      protected void SetWind(float wind, float time) { if (!g_Game) return; Weather m_Weather = g_Game.GetWeather(); if (!m_Weather) return; m_Weather.SetWindMaximumSpeed(wind); m_Weather.SetWind(Vector(1/Math.Sqrt(3), 1/Math.Sqrt(3), 1/Math.Sqrt(3)) * wind); m_Weather.SetWindSpeed(wind); m_Weather.SetWindFunctionParams(1.0, 1.0, -1); } Это скрипт на понижение силы ветра.
      Работает понижение силы ветра в том случае, если до этого сила ветра была выше.
      Пример:
      Изначально на сервере сила ветра = 20 m/s А нужно понизить до 10 m/s
      Только в этом случае сработает скрипт который я приложил выше.
      Помогите пожалуйста решить этот вопрос.
      За ранние благодарю.
    • Автор: Troy1
      Пока ждал помощи, решил вопрос!
      Тема закрыта!!!
    • Автор: magliner
      Привет ! Ну вот моя история с вопросом в конце.. Я фанат Дэйз ванилы черноруси, заколебало сидеть на бездушных серверах со слабой админкой и терять лут от софтеров, решил создать под свои скромные запросы около ванильный сервер.. Нашел хорошего исполнителя, быстро и четко запустили отладили и ВОТ я имею СВОЙ сервер.. клас! вечер восторга и изучения
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • Автор: -Reks-
      Продам сервер по DayZ/ Есть 
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
  • Наш выбор

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

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

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

Поддержка