WZ Need more Host admin power.

Ideas and suggestions for how to improve the Warzone 2100 base game only. Ideas for mods go in Mapping/Modding instead. Read sticky posts first!
youbob
Rookie
Rookie
Posts: 22
Joined: 31 Mar 2011, 07:06

WZ Need more Host admin power.

Post by youbob »

Greetings,
This will be my first post made on the Warzone 2100 forum. (Admin and mods Please read this through and read the P.S) However, it will not be a happy post for I'm starting to have troubles with the lack of Host administrative powers. And we know there are people who hack/cheat during the game.
I want to share with you my short story on addressing this problem, and hopefully come to a reasonable conclusion, for the more games that I start to play, the more that I find user abusing game play. Thus making Warzone, very unattractive to new users.

A Bit of background.
I'm running the latest stable version of WZ, under unbuntu Linux 10.10 64bit. Currently no longer a noob in this game. I can build very quickly, and have won game under 30 min of game play. I'm Looking for where the game keeps it's chat logs. (if it even has one), to better explain the problems that might be the issue with this game.

Today( at the time of me writing this post) I just got of a good game, or what suppose to be a good game. See I was playing on a 2v2 dual map. I was leading attacks and winning the game with my VLOTS; armed with plasma bombs.
My opponent knew his time was limited but decide to do turn the tables in the worst way possible. He Cheated.

There was a stream of text coming from the chat box.
He used some sort of hack to transport over Cannon Fortress all over the inside of my base!
The only thing I could do was to stop the game thus ending it.
I was very piss off because I though this was one of the few games out there that wasn't being cheated upon to heavily.
But this was hack number three. Other two hacks were some sort speed hacks.

However, the other thing that made me so mad was that there was nothing I can do about his hack-cheating. In fact, I can't kick him during game play(far as I know at this moment), and banning him isn't an option. Once more, he could just come back under a different name, and once again I would be the screaming victim.

So here are my suggestions.

My huge suggestion would be to simple give users(Hosting player) more Admin powers, make it hard for player to cheat in the game(Both with in coding, and Players being able to ID other player), and finally put guild lines or limit to the admin to prevent admin abuse.

When you do host a game, you'll notice that you'll be able to kick a player for any reason. If he or she comes back under a different name, they will be almost undetectably. Reason why, sometimes people kick each other over High ping levels, if you see that there seems to be a bunch of people coming into your game with High pings you can figure that it might be the same person. When you do start the game, and that person begins to cheat, then you'll have almost no way of knowing if the next person who joins in is that same cheater.

The solution is simple. Have the host be able to see that person IP,/ MAC address. Give the host the power to ban repeat offenders if just plan kicking them doesn't work. Also, you can set up some type of GUID(Global User Identification ). This could be randomly generated during the first time that the user runs the game. So in a way, when they come into a game, the host can know exactly who he/she is playing with.

To Limit ban abuse, just have it where the ban can only take place inside of the game, and only last for 24 hours. The clock would be an internal timer, so that there is no need to have some type of Internet server. And the timer would run in the host game, a simple log file will can keep track of the time when the game is not being played. Also, you can have it to where other player could know that this player was ban for some reason, and would have the option to either let him/her in or kick him/her on the spot.

I know this was a long post and that I'm sure asking a lot for the next development, however this problem of cheating must be addressed, and the solution of having a more powerful host would be the best solution. One even if you make the code to where you can't hack into the game, what's going to prevent the would be hacker for not trying to break through the new code?
Responsible admin are needed to keep enforcing the roles towards this game. Thus insuring that we keep building up our player count, and keeping things far for all people or different ranks, skills, and status (such as Noob, and intermediate, pro, and vets).

P.s To a note for the Admins and mod of this forum. if I have posted this information on the wrong side of the forum, please don't delete it, but more or less move it for me, to the right location. I'm new to this place, but have spent a little of my personal time on this post. Thank you can have a great day. :3
User avatar
Asgorath
Trained
Trained
Posts: 153
Joined: 10 Dec 2010, 16:45
Location: Hamburg, Germany

Re: WZ Need more Host admin power.

Post by Asgorath »

youbob wrote:When you do host a game, you'll notice that you'll be able to kick a player for any reason.
I fear that a host losing the game could kick other players for no reason except that they are going to beat him regulary...

If I got it right the new master-versions feature a new netcode to (amongst other things) prevent cheating but it will not be ported back to 2.3.X because it would be too much work and master is converted into Qt (instead of C).

The only thing actually helping is to play a lot of matches and to see which player names don´t change and who you can trust in to communicate with them via IRC, Skype, ICQ... and to play private matches (with password) with them and to wait for the master to become a stable version (actually they are in alphaphase).


