Показать сообщение отдельно
Непрочитано 19.12.2007, 09:08   #1
Аватар для reptily
Developer

Автор темы (Топик Стартер) Установка сервера на *Nix

если вы всетаки поставили nix то вы зделали правельный выбор для своего сервера
это не пустые слова

я держу свой сервер еще с с3 это около 4 лет
на одельной тачке под управлением Linux SuSE
честно говоря не видел более стабилный тип ОС
за 4 года не разу не сносил хотя одни перебои в электро питании оказывали не самые лучшие действии
но его дух так и не сломили
подвисание можно пересчитать по пальцам
восномном висли программые продукты а сама ось оставалась всегда в рабочем состояние

в данной статьи обьясню кагже с нуля поставить себе сервер
опешу как устанавливать нужные для этого пакеты


я буду использовать
сборку от l2jserver


нам понадбится
jre эта ява слить можно отсюда Download Java software for Linux from Sun Microsystems
сама сборка l2jserver
DATA PAK http://www.l2jdp.com/nightly/?dir=&d...k-unstable.zip
SERVER http://www.l2jdp.com/nightly/?dir=&d...r-unstable.zip
нужна база данных mysql если у вас нормальный nix то в комплект должен ужу входить, ну если нету то качаем http://www.mysql.ru/cgi-bin/download...5-alpha.tar.gz

==== УСТАНОВКА MySQL ====
установку делать нужно под root

su root

заспаковаем архив и залазиваем в него

делаем конфигурацию тагже она нам подскажит каких модулей нам не хватает, запускаем configure

./configure

если все гуд то начинаем инсталяцию
запускаем install-sh

./install-sh

можно и воспользоваться make

make
make install

после установке нам нужно создать базу данных под сам sql сервер

cd /usr/bin
./mysql_create_system_tables

запускаем сервер

mysqld -u root

если все гуд то должен отписатся примерно так

071219 8:42:05 MyISAM: Started; log sequence number 0 1110170
071219 8:42:05 [Note] mysqld: ready for connections.
Version: '5.0.26' socket: '/var/lib/mysql/mysql.sock' port: 3306 SUSE MySQL RPM

в зависемости от версии будут немного другие значения


==== УСТАНОВКА JRE ====

здесь не чего сложного нету

./jre***************.bin


==== УСТАНОВКА L2jSERVER ===

сначало создадим каталог для него

cd /opt
mkdir l2j
cd l2j

распаковаем 2 архива суда (L2J_DataPack-unstable.zip L2J_Server-unstable.zip)

теперь надо создать базу данных под сервер

mysql -u root -p
CREATE DATABASE l2jdb;
exit;
база под именем l2jdb будут создана

типерь надо проинсталить базу

если вы правельно распоковали то в папке /opt/l2j появится директория tools туда мы и идем

cd /opt/l2j/tools

запускаем инсталятор

database_installer.sh

по ходу инстала он будет спрашивать настройки

после инстала нам нужно сделать нужную конфигурацию нашего сервера

все конфиги лежат здесь

/opt/l2j/gameserver/config
/opt/l2j/login/config

описавать настройки не буду так как основные и так понятны

теперь надо зарегистрировать gameserver в login

cd /opt/l2j/login/
./RegisterGameServer.sh

получаем файл hexid(server *).txt переменуем его в hexid.txt и засуним в /opt/l2j/gameserver/config

все !!!!!

==== Запуск Сервера Авторизации (login) ===

cd /opt/l2j/login
./startLoginServer.sh

=== Запуск Игрового Сервера (game) ====

cd /opt/l2j/gameserver
./startGameServer.sh


если будут вопросы пишите здесь
сс если написал с ошибками (глаза уже в кучу)
reptily вне форума Ответить с цитированием
Сказали спасибо: