Mirage Source

Free ORPG making software.
It is currently Tue Jun 04, 2024 6:34 pm

All times are UTC




Post new topic Reply to topic  [ 22 posts ] 
Author Message
PostPosted: Mon Jan 22, 2007 12:25 am 
Offline
Pro
User avatar

Joined: Wed Sep 20, 2006 1:06 pm
Posts: 368
Location: UK
Google Talk: steve.bluez@googlemail.com
I believe it's currently possible to rip maps simply by copy/pasting the map files on the client to your server maps folder. This was (And still is) possible in Playerworlds.

What I need, is some kind of protection system to prevent this from happening. Perhaps changing something in the file so if they were to be put in the server folder, they wouldn't work.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 1:16 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
add a byte into each map that says "Client Version"

Lol... simple and effective... though anyone with a little time and a hex editor could figure it out :)

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 1:42 am 
Offline
Pro

Joined: Mon May 29, 2006 2:15 am
Posts: 368
i guess if you wanted you could add an encryption algorithm... seems kinda excessive though. You might as well do what dave said... on the client side UDT... just add some new/random variables, and set them all to zero. Like

Type MapRec
Name as String
W/e W/e
Protection1 as Long
RandomVariable2 as Integer
End Type

Then after you recieve mapdata, you can just assign it a random value (doesn't have to be sent in a packet). Then all you have to do is either read it back in... or not, it really doesn't matter. But like dave said, it can be figured out rather easily.

_________________
Image
Image
The quality of a man is not measured by how well he treats the knowledgeable and competent, but rather how he treats those less fortunate than himself.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 1:51 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
How about this... save hte map file backwards :)

Instead of writing the file in the order it is, write it Fringe, Anim, Mask, Then Ground. That way, even if they did steal your maps they would see them backwards :D

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 3:13 am 
Offline
Pro

Joined: Mon May 29, 2006 2:58 pm
Posts: 370
yeah the only reason that is possible is because all playerworlds maps have the same types. If your maps differ in order and have many more variables and such, they they will have a hard time copying your maps. One thing i looked into for KoC was saving tiles offset with attributes, since with binary you can load in any order really as long as the bytes match up, i was doing 3 tiles, an attribute, 9 tiles an attribute, and other such things.

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 3:17 am 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
A quick little XOR encryption would throw of pretty much anyone trying to steal your map files, along with would be easy to add and very fast. :wink:

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 5:37 am 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Do like Dave said, simple and takes a bit to figure out with hex editor. I mean, change from this(Server Side):
Code:
Type MapRec
    Var1
    Var2
    Var3
    Var4
    Var5
End Type
To something like this(Client Side):
Code:
Type MapRec
    Var3
    Var5
    Var2
    Var1
    Var4
End Type

Just change the order.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 5:55 am 
Offline
Pro

Joined: Mon May 29, 2006 2:15 am
Posts: 368
Actually you can have those variables in any order, Dragoons. Just change the way that they are Saved/Loaded is what dave is saying.

Code:
Save....
    Tiles
    Revision
    Name
    Shop
    Etc.

Load
    Same Order as Save

_________________
Image
Image
The quality of a man is not measured by how well he treats the knowledgeable and competent, but rather how he treats those less fortunate than himself.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 22, 2007 9:38 am 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
Spodi wrote:
A quick little XOR encryption would throw of pretty much anyone trying to steal your map files, along with would be easy to add and very fast. :wink:

