• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • It's time for the first HD Modeling Contest of 2025. Join the theme discussion for Hive's HD Modeling Contest #7! Click here to post your idea!

How to make the map read a trigger or list from the internet?

Status
Not open for further replies.
Level 1
Joined
Jul 20, 2009
Messages
2
(Sorry for my English)
I write a banlist trigger in my map, but it's sad I can't update it in real time.
Is there anyway to make the map read data from like github or somewhere else?
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,264
No and it is also futile as people can edit your map and remove the appropriate code and host themselves.

It is possible using third party application to generate local files that the game then reads. However to stop people abusing the system and "banning" whoever they want (not who you want) then you need to use asymmetric encryption to sign the ban list with a private key that only you know with the map verifying the authenticity of the list using a private key.
 
Level 1
Joined
Jul 20, 2009
Messages
2
No and it is also futile as people can edit your map and remove the appropriate code and host themselves.

It is possible using third party application to generate local files that the game then reads. However to stop people abusing the system and "banning" whoever they want (not who you want) then you need to use asymmetric encryption to sign the ban list with a private key that only you know with the map verifying the authenticity of the list using a private key.
Don't worry, those guys I believe don't understand this thing, and thank for the answer!
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,264
That said, if playing the latest version of Warcraft III, map based "banning" is a lot more powerful than in legacy versions. Players cannot change their name in under 30 seconds like they could in the past. Further more to create an alternative account they would need purchase either a copy of Warcraft III Reign of Chaos or Warcraft III Reforged to be able to play Warcraft III so the process is not free. Even name changes are not free, if at all possible.

As such updating the map every few weeks and adding the people to a hard coded ban list might be sufficient to keep them out of playing the latest version of the map. If you do use this approach consider removing bans after 2 years or so as chances are the player will not be a problem then and if they do play again hopefully they grew up a bit.

If using a legacy version of Warcraft III then name changes are probably quite easy to do, with lobby spoofing even being possible. Nothing much you can really do about this...
 
Status
Not open for further replies.
Top