Narutimmy Posted June 28, 2015 Share Posted June 28, 2015 Hola tengo una duda, existe una forma de arreglar el lag? o bueno la desincronizacion? pasa que afecta demaciado la jugabilidad en un Servidor PVP, yo puedo darte 10 tiros de M4 y de nada sirven si ati te marca que solo recibistes 3. Nose se si exista alguna configuracion o forma de arreglarlo. y hablo de yo tener 60 ping y tu 100 que no es mucho pero igual pasa. Link to comment
Kilfwan Posted June 28, 2015 Share Posted June 28, 2015 Puede ser por que tengas dos servers en un vps que no sea de buena calidad ami me pasa lo mismo. Link to comment
MTA Team 0xCiBeR Posted June 28, 2015 MTA Team Share Posted June 28, 2015 A través del mtaserver.conf Link to comment
Narutimmy Posted June 28, 2015 Author Share Posted June 28, 2015 A través del mtaserver.conf si eso lose he probado ya muchas configuraciones, pero no encuentro la mejor. Link to comment
UserToDelete Posted June 29, 2015 Share Posted June 29, 2015 Puedes crear un script para ello, pero claro, si le pega un superLagazo, acabaria perdiendo Esto podria funcionar? Client Side pvp = {} function pvp.main (attacker, weapon, bodypart, loss) if attacker == localPlayer then triggerServerEvent("pvp.damage", source, localPlayer, loss) end end addEventHandler("onClientPlayerDamage", root, pvp.main) Server side pvp = {} addEvent("pvp.damage", true) function pvp.damageserver (attacker, loss) setElementHealth(source, getElementHealth(source) - loss) end addEventHandler("pvp.damage", root, pvp.damageserver) Link to comment
Narutimmy Posted June 30, 2015 Author Share Posted June 30, 2015 Puedes crear un script para ello, pero claro, si le pega un superLagazo, acabaria perdiendoEsto podria funcionar? Client Side pvp = {} function pvp.main (attacker, weapon, bodypart, loss) if attacker == localPlayer then triggerServerEvent("pvp.damage", source, localPlayer, loss) end end addEventHandler("onClientPlayerDamage", root, pvp.main) Server side pvp = {} addEvent("pvp.damage", true) function pvp.damageserver (attacker, loss) setElementHealth(source, getElementHealth(source) - loss) end addEventHandler("pvp.damage", root, pvp.damageserver) Ese es el problema, lo que yo tengo es asi en cliente por lo cual por la desincronizacion... en pocas palabras el evento no se ejecuta porque para el nunca recibio daño... ocupo lo contrario un evento que lo detecte del lado del servidor y lo envie al cliente. Link to comment
Recommended Posts