forked from rathena/rathena
-
Notifications
You must be signed in to change notification settings - Fork 2
Folder_Structure
Akkarinage edited this page Nov 5, 2016
·
1 revision
Location | Description |
---|---|
/3rdparty/ | 3rd party files, such as mysql.h |
/conf/ | Main configuration settings, such as connection settings, battle settings and mapflags. |
/conf/import/ | Import folder, mainly used to keep your configuration settings after an SVN update. |
/conf/battle/ | Where you will find settings to change the rates, drops, max stats and such for your server. |
/conf/msg_conf/import/ | Used for importing message files. |
/conf/msg_conf/import-tmpl/ | Template files for importing message files. |
/conf/msg_conf/ | Message files, available for English (default), Chinese, France, Germany, Indonesian, Portugese, Russian, Spain, and Thai |
/db/ | Databases, such as the job_db, experience tables, item and mob flat-file databases. |
/db/import/ | Database files for importing/customizations purpose. |
/db/import-tmpl/ | Template files for database import. |
/db/pre-re/ | Pre renewal database files. |
/db/re/ | Renewal database files. |
/doc/ | Various documented settings, mainly for database settings. |
/doc/samples/ | Sample scripts. |
/log/ | If you generate any log files, such as picklog or atcommandlog, they will be stored and updated here. |
/npc/ | Any NPC/spawn file you will find in the game is in here. |
/npc/airports/ | The airports and airship scripts are in here, and any NPC related to them. |
/npc/battlegrounds | Battlegrounds scripts can be found in here. |
/npc/cities/ | Any non-quest, non-kafra NPC found in the towns are here. |
/npc/custom/ | Any NPC not officially supported by rAthena is located in here. Here is where you will find your healers, warpers and MVP arenas. |
/npc/events/ | Any official events, such as twin-towers or Christmas events on the official servers. |
/npc/guides/ | Any guides in the cities. |
/npc/guild/ | WoE scripts and functions are in here. |
/npc/guild2/ | WoE:SE scripts and functions. |
/npc/jobs/ | Job changing scripts and quests, as well as functions. |
/npc/kafras/ | Kafra scripts and functions. |
/npc/mapflags/ | Folder with all the mapflags, such as noteleport, pvp and gvg. |
/npc/merchants/ | Any official merchants in here. |
/npc/mobs/ | Spawn scripts for fields, dungeons as well as city cleaners in here. |
/npc/other/ | Scripts that don't really fit anywhere else, like the marriage script. |
/npc/pre-re/ | Pre Renewal scripts |
/npc/quests/ | Official Quests, such as the Sign Quest or Thanatos Tower. |
/npc/re/ | Renewal scripts |
/npc/warps/ | Warp portals, and scripts, that behave that way. |
/save-tmpl/ | If using TXT, this is where all your player information is to be stored, such as accounts, characters and guilds. |
/sql-files/ | If using SQL, this is where the pre-made database dumps are, that will populate your database with the correct tables and such. |
/src/ | All source files, the meat and potatoes of the emu. |
/src/char/ | Character server source files. |
/src/common/ | Common between both TXT and SQL server settings. mmo.h is in here, the file that will modify most of the hard-coded server settings. |
/src/config/ | Some config source files, such as const.h, core.h, renewal.h, and secure.h |
/src/config/classes/ | Another config files, general.h. |
/src/custom/ | Alternative source files for 'simple' customization atcommand and script command. |
/src/login/ | Login server source files. |
/src/map/ | Map server source files. |
/src/plugins/ | Plugins source files. |
/src/test/ | |
/src/tool/ | Tools source files, such as the mapcache maker. |
/tools/ | Contains tool scripts for various maintenance-related tasks. |
/vcproj-9/ | Project 9 Files,Files used if Using MS Visual Studio C++ 2008 |
/vcproj-10/ | Project 10 Files,Files used if using MS Visual Studio C++ 2010 |
/vcproj-12/ | Project 12 Files,Files used if using MS Visual Studio C++ 2012 |
/vcproj-13/ | Project 13 Files,Files used if using MS Visual Studio C++ 2013 |
- Installation instructions
- Transitioning from SVN to GIT
- Compiling on your OS
- Connecting & Starting rAthena
- Scripting like a pro!
- Server Modifications and what to expect
- Database Configuration
- Adding Custom Items
- Adding Custom Monsters
- GRF Encryption
- Data folder
- Diff files