SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > SRB2 Discussion

Reply
 
Thread Tools Search this Thread
Old 12-03-2015   #1
TechnoGod
Game Breaker
 
TechnoGod's Avatar
Default Hackers

So SAMMY_SWAG and I have noticed there is a concerning amount of hackers on SRB2 who ruin the gameplay for anyone they may join. Me and Sam has managed to find out from a hacker that they are using a external exe called "SRB2Hacked.exe" and that this exe is being spread around. This is a message to anyone who hosts a server on SRB2 ban them when you first see any sign of the use of an aimbot cause these hackers do not deserve to play if they refuse to play the game correctly like the rest of us. I have had a chat with JTE the SRB2 Developer about these hackers and he said hardly anything can be done because SRB2 is an open source game which is fine but that means we are going to have to deal with these hackers ourselves by banning them from our servers. Hopefully this exe will be rendered useless in version 2.2.

Further note hackers are mostly seen on ToBeFree's server.

Mah Social Media:
My YouTube: https://www.youtube.com/channel/UCPn...cTWZoqChoPVeMQ
My Steam: http://steamcommunity.com/id/TecGod/
My Twitter: https://twitter.com/technogod_

Last edited by TechnoGod; 12-03-2015 at 08:05 PM.
TechnoGod is offline   Reply With Quote
Old 12-03-2015   #2
MosaicMario
Possessed User Title
 
MosaicMario's Avatar
Default

Well we had the same issue with 2.0.6. It got a little hotfix because of some .exe called srb2freeze.exe or something like that. I remember that it got patched to 2.0.7 to fix that problem.
__________________
Possessed signature!
MosaicMario is offline   Reply With Quote
Old 12-04-2015   #3
MK.exe
The one and only!
 
MK.exe's Avatar
Default

In relation to this concern, the user Man533 Told me of another hacker. Not aimbot, he told me that the person used 'Speed hack' and 'Infinite special rings'. I have no clue who is doing this but yes its becoming an annoyance.

~MK
MK.exe is offline   Reply With Quote
Old 12-04-2015   #4
Static TH
 
Static TH's Avatar
Default

Some players are using the resynching to propositally freeze other people's servers.
Static TH is offline   Reply With Quote
Old 12-05-2015   #5
fickleheart
ms reflec beat stan
 
fickleheart's Avatar
Default

Quote:
Originally Posted by MK.exe View Post
In relation to this concern, the user Man533 Told me of another hacker. Not aimbot, he told me that the person used 'Speed hack' and 'Infinite special rings'. I have no clue who is doing this but yes its becoming an annoyance.

~MK
lmao

The one, lone, single advantage of the way SRB2's netcode works is that things like this are impossible to do without the host loading a WAD of some sort. Clients only send button inputs, so they can't do anything that a normal player couldn't do with button inputs without causing the game to resync and reverse it.

Also, some of you people need to actually use the MB's signature function instead of copy-pasting it into all of your posts
__________________
OK Google, define "hubris".
fickleheart is offline   Reply With Quote
Old 12-05-2015   #6
StardustSpeedway
Map development hell
 
StardustSpeedway's Avatar
Default

All we need to do is wait for the next version and the problem will be solved. These hackers probably are just too lazy to just play the game and earn real skill. I guess hackers never learn.
__________________
What's the square root of pineapple?
StardustSpeedway is offline   Reply With Quote
Old 12-05-2015   #7
RomioTheBadass
PK3 Fetishist
 
RomioTheBadass's Avatar
Default

It's actually pretty easy to perform some fun tricks which i consider as "Cheats" , All you have to do is to put some Name,Skin or Color commands in a .txt file and add this to the last line
Code:
color red
wait 3
color yellow
.
.
.
exec yourtxt.txt
So that your txt will keep re-executong itself, Just wanted to let you know so that you "may" attempt to fix it.
RomioTheBadass is offline   Reply With Quote
Old 12-05-2015   #8
MK.exe
The one and only!
 
MK.exe's Avatar
Default

Quote:
Originally Posted by RedEnchilada View Post
lmao

The one, lone, single advantage of the way SRB2's netcode works is that things like this are impossible to do without the host loading a WAD of some sort. Clients only send button inputs, so they can't do anything that a normal player couldn't do with button inputs without causing the game to resync and reverse it.

Also, some of you people need to actually use the MB's signature function instead of copy-pasting it into all of your posts
True, very true but i was told this so yeah.
MK.exe is offline   Reply With Quote
Old 12-05-2015   #9
*icefox*avp*
Or call me Revan
 
