Staredit Network > Forums > SC1 UMS Theory and Ideas > Topic: IP Map Protection
IP Map Protection
Oct 29 2009, 1:37 am
By: Falkoner  

Oct 29 2009, 1:37 am Falkoner Post #1



Okay, I recently had a cool idea: Using EUDs to detect if a player, in most cases, Player 1, is a certain IP Address, this would allow you to make your map unplayable unless you are in the game, stopping games from being leaked, also, this method would allow you as a map maker to tell the player that it is a beta version, so they would know to look for another version.

At this point, all I need is the address for Player 1's IP Address, if we can get that, we can make it work, I've asked Zynastor if he can provide it, since Oblivion detects IP addresses, so maybe I can get it from him :)



None.

Oct 29 2009, 1:53 am rockz Post #2

ᴄʜᴇᴇsᴇ ɪᴛ!

lmao. Why not detect your username? 0x66FE28 is the first player to join the game's name (aka host). Add 0x22 for each next player. I use those in my table to see who has downloaded and who hasn't.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 29 2009, 1:56 am Heinermann Post #3

SDE, BWAPI owner, hacker.

A player's own IP address isn't recorded as far as I know, so it can't be read.
You're better off using the name of the player.

Please don't bring up "spoofers".


Actually you could probably just create a non-eud "password" solution. If players think they can just look at the triggers, then what's stopping them from changing the IP Address in the first suggestion?
Given X larva, morph each larva into zerg units in the correct order.




Oct 29 2009, 2:00 am rockz Post #4

ᴄʜᴇᴇsᴇ ɪᴛ!

Honestly, a single EUD trigger is a whole lot easier than coming up with a password system, though it doesn't allow others to host the map.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 29 2009, 4:02 am Falkoner Post #5



Well, you could easily make a simple password system, give them like 6 civilians and 10 beacons and they have to have the right amount on the right beacons, although that would waste locations. I would detect player name, however, I am thinking spoofing could do it. I'll see what Zynastor says about IP Addresses, maybe I'll have to go with the name.



None.

Oct 29 2009, 4:05 am Jack Post #6

>be faceless void >mfw I have no face

You can always make a new account with names. Ip addresses are harder to get around.



Red classic.

"In short, their absurdities are so extreme that it is painful even to quote them."

Oct 29 2009, 4:40 am rockz Post #7

ᴄʜᴇᴇsᴇ ɪᴛ!

yes, you can always make a name "rockzar8oywe" but would you know to do that?



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 29 2009, 6:02 am Jack Post #8

>be faceless void >mfw I have no face

Hmm. Depends on how clever they are. I'd work it out after 2 games, especially if my mates could still join and I could join other games. IDK if the bnet nubs are up to that.



Red classic.

"In short, their absurdities are so extreme that it is painful even to quote them."

Oct 29 2009, 6:13 am rockz Post #9

ᴄʜᴇᴇsᴇ ɪᴛ!

Okay, so you play a map with the original guy as host. You then host it yourself. You press start, it goes, and instantly crashes/desyncs/defeat. From this series of events, you would gather that it bans you based on name/IP? Not even I would think of that. The only way I would figure it out is by opening the map and looking at the trigger, or have someone TELL me that's how you avoid it.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 29 2009, 6:18 am Jack Post #10

>be faceless void >mfw I have no face

It wouldn't have to be you who hosted. I would, like I said, guess something was up if it was only me or specific persons getting dropped. I would probably try a name change next.



Red classic.

"In short, their absurdities are so extreme that it is painful even to quote them."

Oct 29 2009, 4:10 pm rockz Post #11

ᴄʜᴇᴇsᴇ ɪᴛ!

Quote from name:zany_001
It wouldn't have to be you who hosted. I would, like I said, guess something was up if it was only me or specific persons getting dropped. I would probably try a name change next.
Everyone gets dropped unless the host is the original creator.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 29 2009, 4:59 pm Heinermann Post #12

SDE, BWAPI owner, hacker.

