silverspam

Проблемы с старт лутом, откаты игроков.

Вопрос

Привет всем. Есть до сих пор нерешенные проблемы на сервере.

 

В частности:

 

1) Установлен свой старт лут. У обычных игроков рюкзак, запчасти, тулбокс и пистолет настроен, у донатеров тот что заказали.

Часто бывает, что игро при респавне появляется с дефолтным дейз набором (бинтик, фонарик и т.п.) - т.е. без старт лута.

При этом приходится иногда перереспаться 2-3 раза.

 

2) Часто некоторых игроков "откатывает" сильно после рестарта или после их перезахода в игру. Пока лишь предположение есть что это как то связано с одеванием скина. Т.е. когда игрок надел скин, то как будто бы его остальные действия перестают в БД писаться. Где копать?

 

Причем раньше такого не было, а с тех пор ничего не менялось ни в БД ни в скриптах снятия скинов и self_actions

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


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

4 ответа на этот вопрос

когда то сталкивался с такой проблемой. попробуй сделать вот так 

if ((getPlayerUID player) in ["0","0","0"]) then //игрок донат
 {  
	DefaultMagazines = ["ItemBandage","ItemBandage","ItemBandage","ItemBandage","30Rnd_9x19_UZI_SD","30Rnd_9x19_UZI_SD","30Rnd_9x19_UZI_SD","30Rnd_9x19_UZI_SD","20Rnd_762x51_B_SCAR","20Rnd_762x51_B_SCAR","20Rnd_762x51_B_SCAR","20Rnd_762x51_B_SCAR","100Rnd_762x54_PK","100Rnd_762x54_PK","ItemMorphine","ItemPainkiller","Skin_Sniper1_DZ","ItemWaterbottleBoiled","FoodSteakCooked","ItemAntibiotic"];
	DefaultWeapons = ["UZI_SD_EP1","m110_tws_ep1","Binocular_Vector","NVGoggles","ItemMap","ItemCompass","ItemGPS","ItemWatch","ItemKnife","Itemtoolbox","ItemCrowbar","Itemetool","ItemHatchet_DZE","ItemMatchbox"];
	DefaultBackpack = "DZ_LargeGunBag_EP1";
	DefaultBackpackItems = ["ItemSodaDrwaste","Pecheneg_DZ","FoodCanCurgon","ItemAntibiotic","ItemPainkiller","ItemBloodbag","ItemNewspaper"];
 }
else
 {
if ((getPlayerUID player) in ["0","0","0"]) then //админы
 { 
	DefaultMagazines = ["Skin_Sniper1_DZ","FoodSteakCooked","ItemBandage","pipebomb","pipebomb","10rnd_127x99_m107","10rnd_127x99_m107","10rnd_127x99_m107","ItemBandage","30rnd_9x19_uzi_sd","30rnd_9x19_uzi_sd","30rnd_9x19_uzi_sd","30rnd_9x19_uzi_sd","ItemPainkiller","ItemMorphine","ItemBandage","ItemBandage","ItemBandage"];
	DefaultWeapons = ["BAF_AS50_scoped_dz","UZI_sd_ep1","NVGoggles","Binocular_Vector","Itemcrowbar","ItemCompass","ItemGPS","ItemToolbox","ItemEtool","ItemMatchbox","ItemKnife","ItemHatchet_DZE","itemradio","itemwatch","Kostey_notebook"];
	DefaultBackpack = "dz_largegunbag_ep1";
	DefaultBackpackItems = ["PK_DZ","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","FoodSteakCooked","ItemSodaDrwaste","ItemMorphine","ItemSodaDrwaste","ItemSodaDrwaste","FoodCanCurgon","FoodCanCurgon","FoodCanCurgon","100Rnd_762x54_PK","100Rnd_762x54_PK","5rnd_127x99_as50","5rnd_127x99_as50","5rnd_127x99_as50","ItemGoldBar10oz","ItemAntibiotic","ItemPainkiller","HandGrenade_West","HandGrenade_West","ItemAntibiotic","ItemAntibiotic","ItemAntibiotic","ItemBloodbag","ItemBloodbag","ItemBloodbag","ItemHeatPack","ItemHeatPack","10rnd_127x99_m107","10rnd_127x99_m107","10rnd_127x99_m107","ItemPainkiller","ItemNewspaper","ItemJerrycan"];
 }
else
 {
if ((getPlayerUID player) in ["0","0","0"]) then //донат
 {
    DefaultMagazines = ["Skin_Sniper1_DZ","FoodSteakCooked","ItemBandage","10rnd_127x99_m107","10rnd_127x99_m107","10rnd_127x99_m107","10rnd_127x99_m107","10rnd_127x99_m107","10rnd_127x99_m107","ItemBandage","30rnd_9x19_uzi_sd","30rnd_9x19_uzi_sd","30rnd_9x19_uzi_sd","30rnd_9x19_uzi_sd","ItemPainkiller","ItemMorphine","ItemBandage","ItemBandage","ItemBandage","itemgoldbar10oz","itemgoldbar10oz"];
    DefaultWeapons = ["M107_DZ","UZI_sd_ep1","NVGoggles","Binocular_Vector","Itemcrowbar","ItemCompass","ItemGPS","ItemToolbox","ItemEtool","ItemMatchbox","ItemKnife","ItemHatchet_DZE","itemradio","itemwatch"];
    DefaultBackpack = "dz_largegunbag_ep1";
    DefaultBackpackItems = ["ItemSodaDrwaste","ItemMorphine","FoodCanCurgon","ItemAntibiotic","ItemPainkiller","ItemBloodbag","ItemNewspaper"];
 }
else // игроки
 {
   DefaultMagazines = ["30rnd_545x39_ak","30rnd_545x39_ak","ItemBandage","ItemBandage","8Rnd_9x18_Makarov","8Rnd_9x18_Makarov","ItemMorphine","ItemPainkiller","ItemWaterbottleBoiled","FoodSteakCooked","ItemNewspaper","8Rnd_9x18_Makarov"];
   DefaultWeapons = ["AKS_74_U","Makarov","Binocular","ItemHatchet_DZE","ItemMap","ItemFlashlight","Kostey_notebook","Itemtoolbox"];
   DefaultBackpack = "TK_Assault_Pack_ep1";
   DefaultBackpackItems = ["ItemSodaDrwaste","ItemMorphine","FoodCanCurgon","ItemAntibiotic","ItemPainkiller","ItemBloodbag","ItemNewspaper"];
 };
};
};


