Jump to content

AZICKO

Management
  • Posts

    1504
  • Joined

  • Days Won

    13
  • Feedback

    100%

Everything posted by AZICKO

  1. Questions & Answers? => Moved in Temporary #DeadLink
  2. Hi, The condition is empty, it should be deleted, right?
  3. Huge thanks for the updates and what you are doing for the community!
  4. FontAwesome 6 Pro has been installed The website field in the Marketplace has been improved (Clickable) The skype field in the Marketplace has been improved (Clickable) The discord field in the Marketplace has been improved (Clickable) Addition of a new feature: Discount Mode (Display a label when there are commercial offers)
  5. Master Guide English version of the French Master Guide Summary Once upon a time Introduction Prerequisites Creation & Management of a Metin2 Private Server Introduction Create your Metin2 Private Server Configure & Manage your Metin2 Server Server Client Quests Maps Items Entities Extra Sources of Metin2 Introduction Compilation Conclusion Once upon a time Introduction If you are reading this topic, it's because you too are looking for to create your own private server for our favorite MMORPG! Metin2! With this guide, you will be able to create and modify your Metin2 private server. You can customize it as much as you want! First of all, a little theory! Some computer fluency is recommended to successfully complete the quest you are leading. Metin2 uses several programming languages, such as LUA, Python, C++, and SQL. We have, since 2014, the Sources of Metin2, that is to say that with the sources and some knowledge in programming, you will be able to create your own systems, add character classes, add kingdoms and other things! With the sources, you will have complete control over the game! This part is reserved for people with knowledge in programming. The C++ language requires analysis and understanding about the errors and the information that is transmitted by the compiler regardless of the tutorials and shares offered... Before 2014, we had to use pre-made server files and we had to make classic modifications through the use of diffs... For the most part, the servers all looked the same, a bygone era! You have the possibility to self-host and install it on your computer if it's efficient. Local use for tests will be recommended, followed by the acquisition of a dedicated server from a host such as OVH, SoYouStart or even Kimsufi for public use with players, for a few euros per month. This guide will mainly tell you what are the important topics to see first, then some extras to improve your server! Prerequisites Lots of coffee Patience Motivation A lot of time Money Creation & Management of a Metin2 Private Server Introduction I know you are looking forward to this! Today, you will see on the forum server files with a year of release, keep in mind that the 2014++ server files have the sources of Metin2. I want to reassure you on one point, for a beginner, it's not necessary to work on the sources of Metin2, the sources should be used only if you want to add and create new systems or fix bugs. The creation of a Private Metin2 server begins with the emulation of an operating system in addition to yours, FreeBSD. FreeBSD is a UNIX-like operating system, on which most Metin2 servers run. It's the emulation of a second operating system that consumes resources in processor, RAM and storage on the host system (Your computer), it's also possible to run a server natively on Windows. If you are using a dedicated server, you will install FreeBSD as your main operating system without going through Windows! Metin2 is composed of two parts, a server part and a client part, the player uses a client to connect to the server part. This is what makes it possible to play online. The server part is also made up of two parts, the game and the database. The files or server files are the set of files which allow Metin2 to function. [Hidden Content] Create your Metin2 Private Server (Recommended) [40250] Reference Serverfile + Client + Src [15 Available Languages] (Alternate) Metin2 Serverfiles Windows + Client + Source Configure & Manage your Metin2 Server Server Metin2 Sources - 2014 Kraizy MySQL Password Generator for your Metin2 Account How to create a shop or multi shop and modify it with an NPC GM Commands Navicat Premium 15 TXT Item_Proto Flags / Antiflags / Bonusflags Forum: Binaries Client (Recommended) EterPack Archiver - PackMakerLite (Alternate) Eter Nexus File Archiver Client Console Commands How to Metin2 & Cytho Forum: Binaries Quests How To Questing for Beginners List of common quest functions Event Flags Forum: Quests Maps World Editor Remix How to Install Map Manage NPC / Monster spawn on your Metin2 maps How to install World Editor? Windows Regen Creator Forum: Maps Items (Recommended) Metin2 Icon Database Implement a Weapon / Armor / Costume / Item... Configure your Weapons / Armors / Items Import / Export Model with Noesis and 3DS Max How to import GR2 animation into 3DS Max Forum: 3D Models or 2D Graphics Entities Nothing here... Websites (Recommanded) Metin2 CMS Forum: Web Development & Scripts / Systems Extra (Recommended) Official Unpacked Updates Metin2 No Spam Which programs do I need for what? A security checklist for your Metin2 server Guide for better security Useful Tools to Get you Started Forum: Binaries Forum: Programming & Scripts / Systems Forum: Tools & Programs Forum: 3D Models or 2D Graphics Forum: Guides & HowTo Forum: Operating Systems Forum: Others Sources of Metin2 Introduction Compiling requires programming knowledge! Compilation, in computer science, is a work carried out by a compiler which consists in transforming a source code readable by a human into a binary file executable by a computer. For example, the sources of the Metin2 client, compiled with Microsoft Visual Studio, we will give an executable file named: metin2client.exe. The sources of Metin2, consist of several files whose extensions are respectively .cpp and .h, these files form what is called: the sources. The compilation of these files allows to obtain files: db and the game in a UNIX environment with FreeBSD, a client file: metin2client.exe and tools: worldeditor.exe, dump_proto.exe in a WIN32 environment with Windows... Compiling is translating human language (Python, C++, Java, etc...) into machine language (Binary), with a tool called a compiler. To compile, we use for example Microsoft Visual Studio (Windows) or Gmake / CLang (FreeBSD). [Hidden Content] Compilation (Recommended) Get started - C++ on W3Schools The programming languages you should learn! How to compile the source code on FreeBSD How to compile Metin2 server source on FreeBSD? How to compile client binary on Windows UI programming guideline Introduction to C++ Forum: Binaries Forum: Programming & Scripts / Systems Forum: Guides & HowTo Conclusion With Metin2 Dev, the members who make up this forum, the shares, releases and the tutorials, you are now able to create a Metin2 Private Server. Don't hesitate to share your findings and your ideas to help Metin2 evolve. Have you opened your Metin2 Private Server? Now show us what you can do! Good luck to you ! If you need help, we'll be there to help you in Questions & Answers. Sincerly, ASIKOO
  6. I think you should upgrade the FreeBSD kernel in command line. Like Windows, Windows 10 to Windows 11.
  7. You could have copied/pasted part of your topic before redirecting to an external link
  8. I can give you the Metin2 Download account access, however the cloudflare upload limitation is limited to 100MB. I upload these archives myself via sFTP. PS: Updated on Metin2 Download
  9. The website field in the Marketplace has been fixed (Background color) From now on, the Marketplace topics will be opened without user preferences (Display the latest comments: take me to the latest comment), this means that the reviews tab will be the default tab (In Marketplace categories) FontAwesome 6 Pro is being installed, icons may be missing on some themes (It will be fixed)
  10. The plugin which manages the display of ranks on members topics has been deactivated (Enhanced User Info Panel). Now, the theme that manages the display of members' ranks on topics. From now on, only the default theme of Metin2 Dev will be customized (Fluent Design). New profile option: Discord ID (Link to your discord profile).
  11. Maintenance completed. Please clear your browser cache.
  12. An maintenance is scheduled for this weekend, this will make Metin2 Dev unavailable for several hours (~ 3 hours).
  13. 82 Files have been disabled from the Metin2 Download Server (Files with viruses (often false positives)) These files will be back soon (This damaged the reputation of Metin2 Download)
  14. Removal of the Hosting category from the Marketplace (Topics have been moved to the trash, we no longer accept hosting services on Metin2 Dev, this is valid for the whole community) New system of Frequently Asked Questions (Questions & Answers on how the Metin2 Dev community works, content being updated)
  15. Disabling anonymous posts (They are not used correctly) Members can now choose how to display forums (Tabs, Table, Grid, Fluid) Creation of a whitelist of authorized domain names in email addresses (There are too many temporary emails causing a bad reputation of our emails) (You can report a trusted domain to me that isn't authorized on Metin2 Dev)
  16. AZICKO

    Top Metin2

    Development of a top to reference Metin2 private servers. Vote for the best server and get dragon coins!
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.