*icefox*avp*'s Avatar
Default

I wonder. Why so many N00B players are jealous to players who trained hard without hack or something like that? What's the point using a hack in a game? Srb2 Hackers thinks, the normal players will never know they are really hackers, we are considered as idiots for them. What's so funny and cool using a stupid aimbot (which anyone can handle it)? I dealt with lots of hackers in this game and no one beated me. I actually showed them the truth and what really means to be fair. They deserve lessons than other things.
__________________
DIAMONDS
*icefox*avp* is offline   Reply With Quote
Old 12-06-2015   #10
Blaze The Cat
& Knuckles
 
Blaze The Cat's Avatar
Default

I had no problem with people trying to aimbot for the most part. I still won the game. SRB2 and its projectile-based game-play is just very hard to turn into an aimbot without predicting what method of control a player is likely to perform next, the movement pattern of the player, the lag, etc. Even your neighborhood Zandronum has trouble with this. I'm really not to worried at all, and aimbot players are easy to spot, too. We found one in our Match VPS who actually talked to me, and we had a big discussion about bots and how they would interact with the environment. Not sure about the two other encounters (possibly the same guy) But I did warn him about using it on our server.

This is all excluding the only hitscan weapon, that, should a very well-rounded player decide, could hoard it and stay protected with a shield.

Last edited by Blaze The Cat; 12-06-2015 at 04:18 PM.
Blaze The Cat is offline   Reply With Quote
Old 12-06-2015   #11
MK.exe
The one and only!
 
MK.exe's Avatar
Default

Some people aren't ALL pros ya know
__________________
Considered Milestones:
Hit a 180 Rail shot
1st person to have a map in releases with Slopes
MK.exe is offline   Reply With Quote
Old 12-07-2015   #12
RomioTheBadass
PK3 Fetishist
 
RomioTheBadass's Avatar
Default

I don't know, been Kicking players asses on Match servers all the time , they even called me a "Cheater" because of that .
RomioTheBadass is offline   Reply With Quote
Old 12-07-2015   #13
Nekoishi
Is actually
 
Nekoishi's Avatar
Default Because I am a stranger who has found an even stranger war

Quote:
Originally Posted by TechnoGod View Post
Hopefully this exe will be rendered useless in version 2.2.
What makes you think they won't just adjust it to work with the new version?
__________________
Quote:
<Nekoishi> PRIMEV2
<Nekoishi> YOU'VE WALKED STRAIGHT INTO MY TRAP
http://puu.sh/mtIMI.png
Nekoishi is offline   Reply With Quote
Old 12-08-2015   #14
TechnoGod
Game Breaker
 
TechnoGod's Avatar
Default

Quote:
Originally Posted by Nekoishi View Post
What makes you think they won't just adjust it to work with the new version?
That's what I'm afraid of, I hope the devs come up with something to counter this hack.
TechnoGod is offline   Reply With Quote
Old 12-09-2015   #15
Rumia1
Backseat Developer
 
Rumia1's Avatar
Default

Dude, people are going to cheat whether you do anything about it or not, it's a losing battle. The best you can do is ask the server admin or a mod to ban those people.
__________________
Quote:
Originally Posted by Cirno
Egguman-senpai...
Rumia1 is offline   Reply With Quote
Old 12-09-2015   #16
MK.exe
The one and only!
 
MK.exe's Avatar
Default

Quote:
Originally Posted by Rumia1 View Post
Dude, people are going to cheat whether you do anything about it or not, it's a losing battle. The best you can do is ask the server admin or a mod to ban those people.
The thing is, this is pointless since they'll just go on another server and ruin everyone else's fun
__________________
Considered Milestones:
Hit a 180 Rail shot
1st person to have a map in releases with Slopes
MK.exe is offline   Reply With Quote
Old 12-09-2015   #17
gregory_house
ʇxǝʇ pǝddᴉlɟ ɹɐoɯ ɥʇᴉʍ ʍoN
 
gregory_house's Avatar
Default

Quote:
Originally Posted by MK.exe View Post
The thing is, this is pointless since they'll just go on another server and ruin everyone else's fun
Well, that solves the problem for everyone on the server, and is really the only thing you can do: this is a fangame and it doesn't really have any anti-cheat systems that could prevent anyone who's hacked from entering any other server.
The only other option I can think of would be having a hack-proof game so that this sort of thing doesn't even happen to begin with, but reading what RedEnchilada said this already seems to be the case, so...
__________________
Intel i7-4770K - ASUS GTX970 4GB OC - 2x8GB Dominator Platinum @1866 CL10 - Samsung 840PRO 256GB

