Renegade Public Forums
C&C: Renegade -- Dead since 2012!™
Home » Renegade Discussions » Tiberian Technologies Forum » Scripts 4.4 progress update
Scripts 4.4 progress update [message #492381] Wed, 24 May 2017 16:07 Go to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
This is a list of all the changes we have made since scripts 4.3 was released:
* Restore stock turret behavior. Turrets no longer face the origin of the map on creation and no longer rotate when a vehicle is empty unless it is controlled by AI.
Reworked netcode was added to make the original behavior no longer have client side lag like it did in the original game.
* New and improved scripts from dblaney
* Remove some code from danpaul's AI scripts that is no longer needed as a result of the turret improvements
* Update ra_base_defense to face the location for the entire duration of the idle timer
* New and improved scripts from Jerad
* Reduce latency substantially on vehicles by fixing a bug in the client side latency interpolation code.
* New engine calls Force_Orientation_Update and Force_Orientation_Update_Player to force the orientation of a vehicle to a specific direction over the network.
* Small improvement for jumping latency.
* Increase the max client side command rate and the max serverside net_update_rate to 75 from 30.
* Reduce issues with explosions not appearing on large games, and the repair guns beam from becoming straight and some other things not appearing properly.
* Fix the ignore tracking flag for ammo definitions to work correctly.
* Fix a few bugs in the graphics code
* Fix some bugs related to attaching to a bone
* New engine call Create_2D_Wave_Sound_Cinematic_Player
* New engine calls Force_Turret_Update and Force_Turret_Update_Player call to force objects to instantly set their turret facing and tilt to the specified facing/tilt.

The plan is to release a 4.4 RC1 release sometime in the near future although I dont know exactly when it will happen.

[Updated on: Wed, 24 May 2017 16:14]


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492382] Wed, 24 May 2017 16:38 Go to previous messageGo to next message
ehhh  is currently offline ehhh  
Messages: 2044
Registered: December 2010
Location: UK
General (2 Stars)
From: *17-1.cable.virginm.net
anticheat? :>
Re: Scripts 4.4 progress update [message #492384] Wed, 24 May 2017 21:39 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
4.x already contains a whole bunch of anti-cheat features.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492385] Wed, 24 May 2017 23:17 Go to previous messageGo to next message
Goztow  is currently offline Goztow  
Messages: 9601
Registered: March 2005
Location: Belgium
General (5 Stars)
Goztoe

From: *23-243-81.adsl-dyn.isp.belgacom.be
It would be nice if they weren't bypassed. It would be nice if instead of blocking a cheat you reported a cheating player to a central list so we can ban his ip range.

[Updated on: Wed, 24 May 2017 23:18]