If you want to help improving master and to speed up development test them and report every single bug you notice:
Latest master (20110320) -> viewtopic.php?f=1&t=7692
youbob
Rookie
Rookie
Posts: 22
Joined: 31 Mar 2011, 07:06

Re: WZ Need more Host admin power.

Post by youbob »

Thanks for the quick reply. But I still think there needs to be a way to keep out bad player, and to be able to ID them or players who change their names. This would help player of all skills be able to play without worry or can do something about it.

there is still a lot on the table. I'm out of time but will reply more back on the subject later.
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: WZ Need more Host admin power.

Post by Buginator »

For what it is worth, we did have a way(I think it still is available, but not in master/qt) to kick people out of games, but, some people then complained about being kicked when they were wining.

We also had a ban system in place, but that was also removed.
All IPs are logged in your logfiles, so right now, you need to enter those in your firewall, and handle it that way. :roll:

We will have a registration system up and running one of these days--we just lack time/manpower. :stressed:
and it ends here.
BunkerBlaster
Trained
Trained
Posts: 268
Joined: 21 Feb 2010, 09:56

Re: WZ Need more Host admin power.

Post by BunkerBlaster »

Buginator wrote:For what it is worth, we did have a way(I think it still is available, but not in master/qt) to kick people out of games, but, some people then complained about being kicked when they were wining.
IMO that is not a good reason NOT to have the kick available in master. Otherwise the host has no choice but to exit the game when it is unplayable due to someone lagging badly. Exiting the game is equivalent to kicking all players, better to only have to kick one and the game goes on normally. If a bad host is kicking because he is loosing the answer should be "play with friends". The Host is the server, and the server should have what he needs to control it without having to exit.
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: WZ Need more Host admin power.

Post by Buginator »

BunkerBlaster wrote:
Buginator wrote:For what it is worth, we did have a way(I think it still is available, but not in master/qt) to kick people out of games, but, some people then complained about being kicked when they were wining.
IMO that is not a good reason NOT to have the kick available in master. Otherwise the host has no choice but to exit the game when it is unplayable due to someone lagging badly. Exiting the game is equivalent to kicking all players, better to only have to kick one and the game goes on normally. If a bad host is kicking because he is loosing the answer should be "play with friends". The Host is the server, and the server should have what he needs to control it without having to exit.
Don't look at me, I agree with you.
and it ends here.
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: WZ Need more Host admin power.

Post by Per »

We should have a timeout on lag that autokicks players who lag too much, like all other games.
User avatar
effigy
Regular
Regular
Posts: 1217
Joined: 22 Jan 2010, 03:21

Re: WZ Need more Host admin power.

Post by effigy »

+1 autokick for cheating lagging.
This is why some features aren't implemented: http://forums.wz2100.net/viewtopic.php?f=30&t=7490&view=unread#p87241
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: WZ Need more Host admin power.

Post by Zarel »

Per wrote:We should have a timeout on lag that autokicks players who lag too much, like all other games.
I don't think very many games have an autokick. SC2, for instance, gives you the ability to vote to kick players if they lag for a full minute or so, but it's not an autokick. I'd imagine most games do it similarly.
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: WZ Need more Host admin power.

Post by Buginator »

Per wrote:We should have a timeout on lag that autokicks players who lag too much, like all other games.
Hmm, we did have this (aka the heartattack)...once the ping stayed above a certain threshold, it would kick them.
and it ends here.
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: WZ Need more Host admin power.

Post by Per »

Zarel wrote:I don't think very many games have an autokick. SC2, for instance, gives you the ability to vote to kick players if they lag for a full minute or so, but it's not an autokick. I'd imagine most games do it similarly.
That was SC1. SC2 has autokick (at least in ladder games).
youbob
Rookie
Rookie
Posts: 22
Joined: 31 Mar 2011, 07:06

Re: WZ Need more Host admin power.

Post by youbob »

where is my logfile for ip addresses?
User avatar
Ezio
Trained
Trained
Posts: 306
Joined: 24 Apr 2010, 16:42

Re: WZ Need more Host admin power.

Post by Ezio »

youbob wrote:where is my logfile for ip addresses?
FileLocations

edit: i see you've asked for it on other post.
youbob
Rookie
Rookie
Posts: 22
Joined: 31 Mar 2011, 07:06

Re: WZ Need more Host admin power.

Post by youbob »

Ezio wrote:
youbob wrote:where is my logfile for ip addresses?
FileLocations

edit: i see you've asked for it on other post.
sorry,

Have google how to block people who are abusive.

This is the code that I found.

Code: Select all

# iptables -A INPUT -s 65.55.44.100 -j DROP
Is using this code the right way to block IP's?
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: WZ Need more Host admin power.

Post by NoQ »

youbob: Yeah, that makes sense. Two problems: 1. you need root access, 2. you need to do this again after reboot, or find a way to save it (afaik, it's distribution-specific)