Combatting Hub Trolling, Hypothetically Speaking

Discuss all aspects related to modding Zandronum here.
Post Reply
User avatar
Spottswoode
Forum Regular
Posts: 245
Joined: Sat Jun 09, 2012 1:22 am
Location: That place over there.
Contact:

Combatting Hub Trolling, Hypothetically Speaking

#1

Post by Spottswoode » Sat Dec 07, 2013 4:07 am

Lately, I've been trying to work up ways to counter several problems inherent to the Doom and Hexen code, namely problems with Hub code and anti-trolling measures. Mainly, I've been attempting to draw up a way to prevent players from traveling to another map in a hub without all the consent of all the other players. Thus far the best method I've been able to come up with is to create a keyed door at every entrance/exit that requires a number of keys equal to the current number of players to open. The problem with that is that could theoretically be up 64 keys and that doesn't help prevent trolling on the map by screwing around. (Though a swift vote kick can fix this if the ACS script checks the number of players continuously.)
If the hardcode were able to connect to different servers via script and carry all player items this would be a non-issue though.
Dirge
(Killed, for now)
Image

The bird of Hermes is my name, eating my wings to make me tame.

User avatar
Ænima
Addicted to Zandronum
Posts: 3583
Joined: Tue Jun 05, 2012 6:12 pm

RE: Combatting Hub Trolling, Hypothetically Speaking

#2

Post by Ænima » Sat Dec 07, 2013 4:27 am

Howbout Duel32 style? Like, 2/3rds of the players in that server must be standing near the door in order to leave that map.
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)
Image

User avatar
Spottswoode
Forum Regular
Posts: 245
Joined: Sat Jun 09, 2012 1:22 am
Location: That place over there.
Contact:

RE: Combatting Hub Trolling, Hypothetically Speaking

#3

Post by Spottswoode » Sat Dec 07, 2013 4:42 am

If the number of players can be modified and the trigger is a linedef that would work for most cases but even 80% of players is still plenty of room for trolls in a 64 player co-op servers. I'll look into that. I suppose if I could mitigate the trolling by minorities with keys this would function for most of my purposes.
Dirge
(Killed, for now)
Image

The bird of Hermes is my name, eating my wings to make me tame.

chesse20
Forum Regular
Posts: 110
Joined: Fri Mar 22, 2013 4:00 am

RE: Combatting Hub Trolling, Hypothetically Speaking

#4

Post by chesse20 » Wed Dec 18, 2013 4:30 am

if 80% of players r being annoying maybe its to annoy someone they dont like off the server?

User avatar
Slim
Zandrone
Posts: 1112
Joined: Sat Mar 16, 2013 7:11 am
Location: Zero Space
Clan: Can't fit it in here
Clan Tag: -=FSR=-
Contact:

RE: Combatting Hub Trolling, Hypothetically Speaking

#5

Post by Slim » Wed Dec 18, 2013 8:58 am

chesse20 wrote: if 80% of players r being annoying maybe its to annoy someone they dont like off the server?
And the point of this post is? ???


Also, my opinion on what to do would be something like mentioned above, some script that requires a large amount of players at the desired portal. It might work out unless another amazing idea flies into the window in spandex.
Last edited by Slim on Wed Dec 18, 2013 8:59 am, edited 1 time in total.
Image

"Your childish antics grow tiring. If you dare to fight me, then I accept your challenge: Anytime, anywhere." - Zero, Megaman X5
Spoiler: Quotes (Open)
5:54 PM - Slim: you're complaining about something so small that
5:54 PM - Lance: so? we do that all the time
5:55 PM - Lance: we're a bunch of losers complaining at a bar minus the bar
Spoiler: Galactus tried evading (Open)
Image

Lollipop
Zandrone
Posts: 1124
Joined: Tue Jul 24, 2012 10:34 am
Location: Denmark

RE: Combatting Hub Trolling, Hypothetically Speaking

#6

Post by Lollipop » Wed Dec 18, 2013 10:26 am