http://dedi.thekoss2.org/goz/gozysig.jpg
The KOSs2: 'cause there's no place like home
Quote Trooprm2: Anyway, first off my apologies if anyone took offense to past beefs but now im focused on being more productive than anything.
Re: Scripts 4.4 progress update [message #492386] Wed, 24 May 2017 23:37 Go to previous messageGo to next message
dblaney1  is currently offline dblaney1  
Messages: 317
Registered: March 2014
Location: United States
Recruit
From: *nwrknj.fios.verizon.net
If servers would require people to have the latest scripts installed instead of allowing stock players to join there would be substantially less cheating. My server only allows 4.3 and newer clients to join and we have had pretty much no cheaters.
Re: Scripts 4.4 progress update [message #492387] Thu, 25 May 2017 02:48 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
Which bits of the anti-cheat dont currently log details to a log file?

I know the stuff we took from BIATCH logs to a log file (PT checks, netcode hacks, weapon/ammo hacks) but if there are other parts of the anti-cheat that should be logging to a file but aren't, let me know and I will see what I can do.

EDIT:
I do know the file-hash anti-cheat doesn't log to a file and have made a note on our internal scripts todo list so that logging for that particular feature will get added (i.e. the details of players kicked for file-hash failures will get logged to the same log files as per those for the netcode hacks etc)

Oh also I hope servers are actually turning on the file-hash anti-cheat (if anyone knows of servers that don't use it or knows why servers aren't using it, please tell me so I can make whatever changes are necessary so servers are willing to turn it on)

[Updated on: Thu, 25 May 2017 02:51]


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492388] Thu, 25 May 2017 04:05 Go to previous messageGo to next message
ehhh  is currently offline ehhh  
Messages: 2044
Registered: December 2010
Location: UK
General (2 Stars)
From: *17-1.cable.virginm.net
was referring to someone releasing a cheat 3 weeks ago that were supposed to bypass the current anticheat?

havent tested them yet however
Re: Scripts 4.4 progress update [message #492392] Thu, 25 May 2017 12:15 Go to previous messageGo to next message
iRANian  is currently offline iRANian  
Messages: 4267
Registered: April 2011
General (4 Stars)
From: *cm-27.dynamic.ziggo.nl
He's talking about an updated version of an older triggerbot for 4.0 that was released a few weeks back.

You can find it on the usual website for renegade cheats.


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Scripts 4.4 progress update [message #492393] Thu, 25 May 2017 13:55 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
We at TT will do our best to stop this triggerbot.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492399] Wed, 31 May 2017 00:11 Go to previous messageGo to next message
Gen_Blacky  is currently offline Gen_Blacky  
Messages: 3218
Registered: September 2006
General (3 Stars)
From: *boid.qwest.net
Good Response lol. Nice updates.


http://s18.postimage.org/jc6qbn4k9/bricks3.png
Re: Scripts 4.4 progress update [message #492405] Sun, 04 June 2017 16:20 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
More changes:
Further updates to scripts by dblaney
Further updates to scripts by jerad
New engine calls Force_Velocity_Update and Force_Velocity_Update_Player to allow you to force objects to instantly set their velocity.
Add some changes to prevent the new triggerbot from working by forcing the value it looks for to always be the one it wants to see in order to shoot (i.e. a player using the bot will constantly fire their weapon)

As of now none of the stuff on that cheats forum will work with the current 4.4 builds.

Before I release 4.4RC1 I want to add some logging to the file-hash anti-cheat similar to logging for the various anti-cheat features taken from BIATCH. That way server admins can see who got kicked and take further action (e.g. banning that individual)


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492406] Mon, 05 June 2017 00:08 Go to previous messageGo to next message
iRANian  is currently offline iRANian  
Messages: 4267
Registered: April 2011
General (4 Stars)
From: *cm-27.dynamic.ziggo.nl
Would it be possible to have scripts 4.4 send an anti-cheat message when that specific triggerbot is used?


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Scripts 4.4 progress update [message #492407] Mon, 05 June 2017 02:35 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
No, we cant detect it, we can just make sure it doesn't get correct values and therefore wont work.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492408] Mon, 05 June 2017 08:19 Go to previous messageGo to next message
[EE]pickle-jucer  is currently offline [EE]pickle-jucer  
Messages: 19
Registered: November 2009
Recruit
From: *hsd1.wa.comcast.net
Out of curiosity, what is stopping you from hooking the code that handles the cross-hair color, and the code that handles keyboard and mouse input, then calculating the response time of the player? Or would that not work for some reason?

Even if it wasn't used for automatic kicking/banning, a 95th percentile or running average of the samples would allow server admins to easily check if someone had super-human response times.
Re: Scripts 4.4 progress update [message #492410] Mon, 05 June 2017 09:09 Go to previous messageGo to next message
iRANian  is currently offline iRANian  
Messages: 4267
Registered: April 2011
General (4 Stars)
From: *cm-27.dynamic.ziggo.nl
Thanks a lot for the effort on scripts 4.4.

Just pisses me off that the same players will suddenly start playing a lot better when that hack gets updated.


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: Scripts 4.4 progress update [message #492412] Mon, 05 June 2017 14:10 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
If they update the hack, I will find another way to stop whatever they are doing.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492421] Sun, 11 June 2017 16:09 Go to previous messageGo to next message
dubstar  is currently offline dubstar  
Messages: 44
Registered: October 2012
Location: England, UK
Recruit
From: *126.208.46.dyn.plus.net
thankyou to the TT team for all the work you have put into scripts.


It is possible to have the reticle not change colour when pointed at enemy, I seen this on a test server last year (it was either dblaney's or Jerad's server).

Is there any way this can be implemented so server owners can toggle it on/off for their server?
Re: Scripts 4.4 progress update [message #492422] Mon, 12 June 2017 11:11 Go to previous messageGo to next message
dblaney1  is currently offline dblaney1  
Messages: 317
Registered: March 2014
Location: United States
Recruit
From: 130.156.95*
dubstar wrote on Sun, 11 June 2017 16:09

thankyou to the TT team for all the work you have put into scripts.


It is possible to have the reticle not change colour when pointed at enemy, I seen this on a test server last year (it was either dblaney's or Jerad's server).

Is there any way this can be implemented so server owners can toggle it on/off for their server?


That was done by jerad on his map. He just had all the units set to not targetable. That also makes the healthbars not show up as well. The color of the reticle when aimed at an enemy though, could be changed to be the same in the objects.ddb if a server wanted to turn it off. It would require the objects.ddb to be put in a tt package that clients joining the server download.

[Updated on: Mon, 12 June 2017 11:13]

Re: Scripts 4.4 progress update [message #492423] Mon, 12 June 2017 15:42 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
Its fairly trivial to set the reticle colors on a per-map basis via the per-map presets and then have all the maps your server runs downloaded over the TT downloader so it can feed that per-map ddb file (you could even easily modify all he stock maps in this way and make them into something you can package up via the TT downloader)


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492424] Tue, 13 June 2017 11:20 Go to previous messageGo to next message
dblaney1  is currently offline dblaney1  
Messages: 317
Registered: March 2014
Location: United States
Recruit
From: 130.156.95*
Even simpler would be to just make your server use a custom objects.dbb inside a pacckage and load that package for all maps. Thats what I do for some other tweaks on my server. That way it works on all maps as long as they don't temp out those settings which very few maps do. None of the stock ones do. You can fix a lot of other issues this way as well.

[Updated on: Tue, 13 June 2017 11:21]

Re: Scripts 4.4 progress update [message #492425] Sat, 17 June 2017 13:31 Go to previous messageGo to next message
dubstar  is currently offline dubstar  
Messages: 44
Registered: October 2012
Location: England, UK
Recruit
From: *126.208.46.dyn.plus.net
Thanks for the speedy reply. From what I gather objects.dbb is a way for hackers to use big head, damage hacks etc. Does scripts 4+ have md5 CRC checking capabilities?
Re: Scripts 4.4 progress update [message #492426] Sat, 17 June 2017 14:33 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
Yes, there are file checks to prevent cheating, servers need to enable it though.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492427] Sun, 18 June 2017 16:24 Go to previous messageGo to next message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
Hopefully I will be releasing 4.4RC1 this week.
Still need to add logging for the file hash anti-cheat but that shouldn't be hard.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Re: Scripts 4.4 progress update [message #492428] Sun, 18 June 2017 18:45 Go to previous messageGo to next message
Gen_Blacky  is currently offline Gen_Blacky  
Messages: 3218
Registered: September 2006
General (3 Stars)
From: *boid.qwest.net
Thumbs Up


http://s18.postimage.org/jc6qbn4k9/bricks3.png
Re: Scripts 4.4 progress update [message #492429] Sun, 18 June 2017 18:55 Go to previous message
jonwil  is currently offline jonwil  
Messages: 3495
Registered: February 2003
General (3 Stars)

From: *tpgi.com.au
Logging has been added for the file-hash anti-cheat.

It will output to the console either:
[BIATCH] <abc> was kicked due to invalid file <def>!
or
[BIATCH] <abc> was kicked due to invalid file of type <ghi>!

<abc> being the player name of the player who was kicked.
<def> being the file name that was detected as invalid (if it was a detection of a specific invalid file)
<ghi> being the type of file that wasn't being detected (in the case where the server didn't get sent a file hash for that particular file)

The same output goes to the main.txt log file.
The extended.txt log file gets the file name or file type, player name, IP address and player team.


Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
Previous Topic:How can I move the TTFS folder to ramdisk?
Next Topic:Scripts 4.4 RC1 is now available
Goto Forum:
  


Current Time: Sat Aug 19 13:31:44 MST 2017
.:: Contact :: Home ::.

Powered by: FUDforum 2.7.7RC2.
Copyright ©2001-2007 FUD Forum Bulletin Board Software