Перейти к содержимому


Фотография

Проблемы с бэкапом сервера


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 SumRak24Rus

SumRak24Rus

    Новичок

  • Пользователь
  • Pip
  • 3 сообщений

Отправлено 03 Декабрь 2016 - 16:21

Сервер норм работает нагрузки мало даёт, но когда бэкапит нагружает процессор хоста на 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 )

Заранее спасибо




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных