|
M’enregistrer • FAQ
• Rechercher • Connexion |
|
Nous sommes le 24 Avr 2024, 09:42
|
Voir les messages sans réponses | Voir les sujets actifs
Online    
TeamSpeak UT99    
UnrealTournament-V3    
Download    
Utfiles medor    
Vote Weborama    
Vote Unrealtop200    
Vote xtremetop100    
free TeamSpeak    
Unreal Soundtracks    
Google
Mini-Chat
|
Page 1 sur 1
|
[ 1 message ] |
|
Nouveau Zeroping LCWeapons 0005
Auteur |
Message |
medor
Administrateur
Inscription: 01 Oct 2008, 01:14 Messages: 5598
|
Nouveau Zeroping LCWeapons 0005
Mise à jours version 5Citation: Updated to 0005:
Fixed bug causing only one of the two enforcers to have LC. Fixed bug in time classification checks on ZP subengine, causing shots not to register if client UT hangs for some reason. Shots register rate is much higher, specially on warping players. Fixed bug causing GetWeapon binds to bring up weapons with 0 ammo. If a mod attempts to give a player an existing weapon, it will replace the existing one with a the new one, instead of keeping both weapons in inventory. Un nouveau ZP qui comprend deux sous familles.
LC sub-engine *100% serverside impossible de le hacker ce sont les Minigun Enforcer AsmdPulseRifle.
ZP sub-engine *Corrigeant les double hitscan bugs. *Tous les anciens bugs ZP connus. *Il préviens aussi des speed hack relatifs aux cadences de tirs et déplacements que ce soit naturel ou ou artificiels. *Celà concerne les Shock-Rifle InstaGib Rifle Sniper Rifle.
Cette mixité LC/ZP code à permis d'implanter d'autre armes *NYACovertSniper <-> ZP *ChamRifle <-> ZP *MonsterHunt2Beta Rifle <-> ZP *SunlightShockRifle <-> ZP (loaded from AWM_Beta1) *Liandri Minigun <-> LC *SiegeInstagibRifle <-> ZP (SiegeUltimate, SiegeIV) *Some small weapon variations from AWM_Beta1.u
Plus de détails ci dessousCitation: LCWeapons mutator is a standalone version+extension of the XC_LagCompensation mutator used in latest Siege builds, it can be described as a glorified ZP with some elements of full-serverside processing for hitscan weapons with some additions.
Sub-engines. There's mainly 2 sub-engines in use depending on the weapons:
=== LC sub-engine === Characteristics: - No functions called, 100% serverside processing. - Impossible to hack. - Usage of interpolated timeframes of older positions of Players and Monsters. Weapons that implement this: - Minigun - Enforcer - AsmdPulseRifle (SiegeXTreme, SiegeUltimate, SiegeIV) Limitations: - Slight lack of precision in timeframes due to fluctuating pings.
=== ZP sub-engine === Characteristics: - Zero obfuscation, relies on a huge amount of client-server security and integrity checks per shot. - All replicated objects can be eligible for a shot. - Eligibility of client hittable objects is easily changeable, and affects all ZP weapons (projectiles and moving pawns are chosen right now). - If a non-eligible actor is shot, server does a normal trace ignoring the actors that are eligible, preventing double hitscan bugs. - None of the old ZP bugs. - Anti-speed hack prevents firing the weapon serverside if the client runs too fast or too slow. - Usage of old timeframes if victim is a Player* for extra reliability. Weapons that implement this: - Shock-Rifle - InstaGib Rifle - Sniper Rifle Limitations - Given the amount of security checks, packet loss or ping ping spikes can severely hurt the ZP engine by making shots not register.
Players*: Anything with a PRI counts, Bot, Bots and Botz classes included.
Implementations Another characteristic is the simplicity of the code applied on the weapons themselves, while leaving all the complicated stuff to the engine actors. Mixing said simplicity with how the LC/ZP code is very similar among said weapons, it makes the implementation of the system in any other hitscan weapon easy and mechanic.
Sub-weapons currently implemented: - NYACovertSniper <-> ZP - ChamRifle <-> ZP - MonsterHunt2Beta Rifle <-> ZP - SunlightShockRifle <-> ZP (loaded from AWM_Beta1) - Liandri Minigun <-> LC - SiegeInstagibRifle <-> ZP (SiegeUltimate, SiegeIV) - Some small weapon variations from AWM_Beta1.u (this is a showcase, more to come, you may ask for your own weapon set implemented)
Enhanced inventory replacement Using a combination of Mutator/SpawnNotify methods, weapons are more reliably replaced, allowing other code to still interact with weapons they create (although replaced) without losing the actor reference. With this method, a mutator won't break any automatic 'GiveTo' commands used when respawning players (or monsters with weapons), or any specific modifications a weapon may have in runtime the moment it is created. Also, LC Weapon variants carry their old relatives' PickupAmmoCount and AmmoName variations to themselves and will respawn without losing these custom properties.
Other features Clients can now use boosters (only Kickers) smoothly as if they were the local player. Automatic bind scanner to make the new weapons work. Weapon switching and firing has no delay, and pending weapon is highlighted just like in offline mode.
Generic arena mutator The generic arena mutator detects a known generic arena and will replace it with it's own implementation, which is extremely flexible allowing it to replicate the behaviour of said old arena mutators while replacing the intended weapon with a version that has a LC/ZP engine applied on it, which also works with PURE binds.
Known arena mutators that can be processed: - SniperArena - ShockArena - InstaGibDM - NYACovertSniper_RIFLEMutator (more can be added)
When replacing a custom arena, DO NOT GET RID of the original package, nor remove it from ServerPackages list, simply load the LCMutator and then load the arena you want to run! Textures, sounds and other resources are taken from said packages to remain versatile and size efficient.
Version note: If setting up 0004 on a Siege server, read the installation notes for instructions on fixing the Suppliers (method is analogous, yet shorter than for ZeroPing). Coop and MH servers are great candidates for testing given the fact both ZP and LC sub-engines track monsters. Téléchargement http://unrealtournament.99.free.fr/utfi ... s_0005.zip
_________________ UT99 files
|
09 Jan 2014, 15:01 |
|
|
|
|
Page 1 sur 1
|
[ 1 message ] |
|
Qui est en ligne |
Utilisateurs enregistrés : Aucun utilisateur enregistré |
|
Vous ne pouvez pas poster de nouveaux sujets Vous ne pouvez pas répondre aux sujets Vous ne pouvez pas éditer vos messages Vous ne pouvez pas supprimer vos messages Vous ne pouvez pas joindre des fichiers
|
|