Сервер норм работает нагрузки мало даёт, но когда бэкапит нагружает процессор хоста на 125% и флудит варнингами в это время в консоль, при этом после бэкапа серв стартует сам, останавливаешь его через консоль /stop dayz /shutdown, не сохраняются палатки и машины, часть машин на карте остаётся а большинство нет.
[2016-12-03 15:56:49] WARNING: [DayZ-MTA]/DayZ/survivorSystem.lua:417: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2016-12-03 15:59:41] WARNING: Long execution (DayZ) [2016-12-03 15:59:45] WARNING: Long execution (DayZ) [2016-12-03 15:59:50] WARNING: Long execution (DayZ) [2016-12-03 15:59:55] WARNING: Long execution (DayZ) [2016-12-03 16:00:00] WARNING: Long execution (DayZ) [2016-12-03 16:00:05] WARNING: Long execution (DayZ) [2016-12-03 16:00:09] WARNING: Long execution (DayZ) [2016-12-03 16:00:14] WARNING: Long execution (DayZ) [2016-12-03 16:00:19] WARNING: Long execution (DayZ) [2016-12-03 16:00:24] WARNING: Long execution (DayZ) [2016-12-03 16:00:29] WARNING: Long execution (DayZ) [2016-12-03 16:00:34] WARNING: Long execution (DayZ) [2016-12-03 16:00:39] WARNING: Long execution (DayZ) [2016-12-03 16:00:44] WARNING: Long execution (DayZ) [2016-12-03 16:00:49] WARNING: Long execution (DayZ) [2016-12-03 16:00:54] WARNING: Long execution (DayZ) [2016-12-03 16:00:59] WARNING: Long execution (DayZ) [2016-12-03 16:01:03] WARNING: Long execution (DayZ) [2016-12-03 16:01:08] WARNING: Long execution (DayZ) [2016-12-03 16:01:13] WARNING: Long execution (DayZ) [2016-12-03 16:01:18] WARNING: Long execution (DayZ) [2016-12-03 16:01:23] WARNING: Long execution (DayZ) [2016-12-03 16:01:27] WARNING: Long execution (DayZ) [2016-12-03 16:01:32] WARNING: Long execution (DayZ) [2016-12-03 16:01:38] WARNING: Long execution (DayZ) [2016-12-03 16:01:43] WARNING: Long execution (DayZ) [2016-12-03 16:01:48] WARNING: Long execution (DayZ) [2016-12-03 16:01:53] WARNING: Long execution (DayZ) [2016-12-03 16:01:58] WARNING: Long execution (DayZ) [2016-12-03 16:02:03] WARNING: Long execution (DayZ) [2016-12-03 16:02:08] WARNING: Long execution (DayZ) [2016-12-03 16:02:13] WARNING: Long execution (DayZ) [2016-12-03 16:02:18] WARNING: Long execution (DayZ) [2016-12-03 16:02:22] WARNING: Long execution (DayZ) [2016-12-03 16:02:27] WARNING: Long execution (DayZ) [2016-12-03 16:02:32] WARNING: Long execution (DayZ) [2016-12-03 16:02:37] WARNING: Long execution (DayZ) [2016-12-03 16:03:44] WARNING: Long execution (DayZ) [2016-12-03 16:03:49] WARNING: Long execution (DayZ) [2016-12-03 16:03:54] WARNING: Long execution (DayZ) [2016-12-03 16:03:59] WARNING: Long execution (DayZ) [2016-12-03 16:04:03] WARNING: Long execution (DayZ) [2016-12-03 16:06:59] WARNING: [DayZ-MTA]/DayZ/login.lua:283: Bad argument @ 'destroyElement' [Expected element at argument 1, got boolean]
417 строка кода и survivorSystem
destroyElement(elementWeaponBack[source])
Вся функция
elementWeaponBack = {} function weaponSwitchBack ( previousWeaponID, currentWeaponID ) local weapon1 = getElementData(source,"currentweapon_1") if not weapon1 then return end local ammoData1,weapID1 = getWeaponAmmoType(weapon1) local x,y,z = getElementPosition(source) local rx,ry,rz = getElementRotation(source) if previousWeaponID == weapID1 then if elementWeaponBack[source] then detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end elementWeaponBack[source] = createObject(getWeaponObjectID(weapID1),x,y,z) setObjectScale(elementWeaponBack[source],0.875) if elementBackpack[source] then attachElementToBone(elementWeaponBack[source],source,3,0.19,-0.31,-0.1,0,270,-90) else attachElementToBone(elementWeaponBack[source],source,3,0.19,-0.11,-0.1,0,270,10) end elseif currentWeaponID == weapID1 then detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end end addEventHandler ( "onPlayerWeaponSwitch", getRootElement(), weaponSwitchBack )
283 строка кода из login.lua
destroyElement(getElementData(source,"playerCol"))
вся функция
function saveAccounts () -- Save in the database local account = getPlayerAccount(source) if account then for i,data in ipairs(playerDataTable) do setAccountData(account,data[1],getElementData(source,data[1])) end local x,y,z = getElementPosition(source) setAccountData(account,"last_x",x) setAccountData(account,"last_y",y) setAccountData(account,"last_z",z) destroyElement(getElementData(source,"playerCol")) end setElementData(source,"logedin",false) end addEventHandler ( "onPlayerQuit", getRootElement(), saveAccounts )
Заранее спасибо