Maybe suggest a HUB system that allow for multiple HUB parts to be open at the same time?... Wouldn't this be the ultimate end of this problem?
Combinebobnt wrote:i can see the forum league is taking off much better than the ctf ones
GalactusToday at 1:07 PM
are you getting uncomfortable jap
feeling something happen down there

Cruduxy
Zandrone
Posts: 1059
Joined: Fri Jun 08, 2012 4:24 pm

RE: Combatting Hub Trolling, Hypothetically Speaking

#7

Post by Cruduxy » Wed Dec 18, 2013 11:09 am

A 5-second delay on hub travel + can't travel while a kick vote is taking place = easiest solution
[][][][][][][][][][][][][][][]
Nothing to see here
[][][][][][][][][][][][][][][]

Yellowtail
Forum Regular
Posts: 152
Joined: Tue Jun 19, 2012 1:02 pm

RE: Combatting Hub Trolling, Hypothetically Speaking

#8

Post by Yellowtail » Wed Dec 18, 2013 12:13 pm

Lollipop wrote: Maybe suggest a HUB system that allow for multiple HUB parts to be open at the same time?... Wouldn't this be the ultimate end of this problem?
This would mean making the map a lot larger than it really should be, as the server can only be on one map at a time.
Cruduxy wrote: A 5-second delay on hub travel + can't travel while a kick vote is taking place = easiest solution
Not exactly. Voting can easily be endlessly abused. Plus, I don't think there's a way to tell if a vote has been called or not.

Cruduxy
Zandrone
Posts: 1059
Joined: Fri Jun 08, 2012 4:24 pm

RE: Combatting Hub Trolling, Hypothetically Speaking

#9

Post by Cruduxy » Wed Dec 18, 2013 12:16 pm

Yellowtail wrote:
Cruduxy wrote: A 5-second delay on hub travel + can't travel while a kick vote is taking place = easiest solution
Not exactly. Voting can easily be endlessly abused. Plus, I don't think there's a way to tell if a vote has been called or not.
If its performed on zandronum's own code not a wad I don't see how its impossible to check if a vote is in progress with a simple variable to hold that value.
[][][][][][][][][][][][][][][]
Nothing to see here
[][][][][][][][][][][][][][][]

User avatar
CloudFlash
Zandrone
Posts: 1074
Joined: Mon Jun 04, 2012 5:35 pm
Location: Wonderland (except not really)

RE: Combatting Hub Trolling, Hypothetically Speaking

#10

Post by CloudFlash » Wed Dec 18, 2013 6:45 pm

So maybe something like
1: Guy chosed next level
2: ACS script gives everyone a hammer and makes Guy the only guy who can be hurt by it
3: Guy's speed gets lowered to slower-than-with-no-run
4: Players can whack Guy with hammers if they dislike him changing maps. If Guy dies he gets banned.
I know it is a very trollable idea, but at least you get to whack some noob with hammer. Ain't that something.
https://i.imgflip.com/i5tpe.jpg
*Hey, who wants to hear my solution to the modern world's problems? ^Me! %Me! @Me! #Me! *WELL TOO BAD @Did he just stab himself with this butcher knife? %Looks like it ^Hey, the pizza guy arrived! %Pizza! Yey

Konda
Forum Regular
Posts: 487
Joined: Thu Jun 07, 2012 5:22 pm

RE: Combatting Hub Trolling, Hypothetically Speaking

#11

Post by Konda » Wed Dec 18, 2013 9:50 pm

Whatever you do, make sure it doesn't require the consent of 100% players as there could be one player who can troll by not choosing the same hub, or just an afk player.

Code: Select all

<Synert> fuck
<Synert> plugged in my memory stick and got a bsod

User avatar
Ænima
Addicted to Zandronum
Posts: 3583
Joined: Tue Jun 05, 2012 6:12 pm

RE: Combatting Hub Trolling, Hypothetically Speaking

#12

Post by Ænima » Wed Dec 18, 2013 10:19 pm

Konda wrote: Whatever you do, make sure it doesn't require the consent of 100% players as there could be one player who can troll by not choosing the same hub, or just an afk player.
That's why two-thirds is always a safe bet. Or 75%.
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)
Image

Post Reply