Last edited by gregory_house; 12-09-2015 at 06:30 PM.
gregory_house is offline   Reply With Quote
Old 12-09-2015   #18
Nintensis
Now known as "Ninferno"
 
Nintensis's Avatar
Default

For the most part no hackers join my server... (Thank god)
So the only place I've seen hackers at is on Foxboy's and ToBeFree's dedicated servers.

Also I've learned it's pretty easy to spot hackers.

Every hacker I've seen never talks and has a really generic name.
(sonic,tails,knuckles,player 1, 2, 3,...)
Nintensis is offline   Reply With Quote
Old 12-10-2015   #19
MK.exe
The one and only!
 
MK.exe's Avatar
Default

Quote:
Originally Posted by Nintensis View Post
For the most part no hackers join my server... (Thank god)
So the only place I've seen hackers at is on Foxboy's and ToBeFree's dedicated servers.

Also I've learned it's pretty easy to spot hackers.

Every hacker I've seen never talks and has a really generic name.
(sonic,tails,knuckles,player 1, 2, 3,...)
Sometimes, this isn't the case, They copy peoples names such as 'LJ Sonic' and 'Technogod'
__________________
Considered Milestones:
Hit a 180 Rail shot
1st person to have a map in releases with Slopes
MK.exe is offline   Reply With Quote
Old 12-17-2015   #20
ToBeFree
Linux enthusiast
 
ToBeFree's Avatar
Default

Sorry for the late response to this week-old thread, but as I get PMs by people who want to become an admin to kick/ban "hackers", this post might be needed to explain something RedEnchilada mentioned before.
I'll simply paste the relevant part of my PM answer. :)



You'd like to kick/ban hackers, which is normally an awesome idea, as hackers hurt everybody with their unfair advantage. Hacking is very common and problematic in games with millions of players. These games (like World of Warcraft) have so many players that the servers can't really check everyone's actions. In games like World of Warcraft, every player sends their current position to the server. Hacking is easy there: just tell the server "I am in the city" and the server will believe you, so you can "teleport" to the city, for example.
SRB2 matches, however, have much less players. The server has no problem to calculate the position and movement of every player in the game (up to 32, that's nearly nothing for a computer). The SRB2 server does *not* blindly believe what the clients say. The server accepts only *actions* from the players, like "I want to thok now and run as fast as I can in this direction". The server calculates how the player moves with this action, and sends the result back to all players at the same time. The server will wait until everybody received the new position of all players. This is why a player with a slow connection can cause the server to wait ("lag") until even the player with the slow connection finally learned that Tails player 5 has now moved a bit upwards.

Because of this design, no player needs to be trusted by the server. The game can not be abused by someone who sends wrong information to the server. The server checks and computes every action done by the players, and nobody can cheat.

It would be theoretically possible to write a bot that does all actions for you. This bot could not cheat in any way, but the server can't check if you are really sitting at your keyboard. It can only check if the commands you send are legal. However, as there is no way for anyone else to tell if somebody uses a bot, we have to assume that nobody is using a bot. We can't kick/ban players for playing as good as a bot, because they could really be a human playing as good as a bot. An "aimbot" is a bot that only assists you with shooting while you have to move yourself. This is even harder to detect, as a good rail shooter could do exactly the same things. Again, kicking people for being good shooters will be very unfair to people who are really good at manual aiming.

Freezing the game, maybe done easiest by pulling the Ethernet cable, plugging it in again and repeating this forever, causes the server to wait for you. There is a timeout after which the server says "Your connection is so horrible that I can't let you play here" and kicks you, and that does work relatively well. There might be ways to make the server wait forever (just like the Slowloris attack on HTTP servers), but this would be a bug and not intended by the developers. The 2.0.7 update fixed such an attack possibility, if I understand it correctly.


In a nutshell: If there is a "hacked" version of SRB2, it can only work in single player games or if you host a multiplayer match yourself. If you are the server, you have to check if everybody adheres to the rules, and you do the movement calculations. In your own (single player / self-hosted) game, you might be able to "hack" because you are trusted by all other players. In multiplayer SRB2 games, as a client, there is no way to "hack". There are ways to be annoying, but there is no way to get any advantage in the game by using a modified client. The reason is not "This mysterious SRB2Hacked.exe does not exist", but the reason is "Even if this thing exists, it is completely useless."
ToBeFree is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:13 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.