Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Тех-документация (https://forum.zone-game.info/forumdisplay.php?f=41)
-   -   Установка сервера на *Nix (https://forum.zone-game.info/showthread.php?t=122)

reptily 19.12.2007 09:08

Установка сервера на *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


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

virus 15.03.2008 16:02

Ответ: Установка сервера на *Nix
 
это на какой серв камаел??

PROGRAMMATOR 16.03.2008 13:37

Ответ: Установка сервера на *Nix
 
Цитата:

Сообщение от virus (Сообщение 2121)
это на какой серв камаел??

Цитата:

Сообщение от reptily (Сообщение 559)
сама сборка l2jserver

Что не ясно? Мне вот интересно вы хоть понимаете что такое:
Цитата:

Сообщение от reptily (Сообщение 559)
nix

Я думаю что нет.
Цитата:

Сообщение от virus (Сообщение 2121)
Возраст: 14

Мне конечно всё-равно, но не тем занимаетесь, с Вас админа не получится, лучше учите "Уроки".

knyaz* 21.03.2008 21:04

Ответ: Установка сервера на *Nix
 
reptily, а как именно создавать базу... и как сделать патчь что бы мой форум могли видеть?

PROGRAMMATOR 21.03.2008 23:52

Ответ: Установка сервера на *Nix
 
Цитата:

Сообщение от knyaz* (Сообщение 2398)
что бы мой форум могли видеть?

Где видеть? о_0

reptily 21.03.2008 23:59

Ответ: Установка сервера на *Nix
 
Цитата:

Сообщение от knyaz* (Сообщение 2398)
reptily, а как именно создавать базу... и как сделать патчь что бы мой форум могли видеть?

создать моно так

mysql -u root --password=pass
CREATE DATABASE l2jdb;
exit;

root твой логин на базу
pass твой пароль на базу (если есть)
l2jdb желаемое название базы под сервер


сделать патчь что бы мой форум могли видеть?
вопрос не понял

knyaz* 22.03.2008 00:19

Ответ: Установка сервера на *Nix
 
извиняюсь сильно не форум а сервер
просто магнитные бури голова не думает =)

PROGRAMMATOR 22.03.2008 01:44

Ответ: Установка сервера на *Nix
 
Может всё же: на сервер заходить, или все же видеть?
Если заходить то тут можно обойтись редактирование l2.ini. Далее просто раздаете свою папку систем пользователям, они качают заменяют на свою и могут играть.
Так же можно для удобства скачать апдейтер, после того как настроете даете *ехе файлик пользователям, они его запускают и клиент автоматом патчит.
Если "видеть", то увы не понял вас.

knyaz* 22.03.2008 03:34

Ответ: Установка сервера на *Nix
 
если чесно сказать я не игрок Л2 даж не представляю что там делать надо в этой линейке... друг попросил поднять сервер... вот и парюсь... вот он сказал нужен пачь чтобы зайти или видеть сервер ХЗ корочь буду думать пробовать и делать... извините конечно за тупые вопросы...

PROGRAMMATOR 22.03.2008 08:03

Ответ: Установка сервера на *Nix
 
Цитата:

Сообщение от knyaz* (Сообщение 2410)
я не игрок Л2

Это про меня :)
Цитата:

Сообщение от knyaz* (Сообщение 2410)
не представляю что там делать надо

Да все просто: проходим квесты, качаемся на мобах, валим всех кого видим (правда не всегда получается), собираем на оружие и броню и т.д. Ну вообщем все как обычно в играх подобного жанра.
Цитата:

Сообщение от knyaz* (Сообщение 2410)
друг попросил поднять сервер... вот и парюсь

Дак а почему сам друг не спрашивает?
Цитата:

Сообщение от knyaz* (Сообщение 2410)
буду думать пробовать и делать

Это уже + 80% к успеху, рад если это правда.
Цитата:

Сообщение от knyaz* (Сообщение 2410)
извините конечно за тупые вопросы

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

Если есть вопросы - задавайте их, только перед тем убедитесь что в разделе "Документация" действительно нет подобной инфы. Просто не очень то у нас любят людей которые пишут, то что уже давным давно обсуждалось.


Текущее время: 15:51. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot