エミュ鯖 L1J_JPのコンパイルとか構築とか
Re:対応クライアントではアップされているものは非対応
SVNからとったのを使うます
ここで使う知識はMySQL立て方、DBの管理、SQLの書き方、Javaの勉強、eclipsの使い方、などは余り必要ではありません。が、触れるようになると思いますので勉強がてらにいいかもしれません。
まずjava-dev いる
http://java.sun.com/javase/downloads/index.jsp
'' JDK 6 Update 7 ''
おとす いれる あじわう
物をおとす
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:\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