NexonAmerica was recently awarded $3.6 million in damages from the creators of UMaple, a MapleStory private server. The judgment was issued in the U.S. District Court of California on the 3rd of April 2012. UMaple, a private server with an alleged 17,938 users, and its creator Gurvinder Kumar were fined $200 per act of circumvention (the statutory damages minimum) set out by the DMCA (Digital Millennium Copyright Act) 17 USC 1203.
The DMCA is considered by many to be ridiculous and far overreaching the ethics of copyright law. Eric Goldman, Associate Professor of Law at Santa Clara University of Law shared his thoughts on the case in a recent blog post:
Nexon should work WITH private servers, not against them. Especially considering you actually get better customer support and a more enjoyable gaming experience on pservers as opposed to their "official" products.
I think Bella may be missing the point in her post. Whilst it is a nice sentiment to acknowledge the unquestionable hard work some owners put into their private server, at the end of the day this is a legal issue and, in the eyes of the law, what occurs is theft.
And to all you people who think Nexon should allow the conduct for which they sue, please educate yourselves. Someday when you endeavor to make money at something and you suffer from a third-party intentionally interfering with your contracts with your customer base and all your hard work fails to generate the revenues that your innovative, in-demand product should generate due to that third-party, you will believe something different.
Normal pixel finding scripts do not work.It works on every other window except for the game window. I'm wondering if the game has some kind of defense against getting pixel colors. The results i get are what is BEHIND the game window such as my background color. Anyone can help me get around this problem?
First, games that run in True Fullscreen mode (You can usually tell because they don't have a border and take up the entire screen) don't play well with AutoHotkey. Try running your game in windowed mode or windowed full screen and see if the pixel grabs work. Secondly, try downloading The new version of AutoHotkey for your machine and take a look at my Snipe Utility to get some ideas of how to read screen pixels, get color locations in games and such and how to capture static and moving images from the game window. I assume you're using some decent editor for creating your AutoIt scripts. You may be able to use that with AutoHotkey as well but I'd recommend you look at an editor that has built-in support for AutoHotkey and Syntax coloring like Notepad++ or SciTEAutoHotkey. Finally, When you build any script try to keep it as simple as possible. Only start adding detail or complexity once you know the darn thing works. The rule here is Make work first then make it work fast/right/nicer/prettier/tighter etc.
I did some searching and at one point MapleStory was using some form of hackshield like GameGuard. I don't know if they still do but that could be problematic for you trying to macro any fight or key sequences. You may be able to tell if GameGuard is installed with the game by checking the game's installation directory for gameguard programs or directories.
THanks for the response guys. And I do run the game windowed and as for gameguard, the server (Maplestory Private server) does not use gameguard but they use their custom defense. I will try to learn AHK from autoit, but right now, I'm looking for a solution ASAP any help would be greatly appreciated.
And BTW, Snipe..ahk was designed to do exactly what you're asking -- to read colors, x-y locations, and to grab images and partial images off the screen. You can find that in the Scripts directory on this board. The script is pretty well commented but if you are a total newbie to AutoHotkey it might be a little intimidating to you. And it's not compiled so you can read the script even with notepad.
I was born and raised in Kuala Lumpur, the Capital of Malaysia, until I decided to head up north to pursue an undergraduate degree in Computer Science at Waterloo. I have a passion for the web and systems, and I love coding. I am also interested in music, travel, and cooking.
It all started with a game. Neopets, to be exact. It was the year 2002, right after I got my first computer. Neopets is a virtual pet website in which users can have their own virtual pets, and buy items for them. I fell in love with it.
Those small victories kept me going, but the biggest catalyst of all were the online communities. Everyone on the server forums was engaged in healthy competition, trying to ship their code as fast as possible, while maintaining code performance. I was then exposed to Computer Science concepts such as data structures, multithreading, and networking.
Contrary to popular belief, web development was nothing like building a private server. Once again, I turned to Google for help; through its wealth of resources, I found advice, forums, friends. I realized I learned best from the work of others, so I spent many nights alone; breaking down code, understanding the logic, and transferring it to my own projects.
I was still in high school then, so I would study by day and code by night. Sometimes, I read programming tutorials more than my school textbooks. The money I earned from freelancing projects went right back into fueling my web education; I was buying domains, web hosting, VPS. I was addicted.
I never expected myself to come this far. Honestly. Looking back at those 10 months, being able to learn new technologies and share them with everyone else is extremely rewarding, at least to me. And I hope that I could continue doing this, and inspire more people to pursue their passions!
A few weeks ago, I started programming a server that emulates an old version of the live server of one of my favourite games, the Massively Multiplayer Online Role Playing Game titled MapleStory. You can take a look at my progress here.
Back in 2007/2008, a few friends and I played on a private server called OdinMS which is a server emulator for MapleStory. This server was completely seperate from the live MapleStory servers. The majority of my interest in this server came from the added special features. After further research, I discovered that these features were added by editing server-side content. These edits affected the game on the client-side without changing the client itself. On the normal MapleStory servers, server-side content couldn't be edited.
Rumor has it that the people behind OdinMS ended up being sued by the creators of MapleStory. I believe they were sued for distributing and editing MapleStory server resource files also known as wz files. This goes far beyond the educational server emulator for private use that I am creating.
I was very interested in how the developers behind OdinMS were able to create their own set of servers seperate from Nexon/Wizet, the creators of MapleStory. This was the spark that lit my interest in software engineering. Online version control websites allowed me to view source code for another popular private server called TitanMS. With a lot of help from the private server community, I was able to read some pieces of the source code without any prior programming experience. However, I always wanted to create my own server with source code completely from scratch.
Being that this is the first time I have ever worked with Node.js and also JavaScript, I have learned a lot so far. There have been many interesting obstacles that I have faced with this large project and in the next few weeks, I'll discuss them in detail.
Tnx to jonnyart.So I'm here to help you,the contents are as follows:1. Cluster of downloads Making Server.2. Regulations.3. Compiler correctly with NETBEANS.4. Opening the site.5. Opening ports.6. Advertising serverOkay so here's the My Making Server:Well, here is my Making Server:Download: It includes:Wamp ServerMy SqlJce 7JDK 7Netbeans - the V117:Helisium Development.rarxml v117:Download: Passwrd: Fk4FuNGreat now after you have downloaded it extract the one Making Server folder then extract the gelding separate folder.Let's StartLet's start in JAVAAfter we extracted the files of MakingServer I gave you go to the folder and open the "JDK7"Select the BIT (I have 64) if you dont know take the following steps:Start> right click Computer> Properties.there registered you have "BITS" You have this 64 or 32.Okay when you press it should look like this:Press Next where indicated in red to carry on:The installation should start now:This is now completed installation of the JDK.Now there is an installation called jre7.Should be like this:Now its installation begins:After it ends it should look like this:Now it's finished click Ipoh marked in red.if more regulation is not required click Cancel.We finished with JAVA!There is a little something to make sure that JAVA will be verified 100%Click here:Start> Computer> right-click> Properties> Advanced System Settings> Environment Variables.Write the name:Variable Name: PathVariable value: C: \ Program Files \ Java \ jdk1.7.0_04 \ binThis then we set JAVA Click on OKIt should be like this:Now pass the JceGo to Making Server I gave you then click here for JCE7The two files Local_plicy and US_export_policyWe move the following places:Code:C:\Program Files\Java\jdk1.7.0_04\libC:\Program Files\Java\jdk1.7.0_04\jre\libC:\Program Files\Java\jdk1.7.0_04\jre\lib\securityC:\Program Files\Java\jdk1.7.0_04\jre\lib\extC:\Program Files\Java\jre7\libC:\Program Files\Java\jre7\lib\securityC:\Program Files\Java\jre7\lib\extThen install Wamp Server also included in the package I brought you, choose your bits.Make sure it is green or orange.Well now the fun part, after you have installed MySql I gave you, it should look like this:Register in Default SmechaV117 as a picture click OKThen Run the SQL files neutered.
Let's start in JAVAAfter we extracted the files of MakingServer I gave you Go Folder and open the "JDK7"Select the your BIT I have 64 to see how there click on:Start> right click Computer> PropertiesWhere registered you some bits or "BIT" You have this 64 or 32Okay is pressed it should look like this:Pressed the NEXT Where indicated in red to show you something like:The installation should start now it would be this:This is now completed installation of the JDKNow there is an installation called jre7Should be like this:Now its installation begins:After it ends it should look like this:Now it's finished click Ipoh marked in red.You will be more regulation is not required so click Cancel.We finished with JAVA!A little something to that JAVA will be verified on at 100%Click here:Start> Computer> right-click> Properties> Advanced System Settings> Environment Variables.It should look like a new press:Write the name:Variable Name: PathVariable value: C: \ Program Files \ Java \ jdk1.7.0_04 \ binLike this: then we set JAVA Click on OKIt should be like this:Now pass the JceGo to Making Server I gave you then click here for JCE7The two files Local_plicy and US_export_policyWe draw the following places:Code:C:\Program Files\Java\jdk1.7.0_04\libC:\Program Files\Java\jdk1.7.0_04\jre\libC:\Program Files\Java\jdk1.7.0_04\jre\lib\securityC:\Program Files\Java\jdk1.7.0_04\jre\lib\extC:\Program Files\Java\jre7\libC:\Program Files\Java\jre7\lib\security C:\Program Files\Java\jre7\lib\extThen install Wamp Server also included in the package I brought you choose your bits.Make sure it is green or orange.Well now the fun part after you have installed MySql I gave youIt should look like this:write in Default SmechaV117 as a picture click OKThen Run the SQL files neutered.
After you have installed NetbeansOpen it click File> New ProjectFollow me:Click NEXTWhere indicated in red write the name of your serverAnd click NEXTClick Add Folder, and then redirect the gelding took place and check the SRC like this:Click OPEN and then it should look like this:Click FINISHThen it should be like this:Made after, and then transferred to a folder of castrated Go to DIST and check what is indicated in the picture:Press OPENThen click here to ServerConstents.javaWaipo marked your Ipe address you can find on www.whatismyip.comThen click the hammer and broom on top now pass the file Shkomfliir built to DIST neutered and remove Helisium.jar name.Now make sure that your gelding Porter DB looks like this:Code:url=jdbc:mysql://localhost:3306/v117?autoReconnect=trueuser = rootpassword =Go to WorldGms pen and change the address where Effie yours:To me it looks like this:Code:net.sf.odinms.channel.net.interface=87.69.173.98Now Go to Channel and change the name in my address to yours Effie's looks like this:Code:net.sf.odinms.world.host=87.69.173.98Now Run the Luncher.bat castrated It should look like this:Now download LEN of the V117 or V116 same note took place maple.MediaFire - Space for your documents, photos, videos, and music.We did not open ports and put our Ipe address or 127.0.0.1So the next step in opening ports but that I do just about HOTBOX that is what I have at home.Standard Web page opens and will type up 198.168.1.1 and pressed Inter.Like this:Will type:Login: adminPassword: adminAnd pressed ApplyNow go into the Advanced> Forwarding and do like the pictureNow not click ApplyGo start just will> CMD> type in ipconfig should look like this:To do this I wrote 10 table of ports and variables sometimes so if you do not go for what you know that's the problemClick ApplyJust now you can enter gameWhat about the website?Put down the CMS that.Is the link:ExtaliaMS-CMS 'EN' - By DrServer.rarExtract the CMSAnd Go to: C: \ wamp \ wwwNow copy the files to the CMSGo Folder Config and Config document again opened a text documentMake sure it's like this:Code:
3a8082e126