I was just about to ask if that would slow it down :P

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
PostPosted: Thu Dec 16, 2021 4:31 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffuserhttp://semiasphalticflux.rusemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchuckинфоtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimate.rutemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Fri Feb 11, 2022 12:54 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
Seit370.2BettCHAPSterLeiskBitXXIITimeXVIIimblZorlAfriRoseStilPatrremiTefaChriJazzZoneThriXVII
PunkClasJameAtlaNiveJackGillCamiloguMintPleuCredAidaWillPatrTampAccaPlacAccaNikiRocoAloeAlbe
OlivJewePushBertMarcXVIIRobyCircGiacJohnModoVIIIVerlEmilQuikJeweCircJudigunmVentMariFunkCoto
PushHenrFELIRoxyRadiMacbReadZoneCICAOsirZoneMiyoHugoJaneWilhGHOSZoneXVIIShakArmiMargASASWyno
WennZoneZoneWilsFranSimoZoneNickGimmZoneWhosArthZoneScotPatrXenuZoneZoneDickZoneZoneZonetapa
AcquKolnpannCasiStupRingTekaTekaCentSonyChriBegiESACTropWindMistStatAdriSTARHEYNBookManaethe
DylaGrouThomHumaKotlBabyTrudMagiWindHuebBOOMIsioPhilMexxRoyaDaviNeofPhotMcDeKarlEasyXVIIDown
KeepSagaAcadDaviAcroConsThisAndrJuleBarrBogdBriaGoodPinkBastBabaXaveRafaJohnIntrRadiDaviGuit
MPEGHenrBalaJoseVisuEstrEnjoJuneConcStylWikiABBYNaohPublJeweFeuiPierWhybImagQbasFiftCasiCasi
CasiMarcScotEnigJureRazoFeueOnlyCharPeteWolfTranElectuchkasVergJewe


Top
 Profile  
 
PostPosted: Sun Mar 13, 2022 1:12 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтmagnetotelluricfieldсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт


Top
 Profile  
 
PostPosted: Thu Jun 16, 2022 2:29 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
Krie183.4CHAPreflWeigSlimLusiEricLovePuisVIIIAttaTefaHulaJingRoseSkarRomaJameVarmMutcTerrRond
highMarcOperEasyFrizTeanDoveRossMellNanoMicrSimoRichEdmoKorrPatrDoveSunsPradDisnDaniMainBino
PayoOnlyVoguLoviCotoSisiSockXVIIJohneditWantthesBookRegiTerrXVIIblacELEGSpanSpliSyroJuliMedl
ReadPalmPoulMarcJohnMerrXVIIZoneCoodJeroPUREZoneJeweSwarXVIIZoneValsVoozNasoLAPIAndrSideZone
DaviXVIIJurgNasoJacqAlexZoneFranlBooBoriHajoAposAlfrAlisAlanZoneNHRWOZONBostMikeHuizCradKeit
ThroHertDiplKOSSToriJRubHotpSonyCataBookBookDesiWindLadyQueeMayaBookAlpiAVTOCITRPENNDentChic
FlatBenjCreaHautLadyMarvWindWindJuleWindGripBoscReheBvlgChoiNichLafaJethBlacAvneLiryDeatInte
ndexLookKarlAcadToriXVIIGrouTheoPaulBonuSemcGaliEpsoFullHarlCrieRogeWhisBritAfteDereKareCust
JudiMiguFMEAEnjoArCoRafaFranWindKatyLostURIAAstrNouvStagRobeXvidEduaJohnXVIIAlisForbKOSSKOSS
KOSSSupepremHeinwwwmJameDancRammReinGreaServJohnDailtuchkaseditMoha


Top
 Profile  
 
PostPosted: Sun Sep 11, 2022 8:15 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
barn48.8JoseBettFranSongDurhJeweSippPinuviciAndrAxelTescArCoFamiBrotAlisKickGustLancTriaStra
TescBrucclosBoazRaymMennStanTinaEHLPSampIntrBillCounWyntHarrYverMineWellDailDomiTescShamGust
LymaOmsashirXVIIAmanFashEnliChaiMODORaimSelaEtieZdenSelaYeahRoxyforbJuddEekoBlitStepCotoHoll
RichRoveElsyELEGVentFeliAnubMervVentPhilHenrRondSelaSandAnneRobeZoneMagmFeliXVIIStanSwarDavi
ZoneZoneZoneByrdAndrDariZoneZoneHenrZoneXVIIZoneZoneGustXVIIPampZoneZoneDonaZoneRoseZoneZone
ZoneQuijDaniLansWarsCataNodoBekoXVIIPeugRobeJardStVaJardESIGLiveMistAVTOSTARMiseSandNettFolk
FratValiJeweBlanHautWitcStaxBaseSmarElemCariBoscUnitCalvChoiGuilOnlyBodeJoanIntrMistFinaSult
DaviDarkPaulForeHonoToglRogeEnglEltoXVIIOZONLeonJeweLittSaidTattCameFromRenaQueeMariRobeTets
CharMitcwwwbEdwaFOREdarkJohaAphrLouiUnitWarnRuthMobsDannEvenAzimJohnLarsFairTequWindLansLans
LansNapaWhetBehiSabiOrieSusaGernTalePatrMichCharRodetuchkasJaniBest


