Home » Tiberian Technologies / Blackhand Studios » Tiberian Technologies Forum » Suggestion + Question
Suggestion + Question [message #381732] |
Tue, 21 April 2009 13:57 |
dr3w2
Messages: 485 Registered: September 2006 Location: Ottawa,Canada
Karma: 0
|
Commander |
|
|
My suggestion is to have the ability for a user to relay messages into game during gametime, for example using UDP. For moderators using full screen game and do not have dual monitors, moderating and using IRC is a bitch because of tabbing out. I know TT has mentioned they want to fix bugs, and improve upon the engine but I think a new addition like this could be worthwhile. I can post a SS if necessary and willing to send my current code to members of TT.
Now for a question relating to that, how much of the current "shaders.dll" and "scripts.dll" will be modified, changed and limited/unaccessible. For example, will we still be able to code with c++ to make modified huds and if so how much code changing would be necessary? If we cannot edit via c++ , what kind of configurations will be possible? Theres certainly to much freedom involved with both of these DLL files however I think most developers on it realize this and try to draw the line somewhere.
n00bstories Server Administrator
|
|
|
Re: Suggestion + Question [message #381817 is a reply to message #381732] |
Tue, 21 April 2009 19:01 |
Genesis2001
Messages: 1397 Registered: August 2006
Karma: 0
|
General (1 Star) |
|
|
As for the shaders question, Saberhawk's mentioned that he completely re-wrote shaders.dll for this patch. "Shaders System 4.0"
I remember jonwil also stating that shader plugins won't be done in this new shaders.dll.
That is all I know about it. ^_^
|
|
|
|
Re: Suggestion + Question [message #381869 is a reply to message #381732] |
Wed, 22 April 2009 04:33 |
dr3w2
Messages: 485 Registered: September 2006 Location: Ottawa,Canada
Karma: 0
|
Commander |
|
|
I never said anything about the chat box
Problem with an "irc overlay" is that still involves hooking directx not to mention the actual drawing of whatever else you want on it. By drawing right into renegade using shaders I would think there's actually less overhead.
Also something like TS overlay conflicts with fraps and other direct-x hooking programs.
With a udp socket you can control what kind of data you want to send extremely easily (especially with mirc) and your limited only to the size of the ascii string you want to send ( for example, mine is limited to 256 characters)
n00bstories Server Administrator
|
|
|
|
Re: Suggestion + Question [message #381897 is a reply to message #381732] |
Wed, 22 April 2009 08:40 |
dr3w2
Messages: 485 Registered: September 2006 Location: Ottawa,Canada
Karma: 0
|
Commander |
|
|
I really don't think servers show team chat in public, and if they do then those servers fail
n00bstories Server Administrator
|
|
|
Re: Suggestion + Question [message #381914 is a reply to message #381897] |
Wed, 22 April 2009 09:33 |
Pyr0man1c
Messages: 186 Registered: April 2009
Karma: 0
|
Recruit |
|
|
andr3w282 wrote on Wed, 22 April 2009 10:40 | I really don't think servers show team chat in public, and if they do then those servers fail
|
Or there is no teamwork in the serve -_-
But good idea.
"Sapere Aude- Dare to be wise"
AmunRa | and its all this "drama" that will one day end renegade...
|
Quotesv00d00 | A question regarding RenGuard. Because it's a client/server application, what will stop the legions of people who cheat, and can crack apps, from reverse engineering it down to it's core protocol / encryption (which I'll assume it has), and duplicating it, so that they have their own client which responds to the server with all the correct info for an unpatched Renegade, but in fact is patched.
Personally, I think you should write a server-side only anti-cheat, which hooks the networking routines in Renegade. From there, using either the help of your staff who worked on creating Renegade, or from knowledge aquired while working with the network code in Renegade, create a system to monitor hit locations (did they REALLY hit, based on calculations by the anti-cheat (stopping BH)), how much damage are they claiming, vs how much damage their currently selected weapon really does, etc.
Then, add rate-of-fire checking, complete w/ lag tolerance (since lagged client will of course, upon delag, seem to fire faster, etc), and option to simply "edit" the incoming packets, to filter out the cheat (reduce damage, stop bullets, etc), or kick-ban the cheater (admins decision, based on anti cheat config).
Is it just me, or does that make more sense?
The flaw to Renegade of course, which is the core to the cheats, is that unlike most other games, Renegade lets the CLIENT decide hit locations, damage, RoF, etc. Vs others which say, "ok, the client fired their pistol along this trajectory. Did they hit something? How much damage did they do to that target if so. Report findings to clients".
My only concern, is that there will be alot more teams of people ripping apart the hard work of your small team, and undoing what you have done. Can you keep up writing fixes / completely rewriting the protocol to counter them once they have created their OWN complete anti-RenGuard client? If not, consider the server-side only method, and solve it once and for all, with the only version changes being to fix bugs, and not complete rewrites which will really piss admins off (if it takes this long for the initial, how long after the cheaters create their own client to counter it will your rewrite take to do?).
- v00d00
|
ELiT3FLyR | ill say this again to all the TT people actually working on the patch. all you have to do is fix the bugs in the game. This is your role. dont get involved in a pointfix debate that you can never win (spoony has never managed to win one and hes a decent player) nor bother suggesting solutions for the faults in pointfix. just fix the damn bugs and you will all be remmebered as renegade heroes.
|
[Updated on: Wed, 22 April 2009 09:33] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
Re: Suggestion + Question [message #382378 is a reply to message #382330] |
Fri, 24 April 2009 13:02 |
dr3w2
Messages: 485 Registered: September 2006 Location: Ottawa,Canada
Karma: 0
|
Commander |
|
|
Zack wrote on Fri, 24 April 2009 09:30 |
StealthEye wrote on Fri, 24 April 2009 05:42 | I'm not sure about this. It's definitely very cool, but I can see possibilities to abuse it, intentionally or not. I can imagine mods having this on and without really noticing they look at the IRC logs when there's no real reason to, giving them an advantage (comparable to dual screen but even more tempting )... Hmmm..
|
'tis what I was saying, lol.
A server or two may show their team chat publicly, for why, I don't know. But they may for whatever reason.
Not to mention moderators having their administration channels open and relaying data to their game.
|
If the moderators and administrators can't be trusted to not abuse what they are given access to, then they simply should not be moderators or admins and be decided by that servers owner. We fully trust our moderators at NS to use their judgment and to not be viewing the administrative bot output (team chat, vehicle purchases etc..) while they are playing
n00bstories Server Administrator
|
|
|
Re: Suggestion + Question [message #382403 is a reply to message #381732] |
Fri, 24 April 2009 14:33 |
|
Prulez
Messages: 439 Registered: August 2005 Location: The Netherlands
Karma: 0
|
Commander |
|
|
I have a script setup which !pages me who killed me (+ details), who I killed, deployed beacons, BIATCH warnings etc.
This is causing some spam though.
I would suggest to get the client to open a DDE channel and let the people figure this out themselfs with a combo of mIRC and DDE.
nikki6ixx wrote on Fri, 08 May 2009 19:47 | Every so often, I get this positive feeling that humanity can somehow, possibly attain pure awesomeness, and enlightenment, and that there is light at the end of the road for us all. However, I only need to go to the latest HUD thread at RenForums to remind me of how dumb I was for thinking such stupid things.
|
|
|
|
Re: Suggestion + Question [message #382404 is a reply to message #382403] |
Fri, 24 April 2009 14:35 |
dr3w2
Messages: 485 Registered: September 2006 Location: Ottawa,Canada
Karma: 0
|
Commander |
|
|
Prulez wrote on Fri, 24 April 2009 23:33 | I have a script setup which !pages me who killed me (+ details), who I killed, deployed beacons, BIATCH warnings etc.
This is causing some spam though.
I would suggest to get the client to open a DDE channel and let the people figure this out themselfs with a combo of mIRC and DDE.
|
DDE is a pain in the ass not to mention you need to have the active connection. By using a UDP socket you can be listening constantly and not have to worry about connecting and disconnecting. Since UDP can specify source IPs, setting it to 127.0.0.1 doesn't cause any security issues. Using a mIRC udp socket is also much easier then DDE
Only thing is I never bothered to allow back and forth communication as I didn't want or need it, so I consider the IRC thing more as a relay.
n00bstories Server Administrator
[Updated on: Fri, 24 April 2009 14:36] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Thu Nov 14 18:38:56 MST 2024
Total time taken to generate the page: 0.01119 seconds
|