エミュ鯖 L1J_JPのコンパイルとか構築とか

Re:対応クライアントではアップされているものは非対応
SVNからとったのを使うます

ここで使う知識はMySQL立て方、DBの管理、SQLの書き方、Javaの勉強、eclipsの使い方、などは余り必要ではありません。が、触れるようになると思いますので勉強がてらにいいかもしれません。

まずjava-dev いる

http://java.sun.com/javase/downloads/index.jsp
'' JDK 6 Update 7 ''
おとす いれる あじわう

環境変数 PATHに追加

;C:\Program Files\Java\jre1.6.0_07\bin;C:\Program Files\Java\jdk1.6.0_07\bin

物をおとす

lynx http://www31.atwiki.jp/l1j-emu
lynx http://www31.atwiki.jp/l1j-emu/pages/171.html

wget ver2.l1j-srvpack.zip
unzip -d ver2.l1j-srvpack.zip

いれる

cd .\l1j-srvpack
install.bat

env.txt ...
@set javaDir=C:\Program Files\Java\jre1.6.0_07\bin
@set installDir=C:\l1j\l1jsrv

chmod 777 C:\l1j
(windows 2003 でrootディレクトリは権限がないためうまく展開できない、
そのためEnyone フルアクセスの必要有)

install.bat 起動すると

C:\l1j\l1jsrv 以下に L1J_JP の本体と MySQL が入る

開発環境整える

Ecrips Java EE を入れる, (3.2以降 以前ならant入れる)

NLpackja-eclipse-jee-ganymede-blancofw20080905.zip
echo '-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar' >> ecrips.ini

File > New > Project ...
Java - Java Project from Existing Ant Buidlfile
[ Next ]
Project Name 適当
< C:\l1j\l1jsrv\server\build.xml > を指定
ファイルシステム内のビルドファイルにリンク にチェック

build.xml:xxx: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK

cp C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar C:\Program Files\Java\jre1.6.0_07\lib

build.xml 開く
アウトライン窓(→→→) から all [デフォルト] > Ant ビルド << Alt + Shift X , Q

l1jserver.jar できてたのしい。

動かす

C:\l1j\l1jsrv\bat\mysql-start.bat
C:\l1j\l1jsrv\bat\db-installL1JDB.bat
C:\l1j\\l1jsrv\server\ServerStart.bat

SVN

http://opensvn.csie.org/L1J_JP
http://l1j-jp.googlecode.com/svn/trunk

ソース見る限りぐぐるのほうがあたらしそう

c:\svn\google\ にCheckout (亀SVNいれたりしてね)

c:\svn\google\trunk にコピー

C:\l1j\l1jsrv\server\lib c:\svn\google\trunk
C:\l1j\l1jsrv\server\build.xml c:\svn\google\trunk
C:\l1j\l1jsrv\server\ServerStart.bat c:\svn\google\trunk

ecrips に C:\l1j\l1jsrv\server\build.xml を読ませる
同じくコンパイル

ok

maps 消えてる...
ttp://l1j-cn.googlecode.com/svn/trunk/maps