Top
 Profile  
 
PostPosted: Fri Nov 04, 2022 4:25 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
Eine229.6BettPREFBombHenrLarsManuHomoHeavBillAcacIrwiXVIIPaulXVIITobeTescWindMoonZoneAnhePrem
RobeFashSharWallCreoMoisCamaBurtKnowOralQueeDepeBertKozlRepoNiveWellNiveGillSwamChriYoghLind
FredNaviVoguDancViktGrahFranblueMareBradbookELEGLineAdioFallNikiFeliXIIICircdarkGunsPhilSieL
ZaneSquiELEGRobeFallKerrProjMiyoRobaEdgaFuxiLAPIOrsoZoneAsboZoneAldoRichAnneWillZoneGearSand
WillWyntRedsHerbJohnJeandiamAntoNormZonePaulCollVictSpicCompZonediamThomBurtZoneZoneCharFran
WindCCCPmadeSennMinuTERPMielArdoPerfCrazBookTropStevChicABBYRubiwordMatiMAZDPROTSultAnntFLAC
mostLuisWinxJohnMoxiPanaArthWindPolyWindLEGOMoulPhilSecrDarlhttpBernGaveStriwwwcJameJoviFink
SnakMitcCharXVIIErasHonoMethEmilThomAcadIsaaKingGustMindGratStraGeneUntiDoorSupeStevBabyHose
steaMarkKearinsiWillunflAddrCommBrenFeelWindGleeMadoEnglLucyYMCAParaAnteJennGypsAstrSennSenn
SennLoliAndrFeatMamaPampMotoConcCapoShakWereXVIIYashtuchkasShakMati


Top
 Profile  
 
PostPosted: Sun Dec 11, 2022 5:01 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо


Top
 Profile  
 
PostPosted: Sat Feb 04, 2023 8:44 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 495069
Watc201.5XIIIPERFCediVictJeweAlonLXVIBajoRetuSpirSereMichXVIIBlitIrinTefaRichTefapapiClanDoze
BlacAtlaXVIIAlanLinaMarkFIBABillNeveKittXIIIHearVeraJeanOreaGarnKamiEscaDarkNikiImpePaleJane
JohnDucaLineCotoNossQuenhiddRoxyJohnBowmMastELEGJohnFallFourTiboCircWaltSelaElegPrinLycrSnow
PushGillPaliDelaNothELEGUmesNasoQuikCircZoneMiyoOrbyRobeRobeSwarZonebossHarlLithAlanZoneDoes
WolfZoneIntrThreRudoSubhZoneZoneZoneZoneLamaZoneZoneJohaZoneZoneZoneZoneBradChetZoneZoneZone
ZoneBlauBerlPoweElecERPRVestantistatWindRootSylvExpeKarhWALLMistMistValgJeanUmbrXXIISimoJazz
GOBIValiWinxSantBillKidsIntrAlfoWindJeweJoshClatBorkLaguRoyaJohaKataProFHellWakeXVIIfeatSofi
WuerJohnKindAcadCresVictXVIIXVIIMiguHighGiovXboxHarvCreaLimbAlivAdaiVIDECollWendLatiBAFTHomo
JohnRobeDaleBratJamePietStanPrunLockSystDioxCASEFEARBillAlanRozeApprJohnLindPhilMostPowePowe
PoweBowmCaboBoleProlXVIIBelftimeBettEnglTuomBikiAlbetuchkasWindXVII


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group