rAthena

rAthena 是一个开源的跨平台 MMORPG 服务器。(rAthena is an open-source cross-platform MMORPG server.)

Github stars Tracking Chart

rAthena

rAthena 是一个协作软件开发项目,围绕创建一个健壮的大型多人在线角色扮演游戏(MMORPG)服务器包。这个程序是用 C 语言写的,功能非常多,可以提供npc、变形和修改。这个项目是由一群来自世界各地的志愿者和一个提供 QA 和支持的庞大社区共同管理的。rAthena 是 eAthena 项目的延续。

Forum Discord Wiki FluxCP Crowdfunding Fork and Pull Request Q&A

Table of Contents

  1. Prerequisites
  2. Installation
  3. Troubleshooting
  4. More Documentation
  5. How to Contribute
  6. License

1. 先决条件

在安装 rAthena 之前,需要使用某些工具和应用程序,这些工具和应用程序在可用的不同操作系统之间会有所不同。

硬件

硬件类型 最少 推荐
CPU 1 Core 2 Cores
RAM 1 GB 2 GB
Disk Space 300 MB 500 MB

操作系统和首选编译器

操作系统 编译器
Linux gcc-5 or newer / Make
Windows MS Visual Studio 2013, 2015, 2017

所需的应用程序

应用程序 名称
Database MySQL 5 or newer / MariaDB 5 or newer
Git Windows / Linux

可选应用

应用程序 名称
Database MySQL Workbench 5 or newer

2. 安装

完整的安装说明

3. 排错

如果在启动服务器时遇到问题,应该做的第一件事是检查控制台上的情况。通常情况下,所有的支持问题都可以通过查看给出的错误消息来解决。如果需要更多关于故障排除的支持,请访问 wikiforums

4. 更多文档

rAthena 在 doc 目录中有大量的帮助文件和 NPC 脚本示例。其中包括 NPC 脚本命令、atcommands(@)、组权限、物品奖励和包结构等主题的详细解释。我们建议所有用户在向其他地方请求帮助之前,先花点时间查看这个目录。

5. 如何贡献

关于如何为rAthena做贡献的细节请参考 CONTRIBUTING.md!

6. 许可

Copyright (c) rAthena Development Team - Licensed under GNU General Public License v3.0

Main metrics

Overview
Name With Ownerrathena/rathena
Primary LanguageC++
Program languageCMake (Language Count: 10)
PlatformBSD, Linux, Windows
License:GNU General Public License v3.0
所有者活动
Created At2013-07-17 22:19:43
Pushed At2025-04-22 13:38:30
Last Commit At2025-04-21 09:55:32
Release Count0
用户参与
Stargazers Count3k
Watchers Count265
Fork Count2.4k
Commits Count18.8k
Has Issues Enabled
Issues Count4858
Issue Open Count368
Pull Requests Count3650
Pull Requests Open Count136
Pull Requests Close Count591
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

rAthena

Build Status Build status Total alerts Language grade: C/C++ GitHub GitHub repo size

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
  2. Installation
  3. Troubleshooting
  4. More Documentation
  5. How to Contribute
  6. License

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-5 or newer / Make
Windows, MS Visual Studio 2013, 2015, 2017

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