L2J-SFJP WikiL2J-SFJPプロジェクトのWikiページへようこそ。 現在、このプロジェクトに参加しているユーザだけでなく、全てのSourceForge.JPのユーザがこのWikiスペースを自由に書き換えることができます。 このプロジェクトは、人気オンライン ゲーム L2J を日本語化したもので、TSL氏主宰の L2J_JP プロジェクトの流れを汲んでいます。残念ながら L2J_JP は2008年8月をもって更新を停止してしまわれたので、ここに独自に更新を続けるべく、新たに L2J-SFJP としてプロジェクトを立ち上げました。いわば、L2J_JP 難民のためのプロジェクトです。 また、日本語翻訳データ、このプロジェクトで追加した独自仕様などは、L2J_JP などに投稿されたもの、他の方がホームページなどで発表されたものなどを多数含んでいます。多くの方々の発表されたものの寄せ集めです。それぞれの作者さま・データ入力者さまへ感謝いたします。 ここでの用語の説明
準備するものこのサーバ プログラムは、java言語で開発されており、コンパイルしてインストールする必要があります。
他に、有れば便利なもの
日本語化についてこの L2J-SFJP プロジェクトでは、日本語の部分を(全てではありませんが)リソース ファイルに分離しています。これは、L2J 本家とのマージ作業の負担を軽減するためにです。 英語のファイルと日本語のファイルを svn で同期を取る・・・考えただけでも気が遠くなりそうです。日本語部分は切り離せるだけ切り離して、本家とのコンフリクトを少しでも減らそうという作戦です。まだまだ L2J は続きそうです。持久戦です。将来に渡って末永く更新を続けられるよう、どうかご理解ください。 拡張子 ja のファイルが日本語リソースです。ファイル名から拡張子 ja を取り除いのが、英語→日本語変換の対象となるファイルです。ちなにみ ja とは japanese の ja です(たとえばフランス語のリソースをつくるなら拡張子 fr とか、ロシア語なら ro とか・・・みたいに考えています 。私は日本語しかできないですが。)ja ファイルの書式は、単なる perl スクリプトです。perl の超強力なテキスト処理能力をそのまま利用しているに過ぎません。あと、拡張子 cgi のものも同様に日本語化するためのスクリプトです。ja ファイルは英語ファイル1つに対して1つずつ対応しているのですが、cgi ファイルはディレクトリ内のファイル全てをまとめて処理するのに使います。 perl スクリプトなのに拡張子を pl にせずに、なぜ ja とか cgi にしたのか? pl にすると、うっかりマウスでダブルクリックしたとき危険だから・・・ チェックアウト(かきかけ) ビルドの前にビルドするのに L2J のデータベースが必要です。日本語化するためにです。そのデータベースはどうやってインストールするのか?L2J をビルドしなければなりません。 これでは卵が先かニワトリが先か、になってしまいます。ですので最初の1回目だけは、データベースなしでビルドしてください。そうするとビルドの途中で失敗します。失敗して、日本語化されていないディストリビューションができあがってしまいます。それをあなたのサーバにインストールしてください。 もう一度ビルドを開始すれば(つまり2回目からは)、日本語化部分のビルドが正常に行なえるでしょう。 ビルド(かきかけ) ゲーム サーバ、ログイン サーバのセットアップ(かきかけ) MySQL サーバに l2jdb という名前でデータベースを作成してください。文字エンコードは UTF-8 です。 リンクとりあえず英語版のチュートリアル ビデオです。(画面が小さくて文字が読めないですけど・・・) Video Tutorial: L2J setup in 10 minutes / L2JDrLecter 2009年01月10日 Video Tutorial: L2J development environment in 10 minutes / L2JDrLecter 2009年01月24日 「L2J構築-カマエルサーバを構築しよう!」 「L2Jでグレシアサーバを構築してみよう」 「LineageIIエミュ鯖解説ホムペ」 |