What's the point anyway? There's no need to protect your map since you're the only one who knows how to finish it, and everyone here knows that you made it. Just include a string "Contact user@something.com for bugs" and if anything you'll get more feedback and everybody wins.




Oct 29 2009, 5:27 pm rockz Post #13

ᴄʜᴇᴇsᴇ ɪᴛ!

prevents pubs from re-hosting it and spreading it/overwriting newer versions, in the case you don't update the version number.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 30 2009, 12:16 am Falkoner Post #14



Quote
What's the point anyway? There's no need to protect your map since you're the only one who knows how to finish it, and everyone here knows that you made it. Just include a string "Contact user@something.com for bugs" and if anything you'll get more feedback and everybody wins.

The point is so an almost finished map doesn't get leaked and spread to the public, spreading a crappy version. Take what happened with Minigame Party for example, took a good month and a half to get rid of the majority of the leaked copies being hosted, I figure if I can fix that by adding a single trigger, why not do it?



None.

Oct 30 2009, 1:14 am O)FaRTy1billion[MM] Post #15

👻 👾 👽 💪

Quote from Heinermann
A player's own IP address isn't recorded as far as I know, so it can't be read.
You're better off using the name of the player.
Agree. I looked in to this when I made a quick VB program to log players you have played with. Your own IP is always 0.0.0.0.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Oct 30 2009, 1:22 am Falkoner Post #16



Besides, talked to Zynastor and apparently IP addresses aren't stored statically in memory, so EUDs to detect them are a no-go, I guess it's names I'll have to go with.



None.

Oct 30 2009, 2:22 am ClansAreForGays Post #17



I don't believe you should worry about protection to this degree until you've at one point made a map popular to warrant protection.

Post has been edited 1 time(s), last time on Oct 30 2009, 4:15 am by FaRTy1billion. Reason: Unrelated, flaming.




Oct 30 2009, 5:57 am ShredderIV Post #18



If it's really necessary, couldnt you use eud's to detect a password, like, where you type it in? That way only the mapmaker knows the password for early testing and such... Although i dont really know much about eud's, from what i've heard this seems like it could be a logical choice.



None.

Oct 30 2009, 6:08 am rockz Post #19

ᴄʜᴇᴇsᴇ ɪᴛ!

text detection desyncs, since it isn't shared all the time. I think this one would be a nightmare to trigger, but only because I don't know exactly how to do it off the top of my head.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 30 2009, 8:42 pm O)FaRTy1billion[MM] Post #20

👻 👾 👽 💪

Quote from rockz
text detection desyncs, since it isn't shared all the time. I think this one would be a nightmare to trigger, but only because I don't know exactly how to do it off the top of my head.
It isn't shared, but there is ways around it. It's not really a nightmare to trigger, it just takes a bit... You have to read all 11 lines and for each of those read for possible username lengths. Each of those triggers should set a switch...



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2024-5-02. : 1:19 pm]
Vrael -- IM GONNA MANUFACTURE SOME SPORTBALL EQUIPMENT WHERE THE SUN DONT SHINE BOY
[2024-5-02. : 1:35 am]
Ultraviolet -- Vrael
Vrael shouted: NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
Gonna put deez sportballs in your mouth
[2024-5-01. : 1:24 pm]
Vrael -- NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
[2024-4-30. : 5:08 pm]
Oh_Man -- https://youtu.be/lGxUOgfmUCQ
[2024-4-30. : 7:43 am]
NudeRaider -- Vrael
Vrael shouted: if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
Yeah I'm not a big fan of Westernhagen either, Fanta vier much better! But they didn't drop the lyrics that fit the situation. Farty: Ich bin wieder hier; nobody: in meinem Revier; Me: war nie wirklich weg
[2024-4-29. : 6:36 pm]
RIVE -- Nah, I'm still on Orange Box.
[2024-4-29. : 4:36 pm]
Oh_Man -- anyone play Outside the Box yet? it was a fun time
[2024-4-29. : 12:52 pm]
Vrael -- if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
[2024-4-29. : 11:17 am]
Zycorax -- :wob:
[2024-4-27. : 9:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
Please log in to shout.


Members Online: eksxo