1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rAthenaCN-rAthenaCN

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

rAthenaCN

Build Status: Build Status

  1. Требования

  1. Windows

  2. Linux

  3. Mac OS X

  4. FreeBSD

  5. Solaris

  6. Android

  7. rAthena


rAthena — это MMORPG, которая разрабатывается на C++.

Проект rAthena включает в себя:

  • серверную часть;
  • клиентскую часть;
  • систему управления базами данных MySQL;
  • множество NPC (неигровых персонажей).
  1. Системные требования

Windows:

Linux (поддерживаются все дистрибутивы):

  • gcc;
  • make;
  • mysql;
  • mysql-devel;
  • mysql-server;
  • pcre-devel;
  • zlib-devel;
  • git.
  1. Установка

Установка rAthena на Windows и Linux включает следующие шаги:

  • Windows:

    • Установите необходимые компоненты.
    • Создайте папку для загрузки rAthena (например, C:\rAthena).
    • Щёлкните правой кнопкой мыши по этой папке и выберите «Git Clone».
    • Введите URL GitHub в поле: https://github.com/rathena/rathena.git.
    • Откройте MySQL Workbench и создайте экземпляр для подключения к вашему серверу MySQL.
    • Создайте базу данных (rathena), пользователя (rathena) и предоставьте разрешения (GRANT SELECT, INSERT, UPDATE, DELETE), а затем войдите в систему с новым пользователем.
    • Используйте MySQL Workbench для запуска файлов .sql в /sql-files/ в новой базе данных rathena.
  • Linux:

    • Выполните команды:
      • (Для CentOS): yum install gcc make mysql mysql-devel mysql-server pcre-devel zlib-devel git.
      • (Для Debian): apt-get install git make gcc libmysqlclient-dev zlib1g-dev libpcre3-dev.
    • Выполните команду: mysql_secure_installation.
    • Запустите сервер MySQL.
    • Настройте пользователя MySQL: CREATE USER 'rathena'@'localhost' IDENTIFIED BY 'password';.
    • Назначьте разрешения: GRANT SELECT,INSERT,UPDATE,DELETE ON rathena\_rag.* TO 'rathena'@'localhost';.
    • Клонируйте репозиторий GIT: git clone https://github.com/rathena/rathena.git ~/rathena.
    • Вставьте файлы SQL: mysql --user=root -p rathena_rag < trunk/sql-files/main.sql (и другие).
    • Сконфигурируйте и скомпилируйте: ./configure && make clean && make server.
    • Когда будете готовы, запустите серверы: ./athena-start start.
  1. Ошибки и предупреждения

В процессе работы с rAthena могут возникать различные ошибки и предупреждения. Например:

  • [Error]: npc_parsesrcfile: Unable to parse, probably a missing or extra TAB in file 'npc/custom/jobmaster.txt', line '17'. Skipping line... w1=prontera,153,193,6 script w2=Job Master w3=123,{ w4=

Причина ошибки — отсутствие символа табуляции (TAB) там, где он должен быть. Вместо него используется пробел. Из-за этого две секции читаются как один параметр.

Если бы на месте пробела был символ табуляции, то строка выглядела бы так: w1=prontera,153,193,6 w2=script

  • Вы получаете предупреждение о том, что использование имени пользователя и пароля по умолчанию не рекомендуется. Чтобы исправить это, проверьте раздел в файле conf/map_athena.conf (или conf/import/map_conf.txt). Инструкции по установке, относящиеся к таблице login.

  • Ваш map-сервер выдаёт следующее: [Error]: make_connection: connect failed (socket #2, error 10061: No connection could be made because the target machine actively refused it. )!

Если это отображается на сервере карт, обычно это означает, что сервер символов недоступен для принятия соединения.

  1. Ссылки

  1. Текст

rAthena — документация / doc / команды NPC / команды @.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе официального исходного кода rAthena разработана и исправлена китайская версия. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/rAthenaCN-rAthenaCN.git
git@api.gitlife.ru:oschina-mirror/rAthenaCN-rAthenaCN.git
oschina-mirror
rAthenaCN-rAthenaCN
rAthenaCN-rAthenaCN
master