Установка сервера на ОС Linux

нам понадобятся
- SubVersion скачать файлы

- J2SE SDK

- ant скомпилировать сервер

- a file editor

часто дисприбутивы идут прямо на диски с ОС но можно качать и с инета(GCC, GNU Make, ...)

Установка программ
Subversion

URL : http://subversion.apache.org/

File : subversion-1.6.11.tar.gz (версия может мняться)

1) распакуеем архив

tar xzf subversion-1.6.11.tar.gz

2) идем в папку

cd subversion-1.6.11

3) кнфигурируем систему

./configure

4) сборка и установка SVN

make install

установка J2SE

URL : http://java.sun.com

File : jdk-6u20-linux-i586.bin (J2SE, download JDK... Version number (6u18) and platform (i586) may change)

1) назначаем права файлу

chmod 755 jdk-6u20-linux-i586.bin

2) запускаем installer

./jdk-6u20-linux-i586.bin

установка Ant

URL : http://ant.apache.org

File: apache-ant-1.8.1-src.tar.gz

1) распакуем

tar xzf apache-ant-1.8.1-src.tar.gz

2) читаем мануал по установке

check the apache-ant-1.8.1/docs/manual/install.html

3) устанавливаем dependencies

still to be written

4) Build ant

sh build.sh install

скачивание L2J
1) сохдаем директории куда бужем скачивать L2J файлы

mkdir -p L2J/L2J

mkdir -p L2J/L2DP

2) скачиваем L2J

cd L2J/L2J

svn co http://www.l2jserver.com/svn/trunk

cd ../..

3) скачиваем L2DP

cd L2J/L2DP

svn co http://www.l2jdp.com/svn/trunk

cd ../..

Note : if you want to use a specific L2J release, you may replace "trunk" by "branches/release" where release is one of L2_GameServer_T1, L2_GameServer_T1.5, L2_GameServer_T2.1, L2_GameServer_T2.2, L2_GameServer_T2.3; L2_GameServer_c4, L2_GameServer_c5 or L2_GameServer_it.

You'll then need to download the corresponding Datapack (release is one of C4_Datapack, C5_Datapack, IT_Datapack, T1_Datapack, T1.5_Datapack, T2.1_Datapack, T2.2_Datapack or T2.3_Datapack)

компиляция L2J
1) идем в папку L2J и компилируем gameserver

cd L2J/L2J/L2_GameServer

ant

2) идем в комнунити сервер и компилируем

cd ../L2_CommunityServer

ant

3) идем в датапак сервер и компилируем

cd ../../L2DP/datapack_development

ant

4) скомпилированые файлы помещаем в архивы

cd ../..

cp L2J/L2_GameServer/build/L2J_Server.zip.

cp L2J/L2_CommunityServer/build/l2j-community.zip.

cp L2DP/datapack_development/build/L2J_Datapack.zip.

у нас теперь 3 архива нужных для установки L2J

установка сервера
1) устанавливаем MySQL и создаем базу данных

обычно мускул идет в комплкте с дистрибутивом так что его установку мы описывать не станем.

для начала поставим пароль на root пользователя MySQL:

mysqladmin -u root password NEWPASSWORD

затем делаем базы данных

mysql -h localhost -u root -p  (непосредственно после -р пишем ваш пароль мускула)

create database l2jldb; (Login Server)

create database l2jgdb; (Game Server)

create database l2jcdb; (Community server)

Делаем отдельного юзера для работы с базой данных

grant CREATE,INSERT,DELETE,UPDATE,SELECT on l2jldb.* to l2j@localhost;

grant CREATE,INSERT,DELETE,UPDATE,SELECT on l2jgdb.* to l2j@localhost;

grant CREATE,INSERT,DELETE,UPDATE,SELECT on l2jcdb.* to l2j@localhost;

set password for l2j = password(' l2jpassword ');

flush privileges;

2) Create the L2J server dir

3) Install the database content

4) Edit the config files

5) First start of the server...

To be continued

Спец ссылки

 * Ubuntu Server
 * Debian