Jump to content

[Duda] Arreglar Diferencias de Ping, Sincronizacion.


Recommended Posts

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

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
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) 

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...