У меня огромная просьба написать статейку или ссылки на настройку и запуск сервера этой игры!
Уже весь нет облазил

Может не так искал


Буду очень признателен за помощь!
harmless писал(а):качал ява сервер с http://la2base.ru/
многа отжирает, для 1000+ надо 16 гигов рамы и камень соответствующий, а что делать?Pattern писал(а):harmless писал(а):качал ява сервер с http://la2base.ru/Жуть! Тебе сюда Nightlies are HellBound
для установки понадобится jdk16
Лучше бы кто отписал не то КАК ставить (установка серванта занимает 10 минут), а то, сколько этот сервер отжирает ресурсов при 200+ пользователях... Лучше 1000+
В том то и все дело, что в логах все нормально. Чисто.zingel писал(а):круто, а что в логах?
Код: Выделить всё
1) обновяем порты
2) ставим яву:
cd /usr/ports/java/jdk16
make install clean
3) ставим maven:
cd /usr/ports/devel/maven2
make install clean
4) стаим apache-ant
cd /usr/ports/devel/apache_ant
make install clean
5) ставим subversion
cd /usr/ports/devel/subversion
make install clean
6) сносим diablo-jdk:
cd /usr/ports/java/diablo-jdk15/
make deinstall
7)настраиваем яву:
setenv JAVA_HOME /usr/local/jdk1.6.0
set path= ( $path $JAVA_HOME/bin )
проверяем: java -version
java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build 1.6.0_03-p4-opt1k_05_aug_2008_22_44-b00)
Java HotSpot(TM) Client VM (build 1.6.0_03-p4-opt1k_05_aug_2008_22_44-b00, mixed mode)
8) настраиваем apache-ant:
setenv ANT_HOME /usr/local/share/java/apache-ant
set path=( $path $ANT_HOME/bin )
проверяем: ant -version
Apache Ant version 1.7.0 compiled on December 13 2006
9) настраиваем maven:
setenv M2_HOME /usr/local/share/java/maven2
setenv M2 $M2_HOME/bin
set path= ( $path $M2 )
проверяем: mvn --version
Maven version: 2.0.9
Java version: 1.6.0_03-p4
OS name: "freebsd" version: "7.0-release" arch: "i386" Family: "unix"
10) сносим diablo-jdk, ибо мусор нам не нужен... ( изначально ставиться, видимо, для компиляции сановской явы )
11) определяемся с выбором сборки l2j. Их существует великое множество, чуть ли как не дистрибктивов линукса. Я выбрал l2jfree - форк l2j.
12) топаем на сайт выбранной сборки и ищем ссылки на SVN репозитории. В случае с l2jfree топаем на http://l2jfree.com. Там порывшись по форуму находим интересующую нас ссылку, выглядит она вот так:
svn://l2jfree.com/repo/l2j-free
13) топаем в папку куда хотим загрузить исходники сервера, у меня так:
cd /usr/gameservers/sources/l2jfree
Отуда даём команду и ждём:
svn checkout svn://l2jfree.com/repo/l2j-free/release/L2_LoginServer
svn checkout svn://l2jfree.com/repo/l2j-free/release/L2_GameServer
svn checkout "svn://l2jfree.com/repo/l2j-free/tags/Datapack Version 1.1.1"
Данной командой мы загрузили транковую ветку исходников.
14) теперь компилим на сервер. Надо сказать, что раньше исходники разделялись на gameserver, loginserver и datapack. Немного подробнее о каждом из них:
loginsever нужен для того что бы аутентифицировать пользователя, выдать ему список серверов, их статус и далее передать пользователя на выбранный сервер.
gameserver содержит в себе код который позволяет вашему персонажу перемещаться по миру, выполнять действи и т.д.
datapack содержит в себе различные данные, такие как код npc, эвентов и т.д., ставится как дополнение к gameserver'у
В данный момент иерархия осталась прежней, но вот только изменилось название gameserver'a, теперь он называется ccore.
Итак компилим:
cd /usr/gameservers/sources/l2jfree/trunnk/l2jfree-core
mvn
cd /usr/gameservers/sources/l2jfree/trunnk/l2jfree-datapack
ant
cd /usr/gameservers/sources/l2jfree/trunnk/l2jfree-login
mvn
15) Всё что надо скомпилили, далее нужно создать некое подобие законченного сервера "всё в одном", для этого кидаем все папки в одну:
mkdir /usr/gameservers/l2jfree
mkdir /usr/gameservers/l2jfree/login
mkdir /usr/gameservers/l2jfree/gameserver
cd /usr/gameservers/sources/l2jfree/trunnk/l2jfree-core/target/l2jfree-core-dist.dir/l2jfree-core/dist
cd /usr/gameservers/sources/l2jfree/trunnk/l2jfree-login/target/l2jfree-login-dist.dir/l2jfree-login/dist
Java-сервер. Щас не скажу чья именно. Накачал их целую кучу. Чуть позже буду на работе, отпишусь подробнее.zingel писал(а):на чём серверная часть работает? [Chronicle 4 : Scions of Destiny](на чем написано, что требует)