откаты решаются так - нужно выпить или съесть что то перед выходом с сервера 

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

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


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


 

откаты решаются так - нужно выпить или съесть что то перед выходом с сервера

 

Ну это всем игрокам не объяснишь.

Нужно лечить болезнь, а не устранянять симптомы.

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


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

точно связано со скинами. Как скинь одел, так в БД перестается дальше писаться все о персе и при перезаходе откатывает до того состояние, перед одеванием скина.  Как исправить траблу? Непонятно вообще почему появилась и откуда вылезла (((

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: BorizzK
      Все вопросы на этот счет сюда
      Все решения, если есть, то же можно сюда
      Начало обсуждения тут
       
       
    • Автор: Astrahrom
      Дайте конфиг батника-запускатора сервера Epoch Arma 3, в 1.2 версии почему-то все по другому работает. Стандартный с гайдов - не пашет, он запускает просто оболочку сервера, входя в неё я просто выбираю что прогрузить, даже не Эпох, как будто вкладка "Новый сервер" в самой игре 
    • Автор: NoNameUltima
      После обновлений, публикуйте в данной теме, проблемы.
       
      P.S. Надо бы данную тему закрепить, ибо чую часто будет нужна.
       
      В текущей обнове не работает FileMode.WRITE, что собсно ломает множество скриптов, которым требуется запись\перезапись в файлы.
      т.е. запись не работает, т.к. при открытии файла, функция OpenFile, с режимов WRITE(открыть на перезапись) всегда возвращает 0.
    • Автор: SPIRT
      Поделюсь еще одним рецептом )))))
      Имеем сервер Арма3 который запускаем для себя любимого и для друга, системник, кабель интернета и роутер или модем кому как нравится, так в чем проблема спросите, а вот в чем, если кабель инета подключен напрямую в системник то сервер виден в сетевой игре, а вот если подключаем интернет через модем то наш сервер пропадает из видимости. Бросаемся открывать порты, смотреть что не так, кароч глаза на лоб. Я тоже через все это прошел. Решилась проблема незатейливо включением на роутере функции DMZ или функции демилитаризованная зона. Расскажу на примере собственного роутера  ASUS. Собственно к делу :  Открываем в брузере настройки роутера, далее в левом меню нам нужна вкладка "Локальная сеть" 
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

      в открывшемся меню жмем на вкладку "DHCP сервер" в низу видим ----- "Список присвоенных вручную IP-адресов в обход DHCP (Максимум : 64)" ------ там еть пустое поле 
      MAC-адрес со стрелочкой, жмем на стрелку вылезает имя нашего компьтера и ip адрес  --- жмем "добавить"  на "+" с правой стороны ,в итоге получаем мак адрес нашей сетевой карты и присвоенный ip, жмем применить. 
      Идем далее ---  в левом меню выбираю вкладку интернет , в верхнем баре появляются разделы ..... ...... ..... "DMZ" Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      жмем на нее  вылезает вкладка на ней 2 поля "Включить DMZ" и "IP-адрес выделенной станции", в первом жмем включить, во втором клацаем в пустое поле появляется IP адрес, или вбиваем в ручную тот который выпал рядом с мак адресом сетевой карты  ---- жмем применить . Обязательно перезагружаем модем.
       Далее запускаем свой сервак Арма и радуемся.
      Кому помогло + в репу.
    • Автор: Razdor092
      Здраствуйте. Создал сервер по инструкции, после запуска клиента висит вечное ожидание идентификации сервером, я предполагаю что это файл dayz server.pbo виноват, но не знаю что делать, вроде бы путь правильный H:\Steam\steamapps\common\Arma 2 Operation Arrowhead\@DayZ_Epoch_Server\addons. Помогите пожалуйста.

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