-
Posts
1271 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Events
Gallery
Posts posted by Agent
-
-
I didn't find C-LIST all that bad to parse tbh, though the space in the "NO STEAM" part was rather annoying. Should just replace it with N/A or something.
Also, from IRC one day:
it's not delimited by the nbsp, because its the same output as what the adminclientlist command does -
Updated! Mostly a series of minor fixes/additions.
-
For RCON, there's also the following missing:
Proper documentation
A way to reliably identify yourself on RCON from other connections (though you can send a bogus command and catch its execution)
Events:
Radio chat
Beacon placement/detonation/disarm.
Airstrike deployment/completion.
C4 detonation/disarm.
Poll creation/completion (with results).
Team change. (You can fairly reliably guess this based on "died by" event)
Building capture.
Edit: Though Kil did say he plans to do far more with RCON once the crashes on map-load are figured out.
-
I tend to, for the most part, agree with this opinion.
Though, I do feel that the spy crate operated the way it did in Renegade more-so due to the limited compatibility when enabling stealth on a specific player (you would have to have scripts enabled), whereas the SBH didn't have this compatibility issue. Perhaps just enabling stealth, rather than changing into an SBH (or any character for the matter), would be equally effective.
-
This seems handy, thanks!
-
I think I vaguely remember something like this where you couldn't buy something if you had the exact number of credits for the purchase (i.e: dead ref and 500 for a sniper). If that's the case, then someone prolly just forgot an = signs somewhere.
-
Another important piece is actually calling out when enemies are incoming or in the base. If you're in the base by yourself, you need to be repairing and calling out so that your teammates know to come back and save the base. It's extremely irritating to be wrapping up a plan to take out the Airstrip+Obelisk when all of a sudden you hear "Advanced Guard Tower Destroyed" :\
-
Right this second: 207.
So I'd estimate actual players who play the game to be a couple thousand.
-
If your issue with rejoining is along the lines of "I get immediately thrown back to the main menu after trying to connect", then you're most likely trying to join a server that's either full, OR the server you tried to join is still running Beta 1 (you can't join Beta 1 servers when using Beta 2).
-
RenX.Commands updated; minor bug fixed.
-
Updated! Note: This update will NOT function on Open Beta 1 servers; this is an update for Open Beta 2.
Also note that there have been significant changes to the configuration file that require you to modify any existing configs. This mostly (if not entirely) applies to the [RenX] section being changed, and several other sections being added.
-
Oh, that's not so much, it'll be done before you know it!
-
The bot in this thread viewtopic.php?f=119&t=72303 will be updated significantly almost immediately after or before the next patch is pushed publicly, which includes some changes to the RCON logging format.
-
Secret: Jam loves peanut-butter.
-
Why Do You Cap Each Fking Word.
Makes Ur Sh1t Hard To Read And Makes You Look Like A COMPLETE TOOL!
Because Why Not. Also How Does It Make It Hard To Read And Make Me Look Like A Tool.
If Your Going To Insult Me Atleast Give Me A Reason Why.
One reason would be because when you're reading a sentence, in any language, you anticipate it to adhere to some degree to some particular form. When you break too far away from this form in such a way that is extremely uncommon, your message either becomes incomprehensible, or extremely difficult to read.
Another would be that each instance of you doing that is grammatically incorrect.
Translation: It Hurts Our Fucking Eyes To Read Crap Like This When It Isn't A TitTlE BeCauSE noBody elSe doeS this unLess theY wAnt To be takEn as a j0ke.
-
It'd actually be great to see something like this, though it would absolutely require some significant tweaking so that teams can differentiated Example: The RCON protocol just gives "GDI" or "Nod", so things like !pl on bots would just display everybody as GDI/Nod. In that case, they'd probable have to change identifiers from strings to integers, like 0=GDI, 1=Nod, 2=GDI2, 3=Nod2. I'm sure there are other areas that would require tweaking, though it does seem like an interesting/good idea (I'm always up for more maps!).
-
Patch?
in Renegade X
Yeah, the most prominent bugs are getting worked out in testing.
-
As a statistical reference, on the first page of the leader-board, organized by score:
65/100 players had a higher win rate with Nod.
35/100 players had a higher win rate with GDI.
I was originally expecting this to be closer to 50/50. Oddly enough, it does seem that there's an imbalance in Nod's favor.
-
Leaderboard should calculate ladder points separate than score if you ask me. So that time in game, players in-game (excluding bots), and points are all a determining factor in the ladder points earned per game (similar to renegade, but not exact).
Maybe something like this:
Points = Score * ((kills+1)/(deaths+1))^.25 * (Players/32)
if you lost, then points = points * .66
This gives k/d ratio a minor impact, and emphasizes winning. This also makes participating in games with real players more valuable, compared to playing by yourself with bots.
-
From the other thread...They could just re-install.
You can generate hardware based IDs, for example a hard drive volume serial number. That's what RenGuard did but I'm not exactly sure what code they used. Might be this WIN32 API function:
I'd avoid Volume-based serials, since you could just have a small volume for Renegade X and recreate it when you're banned. It would also be more likely to cause a collision with other clients, compared to the physical drive's serial (or other hardware components, such as the motherboard).
-
Its obvious that banning by IP is no perfect solution. We are not that dumb! But its the only option we have available right now. We dont want to enforce steam right now so we cant use Steam-ID. And this hardware hash calculation: I bet all those suggesting it have no clue what they are talking about. Everything that is calculated clientside and not backed up by a big system like Steam should be an easy target for hackers. And scanning peoples harddrives to calculate some kind of hash sounds horrible to me. Beeing a free game people might argue that we use RenX as a tool to spy on their PC´s. At the very least when you talk about hardware hash provide a ressource/examples to back it up. But i bet you have no idea what you are talking about. So the only options we have left are IP and Steam-ID. And Steam-ID we only will enforce when we absolutely have to. So right now we have the option to either do nothing or to ban on IP. So we are banning on IP. The plan however is to only globally ban an IP after a demo has proven that someone cheated. I will make a post explaining it more later. Remember that we are a freetime dev team with no funding. Of course we can not have a perfect anti cheat system from the start but of course we want to gradually improve.
Although I had suggested getting the serial number of users' drives, I never suggested actually scanning the drive. You can get hardware serials through WMI (for an example, go into command prompt and input "wmic bios get serialnumber"); the only really "tricky" part about it is verifying that the hash goes unmodified by external applications, which can be remedied by encrypting and signing the hash, then verifying the encrypted hash against a central server (which also does the signing). The issue then becomes preventing malicious users from just sending false serials to the central server and generating new, valid hashes. Though not perfect, you could require these hashes to be tied to user accounts (send forum login info on hash calculation). People would be far more skeptical of hack applications when they also ask for user login information, and might choose to avoid it all-together. This would also allow you to ban all of their systems in a single swoop, as well as limit the number of systems for a given user in a given month (very few people would play Renegade X on 10 different systems during the same month). Ban systems could then be adjusted accordingly to forbid IP addresses, hardware hashes, and forum accounts with the use of a single command, which at a minimum would severely complicate the ban-evasion process.
While that idea is still far from perfect, it would certainly demolish most people's attempts to ban-evade by changing their IP address.
Edit:
As for a global ban system, there is some need for consistency for repeat-offenders. If you're banned on 2/3 of the servers for cheating, you might as well go ahead and just get globally banned. That said, there should be very few bans added to such as list; if there's more than 1 or 2 every other week, there might be a problem.
-
The turkish IP hasn't been a problem. The US one is determined though lol.
He flooded the server with a bunch of 121.199.x.x ranges. But his ingame IP has stayed the same. Also, he slipped and used steam to join the game just now.
[MLP]Girl_Gamer (ID: 819) entered from 173.58.131.72 steamid 0x01100001075EE3EF for team Nod
He's seriously bored
That ID belongs to this fellow:
http://steamcommunity.com/id/TheGiganticFaggot
"TheGiganticFaggot"
-
Updated; inputs are currently sanitized by replacing the pipe character '|' with a slash '/'.
-
Never mind. Forgot to update Config.ini with the new namespace.
Edited my "Update!" to mention this.
Nice update, Great bot!! good work!! Really organized now, love it!Thanks!
Special characters need to be escaped. For example, I have a friend with a pipe "|" in his nick in IRC, and whenever he does !msg, the game cuts it off. This can probably be exploited with really bad consequences.I see what you're talking about. I'll see if there isn't a way to transmit that character with some degree of safety; if not I'll just replace it with a / or something. Other characters don't appear to have the same effect, however.
wow... just.. wow
in Renegade X
Posted
That's not really all that much.
I'd be much more concerned with the CPU usage; I've never seen RenX go nearly that high. Are you using a single-core processor?