Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » 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: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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.


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

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

Report message to a moderator

Re: Scripts 4.4 progress update [message #492382 is a reply to message #492381] Wed, 24 May 2017 16:38 Go to previous messageGo to next message
ehhh is currently offline  ehhh
Messages: 2095
Registered: December 2010
Location: UK
Karma: 0
General (2 Stars)
anticheat? :>
Re: Scripts 4.4 progress update [message #492384 is a reply to message #492381] Wed, 24 May 2017 21:39 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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 is a reply to message #492381] Wed, 24 May 2017 23:17 Go to previous messageGo to next message
Goztow is currently offline  Goztow
Messages: 9716
Registered: March 2005
Location: Belgium
Karma: 12
General (5 Stars)
Goztoe
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.

You can find me in The KOSs2 (TK2) discord while I'm playing. Feel free to come and say hi! TK2 discord

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

Report message to a moderator

Re: Scripts 4.4 progress update [message #492386 is a reply to message #492381] Wed, 24 May 2017 23:37 Go to previous messageGo to next message
dblaney1 is currently offline  dblaney1
Messages: 358
Registered: March 2014
Location: United States
Karma: 0
Commander
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 is a reply to message #492381] Thu, 25 May 2017 02:48 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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)


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

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

Report message to a moderator

Re: Scripts 4.4 progress update [message #492388 is a reply to message #492387] Thu, 25 May 2017 04:05 Go to previous messageGo to next message
ehhh is currently offline  ehhh
Messages: 2095
Registered: December 2010
Location: UK
Karma: 0
General (2 Stars)
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 is a reply to message #492381] Thu, 25 May 2017 12:15 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4299
Registered: April 2011
Karma: 0
General (4 Stars)
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 is a reply to message #492381] Thu, 25 May 2017 13:55 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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 is a reply to message #492381] Wed, 31 May 2017 00:11 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
Good Response lol. Nice updates.

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

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 is a reply to message #492381] Mon, 05 June 2017 00:08 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4299
Registered: April 2011
Karma: 0
General (4 Stars)
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 is a reply to message #492381] Mon, 05 June 2017 02:35 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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 is a reply to message #492381] Mon, 05 June 2017 08:19 Go to previous messageGo to next message
[EE]pickle-jucer is currently offline  [EE]pickle-jucer
Messages: 21
Registered: November 2009
Karma: 0
Recruit
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 is a reply to message #492381] Mon, 05 June 2017 09:09 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4299
Registered: April 2011
Karma: 0
General (4 Stars)
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 is a reply to message #492410] Mon, 05 June 2017 14:10 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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 is a reply to message #492381] Sun, 11 June 2017 16:09 Go to previous messageGo to next message
dubstar is currently offline  dubstar
Messages: 49
Registered: October 2012
Location: England, UK
Karma: 0
Recruit
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 is a reply to message #492421] Mon, 12 June 2017 11:11 Go to previous messageGo to next message
dblaney1 is currently offline  dblaney1
Messages: 358
Registered: March 2014
Location: United States
Karma: 0
Commander
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]

Report message to a moderator

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

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 is a reply to message #492381] Tue, 13 June 2017 11:20 Go to previous messageGo to next message
dblaney1 is currently offline  dblaney1
Messages: 358
Registered: March 2014
Location: United States
Karma: 0
Commander
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]

Report message to a moderator

Re: Scripts 4.4 progress update [message #492425 is a reply to message #492381] Sat, 17 June 2017 13:31 Go to previous messageGo to next message
dubstar is currently offline  dubstar
Messages: 49
Registered: October 2012
Location: England, UK
Karma: 0
Recruit
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 is a reply to message #492381] Sat, 17 June 2017 14:33 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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 is a reply to message #492381] Sun, 18 June 2017 16:24 Go to previous messageGo to next message
jonwil is currently offline  jonwil
Messages: 3555
Registered: February 2003
Karma: 0
General (3 Stars)

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 is a reply to message #492381] Sun, 18 June 2017 18:45 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
Thumbs Up

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

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: Mon Apr 22 21:27:14 MST 2024

Total time taken to generate the page: 0.01188 seconds