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 serversDon'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
-
Similar Content
-
By 123new
Описание:
Этот
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Особенности:
Хорошо и качественно реализованная безопасная зона игроков (Safe-зона) с наличием на ней защиты от убийств, доп. объектами, костром и водяной колонкой. Наличие ботов-торговцев, продающих вещи по определенному ассортименту торговца. Хороший и большой ассортимент торговли, Умеренный балланс цен торговца Возможность продавать и покупать какие-либо игровые предметы за игровые деньги. Возможность добавить деньги в спавн лута на сервере Возможность админу сервера редактировать месторасположения торговых городков и безопасных зон, самих торговцев, их ассортимент и цены Наличие в торговых городках колонок и бочек с огнем
Инструкция по установке
1) Подписываемся на мод в мастерской(ссылка на мастерскую внизу статьи)
2) Создаем папку @Trader
3) Открываем папку
{ваша папка со steam или папка библиотеки steam с установленной игрой}\steamapps\workshop\content\221100\1590841260 Где 221100 - это id в steamdb самой игры, а 1590841260 - это id мода в workshop, он есть в ссылке на мод.
4) Копируем содержимое открывшейся папки в нашу папку @Trader
5) Файл dayztrader.bikey из папки keys (@Trader\Keys) копируете в папку Keys в корневой папке сервера игры
6) В параметры запуска добавляете сам мод: @Trader например, так:
-mod=@Trader; 7) Содержимое папки ServerProfileFolder копируем в вашу директорию серверного Profile. Она обычно устанавливается параметрами запуска сервера. Например такими:
-profile=Instance_Config где Instance_Config - папка в корне папки сервера.Должно получиться примерно так:
8) Добавляем новые предметы в спавн на сервере:
Открываем папку db ({папка вашего сервера}\mpmissions\dayzOffline.chernarusplus\db)
Имя папки dayzOffline.chernarusplus может отличаться, в зависимости от того как называется имя активной миссии сервера в папке Mpmissions
Открываем файл types.xml
Листаем в самый низ документа и перед последней строкой (</types>) вставляем следующее:
<type name="MoneyRuble1"> <nominal>150</nominal> <lifetime>7200</lifetime> <restock>0</restock> <min>100</min> <quantmin>5</quantmin> <quantmax>100</quantmax> <cost>100</cost> <flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/> <category name="tools"/> <tag name="shelves"/> <usage name="Town"/> <usage name="Village"/> <usage name="Hunting"/> </type> Если хотите отключить спавн денег на игровой карте, выставьте сразу значения nominal и min как 0. Lifetime предусматривает время жизни предмета в секундах после скидывания на землю.
9) Копируем папку
10) Подключаем мод на клиенте игры любым из способов:
в лаунчере игры путем выбора мода из тех. на которые мы подписались параметром запуска игры -mod=@Trader . Для этого также необходимо папку @Trader с сервера скопировать в папку клиента игры! 11) Готово. можете играть. Если что-то неверно настроили, в чате игры при входе получите ошибку о том, что настройки Trader мода не верны, и самих трейдеров не будет!
Дополнительно после установки мода:
Фикс пропадания техники (от автора модификации):
Настройка мода:
Настройка мода выполняется в директории Trader в серверной директории Profile. В наличии имеем 3 файла:
TraderConfig.txt - ассортимент торговли и цены
TraderObjects.txt - Размещение самих ботов в торговой зоне и безопасная зона от них в радиусе
TraderVehicleParts.txt - список деталей, которые будут установлены на машину при ее покупке
Все эти 3 файла можно править на свой вкус и цвет, но при соблюдении авторской разметки файла, иначе вы рискуете сломать мод.
Пояснения по настройке мода расшифровал и разжевал для вас вот тут:
Ссылка на модификацию:
https://steamcommunity.com/sharedfiles/filedetails/?id=1590841260
-
By 123new
Нам понадобится:
1. Сервер DayZ Standalone (см. тему вот эту)
2. Notepad++: бесплатно на оф. сайте
3. Немного времени и настойчивости (обычно бывает в комплекте и так)
И так, начинаем:
1. Открываем блокнотом mpmissions\dayzOffline.chernarusplus\init.c
P.S. Имя папки dayzOffline.chernarusplus у вас может отличаться, будьте внимательны
2. В начале файла добавляем:
static int time_repeat_info_players = 10; //in seconds static string file_name_info_players = "$profile:PlayersLogFile.txt"; static void WriteFile(string file_name, string text) { private FileHandle fhandle; if ( !FileExist(file_name) ) { fhandle = OpenFile(file_name, FileMode.WRITE); } else { fhandle = OpenFile(file_name, FileMode.APPEND); } if ( fhandle == 0 ) { Print("[#Запись_в_файл]: Не удалось открыть файл для записи: " + file_name); Print("[#Запись_в_файл]: [Запись]: " + text); return; } FPrintln(fhandle, text); CloseFile(fhandle); } static void WritePlayersInfo() { array<Man> players = new array<Man>; Man player; Man player_test; GetGame().GetPlayers( players ); if (players.Count() > 0) { if ( FileExist(file_name_info_players) ) { DeleteFile(file_name_info_players); } for ( int i = 0; i < players.Count(); ++i ) { player_test = players.Get(i); if( player_test ) { PlayerIdentity p_identity = player_test.GetIdentity(); private string coord_pl = player_test.GetPosition().ToString(); private string Name_P = p_identity.GetName(); private string UID_P = p_identity.GetPlainId(); WriteFile(file_name_info_players, "User name: " + Name_P + " UID: " + UID_P + " Coords: " + coord_pl); } } } else { if ( FileExist(file_name_info_players) ) { DeleteFile(file_name_info_players); } } } Где 'PlayersLogFile.txt' меняем на нужное вам имя файла, а в 'time_repeat_info_players' настраиваем время повтора проверки списка игроков для перезаписи файла
3. Находим в файле блок 'void main()' и в его конце перед закрывающей '}', поумолчанию это строка
weather.SetWindFunctionParams(0.1, 0.3, 50); добавляем ниже строку:
GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLater(WritePlayersInfo, (time_repeat_info_players * 1000), true); 4. Готово, если не допустили ошибок, при наличии хотя бы 1 игрока на сервере ваш файл с данными по игрокам будет присутствовать и заполняться информацией, а в случае их отсутствия удаляться.
-
By
ZigoFrend
Сервер крашится с вот такой ошибкой
---------------------------
DayZ
---------------------------
Out of memory.
Your swap file is too small, only 3 MB of free space left.
Increase your swap file size or delete some files from your hard disk
---------------------------
ОК
---------------------------
что в переводе
--------------------------- DayZ --------------------------- Недостаточно памяти. Ваш файл подкачки слишком мал, осталось только 3 МБ свободного места. Увеличьте размер файла подкачки или удалите некоторые файлы с жесткого диска --------------------------- ОК ---------------------------
Что подскажите просто не хватает оперативы ??
-
By diman01221
подскажите как мне торговцу разрешить торговать и с гражданскими,и с повстанцами на алтис лайф 4.4.сейчас прописанно так:
class xxx{
displayName = "xxx";
conditions = "";
conditionsMessage = "";
side = "civ" ;//здесь должны быть те кто может торговать.Если убрать civ никто не сможет торговать.
uniforms[] = {xxx};
-
-
Our picks
Может есть у кого файл торговцев для редактора армы, в формате .biedi и.sqf
Share this post
Link to post
Share on other sites