Установка eAthena на Debian для Ragnarok Online: шаги и инструкции

Автор PXproject, 2011 Окт. 15, 23:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] eathenadebianragnarok online

PXproject

Ставим eAthena на Debian-5.0-x86, поехали...
1.Ставим subversion, чтобы скачать eAthena с репозитория.
Цитироватьapt-get install subversion
2.Переместимся в /home/
Цитироватьcd /home/
3.Скачаем eAthena.(сервер будет в папке /home/trunk)
Цитироватьsvn co <span class='inv'><![CDATA[<noindex>]]></span>https://eathena-project.googlecode.com/svn/trunk/<span class='inv'><![CDATA[</noindex>]]></span>
4.Перейдем в папку /home/trunk
Цитироватьcd /home/trunk/
5.Выставим права
Цитироватьchmod -R 755 ./
6.Собираем eAthena:
Цитироватьapt-get install gcc zlib1g-dev libmysql++-dev
Цитировать./configure
Цитироватьmake sql

Возможные ошибки:
Не стоит gcc:
Цитировать/home/trunk# ./configure
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
Не стоит zlib1g-dev:
Цитироватьconfigure: error: zlib library not found or incompatible, please specify the correct path with --with-zlib=DIR... stopping

Не стоят либы mysql:
Цитироватьchecking for mysql_config... no
checking for mysql_init in -lmysqlclient... no
checking mysql.h usability... no
checking mysql.h presence... no
checking for mysql.h... no
checking MySQL library (optional)... no
7.Ставим mysql и настраиваем, заливаем базы
Цитироватьapt-get install mysql-server
Далее пишем пас.И повторяем его.

Далее правим конфиг my.cfg (/etc/mysq/my.cfg)
После:
Цитироватьskip-external-locking
Добавить
Цитироватьdefault-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"

Теперь перезагрузим mysql.
Цитировать/etc/init.d/mysql restart

Зайдем в mysql:
Цитироватьmysql -uroot -pPASS
Создадим базу:
ЦитироватьCREATE DATABASE `ragnarok`;
Проверим:
Цитироватьmysql> SHOW DATABASES;
+--------------------+
| Database          |
+--------------------+
| information_schema |
| mysql              |
| ragnarok          |
+--------------------+
Зальем файлы .sql:
Цитироватьcd /home/trunk/sql-files/
mysql -uroot -pqweasdzxc ragnarok < main.sql
mysql -uroot -pqweasdzxc ragnarok < logs.sql
Теперь пропишем доступ к mysql в eAthena (/home/trunk/conf/inter_athena.conf) - тут я думаю, вы справитесь сами.

8.Запускаем eAthena.
Цитироватьcd /home/trunk/
./athena-start start


Похожие темы (5)