
- When searching for a map-wide free cell, the tiles 15 cells from the edge are no longer considered * Added a configuration to change the edge size to any value between 1 and 40 - When searching for a free cell, the tiles 4-5 cells from the edge are now considered invalid and trigger a retry * If you make the edge size smaller than this, it will use edge size instead - Searching for a free cell now defaults to 50 tries, but if the "no spawn on player" option is active, those failed attempts are not counted towards the limit anymore - When a monster spawns in a defined area there will now be 8 attempts to spawn it on a valid cell within the area and then one attempt on the center cell; if all 9 attempts fail, there will now be 50 tries to spawn it map-wide before it gives up - When a monster has fixed spawn coordinates, but those coordinates are a wall, it will now spawn in a random location map-wide instead * This also applies to icewall blocking the cell unless the boss_monster command was used - Each monster in an area spawn will now receive its own spawn center within the spawn area on server start * This results in the spawn area being larger but having a bias towards the center * Added a configuration to disable this behavior - Fixed slave monsters always being active and constantly calling the "search freecell" function even though neither them nor their master have been spotted yet - Fixed map server crash when setting no_spawn_on_player to 100 (follow-up to 33b2b02) - Updated prontera field spawns to official episode 18+ - Updated all champion mob respawn times to 3 minutes and sorted them by map name - Fixes #8300

rAthena
rAthena is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C++, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. rAthena is a continuation of the eAthena project.
Forum | Discord | Wiki | FluxCP | Crowdfunding | Fork and Pull Request Q&A |
---|
Table of Contents
1. Prerequisites
Before installing rAthena there are certain tools and applications you will need which differs between the varying operating systems available.
Hardware
Hardware Type | Minimum | Recommended |
---|---|---|
CPU | 1 Core | 2 Cores |
RAM | 1 GB | 2 GB |
Disk Space | 300 MB | 500 MB |
Operating System & Preferred Compiler
Operating System | Compiler |
---|---|
Linux | gcc-6 or newer / Make |
Windows | MS Visual Studio 2017 or newer |
Required Applications
Application | Name |
---|---|
Database | MySQL 5 or newer / MariaDB 5 or newer |
Git | Windows / Linux |
Optional Applications
Application | Name |
---|---|
Database | MySQL Workbench 5 or newer |
2. Installation
Full Installation Instructions
3. Troubleshooting
If you're having problems with starting your server, the first thing you should do is check what's happening on your consoles. More often that not, all support issues can be solved simply by looking at the error messages given. Check out the wiki or forums if you need more support on troubleshooting.
4. More Documentation
rAthena has a large collection of help files and sample NPC scripts located in the /doc/ directory. These include detailed explanations of NPC script commands, atcommands (@), group permissions, item bonuses, and packet structures, among many other topics. We recommend that all users take the time to look over this directory before asking for assistance elsewhere.
5. How to Contribute
Details on how to contribute to rAthena can be found in CONTRIBUTING.md!
6. License
Copyright (c) rAthena Development Team - Licensed under GNU General Public License v3.0