| ;o | |
|---|---|
| Tweet Topic Started: Aug 18 2009, 11:15 PM (9 Views) | |
| legion | Aug 18 2009, 11:15 PM Post #1 |
|
Administrator
|
This isn't really meant to be taken seriously 100%, but some parts are. Nothing here is intended to be insulting at all. Also, I got all this info from trolling every flyff website and stalking everybody. And if you don't get any jokes, most of them are inside jokes that some or most people will understand. Table O' Contents
1. For Starters. One day, you're rushing by private shops in Darken City on FlyFF, anxiously searching for a cash shop bike you really need, and all you see is "eight hundred million penya here." "eight hundred million penya there." Frustrated, since all you have left to your name is two million penya, you throw a rage fit and rush to the arena to seek out revenge on your would-be bike. Glaring around while you sit at the very edge of the arena, you ponder about your guild, and whether it can stand up to the fearless and godly siege-winning guild you'll be facing soon. "How dare those no-lifers be Heroes and not me!" you think. Infuriated, you rush to a very low level bow jester. You know you can own him with your powerful, unstoppable ten thousand attack Asalraalaikum. You just know. Of course he goes down. They always do. He deserved it anyways, he was attacking EVERYBODY! Proud of yourself, you now look around to see a master psykeeper who was sitting down earlier, chuck a psybomb at you, another BJ with a legendary golden bow starts firing at you like mad, and a billposter out of nowhere, like twenty levels below you, bashes your face in and forces your health to zero, the loud and incredibly epic noise drilling in your ears. You now wish you had spent that twenty dollar bill on Gpotato's to fund Volcano card purchasing, but you're not a lowlife, it's against your morals. Dazed and confused, you leave without speaking, as if you were a 13 year old hit and run BR level thirty mercenary, disappointed that his epic sixty percent attack speed and one hundred attack wasn't enough to take down a hero jester, and had no knowledge of the combat stance motion button, and you decide to seek pleasure elsewhere. Later, you go to Azria to level, until a hero knight gathers mobs for his newbish low level friend, stealing every single masquerpet in sight. As the night draws near, you lurk around mindlessly with nothing to do. The arena fails, the prices fail, everything fails. So.... You decide to make a noob Caali private server and get severely hacked instead, because having broken hero skills, mob attack delay, and lag is so much better than failing in eFail. Moral of the Story. Please people, let's avoid this. New files, if you don't know already, are being developed by the best of the best here. And if you really don't know anything, there are already stolen server files swimming around on the grand and fabulous sea of knowledge we like to call the internet. They end up on German websites full of teenagers who release the same file ten times a day for two weeks, with the same leecher thanking in every single post. (Some people might get that joke.) If you feel as if spamming a two hundred million damage Asalraalaikum on the Red Meteonyker giant is worth being hacked to pieces by all your former friends, use Caali's Rev 2 or 3. You'll get very small support on Ragezone. But if you want to hang and chill with the cool kids and have hookups, then get off your lazy fat ass, emerge from your dark and moldy basement, move your callused log-like legs out your mothers house and go on a magical journey to the bookstore and grab a copy of C# for Dummies, or any other C based language. Study it like there's no tomorrow. If you realize your mother dropped you on your head at age two, then go learn another language that contributes to private servers that's easier to learn (Like I did. >.>), such as HTML, PHP, SQL, AJAX, JS, AS, CSS...the list goes on. After you've studied these languages so hard and long that you drown and die in your own sweat, you're ready to make a beginner server! Note. Remember this, you do not learn everything all at once. It takes time to learn about computers and their coding languages. Personally, I've been coding for a very short time, but I've been learning about servers for about six months, and I know basics and more. I also learned mostly alone, it just takes time and adjustment. So have a lot of patience, it won't happen overnight. 2. Server. If your mother sells herself on the street and slaps a load of c notes on the table every night, ask for some or steal some, and go buy a server tower. Or the alternative, pay for one over the internet. Make sure it has Windows Server 2003. Try having a lot of RAM and hard drive space, as well as a high speed internet connection with high bandwidth. If you're dirt poor, use another computer you have for now. I highly recommend you don't, under any circumstances, use your personal computer as the server, since you're prone to have accounts and passwords stolen from cookie hungry hackers. Now that you got all that settled, I have a practice for you. It may be stressful, hard...maybe painful. You might just drop dead and DIE in the process. Click the Search button, and find a guide on how to port forward. If you lived, then congratulations! You passed the newbie test and are ready to continue. If however you can't access your modem, you can use a program called Hamachi, but beware, not many people will want to join your server. 3. Website. HTML is god damn easy to learn. If you're incapable of doing so, you shouldn't be working on a private server. The syntax is simple and can be learned in a day for some people. I'll explain the basics of running a website server and coding in HTML. You will need to download XAMPP. Windows Installer: Download ZIP: Download 7-ZIP: Download Linux Download Macintosh Download Solaris Download Install XAMPP. Start your Apache service, make sure your firewall doesn't block other clients from accessing your server, and now you're ready to continue. Go into your xampp folder in your C:\ drive and look for a folder called htdocs. This will be the folder other users can see on your website, anything inside will be public. Not sure how it is for other users, but for Windows it's called htdocs. Assuming you have little or no knowledge of HTML, let's get started. Go into your htdocs folder and create a file named index.php (html is usually displayed in .html, but for more features we'll use .php) and open it with a computer language text editor. Tags. HTML is a markup language that uses markup tags to describe and display web pages. There's start and end tags, example: <html></html> Each tag is enclosed in angle brackets, the starting tag has no forward slash and is aligned left, the end tag does and is aligned right. Any text inside and outside of tags are displayed as normal text in a browser, unless configured otherwise in the tags. Tags can be used for virtually everything, they can create bold, italic, underlined text, create tables, display image maps, align features, create links, et cetera. Note: Tags start as <start> and end as </start>, it's never <start> </end>. Not all tags (such as <br>) need a closing tag. Elements. Elements are tags that contain attributes and content/values. An example would be: <body bgcolor="#000000">Text Here.</body> That code states that the background color of the web page is black and it displays "Text here." on the web page. By default it shows the text on the top left corner of the web page. Here's how all this works. <body bgcolor="#000000">Text Here.</body> body: Start tag bgcolor: Attribute =: Content that the attribute executes. "#000000": Content/value (must be in quotes) Text Here.: Content displayed on the web page. /body: End tag. I don't have time to explain all the tags, attributes and content here, so find out what they all mean and which attributes work with which tags, et cetera, here: W3 Schools Aside from college and reading books, this website helps a ton, I recommend using it if you can't afford college courses or books. Now let's get started on the web page. Index/Home Page. Now, open up your web page in your web browser by typing localhost or your ip address in the URL, and open your index.php file in a text editor as well. All websites need an index file to display as a homepage, otherwise you'll see all the sub folders, and you don't want that. So now that you're ready, make sure you understand the basic HTML codes in no particular order: Tags. body, a, html, div, br, p, map, table, b, img, embed, script, i, title, h1-h6, head, font, strike, style, !--, frame and hr. Attributes. align, color, bgcolor, width, height, border, cellspacing, cellpadding, value, target, src, size, span, href, id, frame, name, scrolling, et cetera. Some useful basic HTML codes, called Entities, you should know: = Space © = Copyright ® = Registered Trademark Here are some common errors: Problem Your web page displays a random symbol. Solution You probably made a typing error in your web page, such as missing a bracket or adding more than the required amount of quotes. Make sure you're always aware of what you're typing. This also happens when you alter somebodies code with no knowledge of what it is. Problem You added a tag and attribute, but it only applies to a certain area. Solution For many tags, the start and end tags should enclose what you'd like to alter. So if you want a string of text to be displayed and alter the entire font, do this: <font color="#000000"> <p>Harro, u wan five dollah?!</p> </font> <p>Yus eye dew!</p> <font color="#000000"> <p>Harro, u wan five dollah?!</p> <p>Yus eye dew!</p> </font> Problem Images aren't displayed correctly. Solution Remember, you need to add the location of your image, which should always be in your website. Usually it works like: <img src="lolcat.png"> And not: <img src="http://www.kewlkat.net/lolcat.png"> Problem Attributes do not work. Solution Not every attribute works with every tag. Look them up if they aren't working, or test it for yourself. If you want to get complex, learn PHP, it's a tougher language to learn, but easy to use once you know it. It's what connects your website to your database and allows you to easily alter and connect to your game server. I won't cover PHP, because I don't know too much about it at this time, I'm still learning myself. I'll add more later when I'm not in such a hurry. Now that you learned some basics, let's continue, shall we? 4. Database. Databases are the magic behind most websites. It's what runs forums, video websites, blogs, online games, and so much more. There's endless possibilities with a database. A database is a series of tables and fields that a game or website uses to send and receive information to and from. For FlyFFprivate servers, databases are used to store ingame information, as well as optional website information if you have decent PHP skills. Now, the emulator, or the program or programs that run the game on your server and lets people access it, accesses a MySQL server. Again, use the search button or Google, download MySQL and install it. When configuration comes up, you can usually skip everything if you want to be careless. I recommend reading up on it and find out what everything does. 5. Emulator. The emulator for your server is an executable or series of executables that runs, sends and receives data from your database, and allows players to connect to your server and play. This is where private server making gets tricky, time for a history lesson. In the ancient times of the interwebz, there lived a great and powerful wizard known as Caali. He was so powerful, that he was able to create his own FlyFF emulator at the speed of light, whereas everybody else struggled greatly. It was a great time for Caali, until one day his files were stolen and released publicly without his say. Enraged, he infected his next revision with HIV. Apparently, the hackers were gay, because they came back for more. His next reversion was infected with AIDS, and they wanted more and more, those queerosexuals. So the great wizard Caali got revenge by infecting everybody who joined his server with gonorrhea, and since then, he disappeared into the darkness, dwelling silently amongst his allies. Unfortunately the leechers and hackers still wanted more, as they continued to use the server files. Ages later, new incomplete emulator files were being released, and all the peasants rushed to fix them up and release them, while God laughed at their insignificance and enjoyed his official MSSQL files that he had stolen from Gala-net as easily as a dog could wag his tail. The peasants built the files more and more, until they were decent and usable, and ready to be released to everybody in the village as a public project. Nonetheless, all of Caali's gay hacker fans wanted to use his stolen files, regardless of how often God struck them with lightning. But the wise ones, who studied the sacred syntax of C and it's predecessors, contributed to the project and the project only. Sometimes people would break into the village and bitch and moan about how they need help back in their village, ridden with syphilis by now and Caali's files, most of which were stolen from Germany's country. The country, which was infected by a wormhole, seemed to loop time back and forth, since you would see the same files arise every day over ten times by different people. I ask you all to please not follow the gay ass loving Caali fan's paths, it isn't what we want around anymore, or else the entire population of Ragezone will turn gay. But all joking aside, please contribute to the open source as much as you can, even if you don't know the language, there are multiple ways to contribute, such as learning reverse engineering, which has so many opportunities and results, you can create a website for the source, help people who work on it, and support the removal of Caali's files. 6. Socializing. We all know you have a hundred times more confidence online than you do in real life. It's understandable, everybody is like that. Which makes it easier to make friends, and lots of them. Having friends online, however, can have benefits. For one, you get connections and hookups to very talented people, who might help you with coding and increase your knowledge. If you want to make talented and knowledgeable friends, then you should follow this list: How to get good friends.
7. Security. No matter how good your emulator is, you can still get hacked. Since this is my poorest subject unfortunately, I can't really help, but I can give you some basic information that some of you don't know. You'll need a really good firewall, one that has control over each port, that can filter packet spamming, covers up most computer exploits, et cetera. Try getting a hardware firewall if you can afford it. Get a server real time monitor that monitors all traffic of your entire server. Get one that isn't freeware, it's very useful. Make sure you never use the server to save passwords, run online sessions, or anything that monopolizes security. Work on creating a dynamic .htaccess file, these come in handy. The hackers nowadays are very talented and dangerous, some will hack your server just to be a cyber bully, and they can do serious damage to it. Even the script kiddies who troll all over and spam Google searches for software they can use to attack you with, are dangerous if you're a security noob. So please take this into consideration if you can't help but use Caali's files, or if you're using them for a sandbox, be careful. And when you're testing your website, if you don't want most people viewing it, just disable the Apache service and open http://localhost/ in your browser, you should be able to view it. 8. Hackers. You can allow yourself to add a new load of incredible individuals into your messenger by following the basics of socializing. But small errors in your typing can lead to deadly results if you piss off a hacker. I'll cover some basic hacker information here. Script Kiddies. These are the least deadly hackers you'll have to worry about. What they do is search random queries in Google in order to find the corresponding program or code to their hacking plan. "ddos program," "loic," "sql inject download" are just a few examples of what they search over and over, until they build a huge folder full of hacking programs. After they search around for Caali servers and DDoS, XSS, or do whatever they can to annoy you. Cyber bullies are more of an annoyance than a threat, since they usually give up and move on, or they get stopped by you, if you know what you're doing. DDoS'ers. Some DDoS'ers (stands for denial-of-service-attack, a hacking method that floods your server so hard it eats up bandwith and slows down or stops your connection) aren't script kiddies. They know how to hide well, and they don't attack you with a public program, instead they use their own code and DdoS the hell out of you until you have to shut down your modem or server for a while. XSS. People who XSS can exploit vulnerabilities in your website code and hack into your database. It isn't really harmful unless they make themselves an administrator and spawn over a hundred thousand masquerpets all over Madrigal. So make sure your PHP code is secure and unexploitable. Sometimes they'll insert images or text into your website, or replace it all together, so make sure you back up both your database and your website daily, or if possible, monthly. Cheaters. A lot of people like using hacking programs or exploits to spam notices in the game, grant themselves administrator powers, or level faster and safer while being away from the computer. On Ragezone, a fragment of an anti-cheat code was released by DeadlyData which you can use and build upon, so, search button time! Professional Hackers. There's a select few very professional and talented hackers in the server community, who unlike leechers and exploiters, can actually infiltrate into your computer and take down your subnet, web server, possibly crash your computer, and proceed to exploit your saved information on your computer to tell everybody your user names and passwords to every site you're a part of. Fortunately, the people who can do these things are on the good side, and will only mess with you if you mess with them. So for the sake of not being a retard, don't antagonize them. 9. Prologue. Now you have everything you ever needed. But what if you never played FlyFF? Don't worry, if you understand how the game play and files work, you'll be fine. Now, if you really have a clean emulator somehow, and you're ready to play, make sure your client supports it. Change your IP address in your neuz.ini, from:
to
or
Or whatever is your websites domain name or IP. You should make sure your data res files and neuz.exe work with your server, or else you won't be able to log in. IMPORTANT NOTE: It's wiser to add a server status PHP snippet to a web page separate from the most viewed page on your website, since it can slow down and crash your server. I hope you enjoyed this tutorial/survival guide/whatever it is, and I didn't mean to insult anybody in this, it's all for laughs and useful information. If you notice that I made any typing or informational errors, please let me know, I don't mind criticism. Edited by legion, Aug 18 2009, 11:37 PM.
|
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
|
|
| « Previous Topic · Announcements & News · Next Topic » |







2:37 PM Jul 11