第 4 章: L2JMobius の学習 – L2JMobius ソース コードのインポート

L2JMobius は、Java 言語で書かれたオープン ソースの LineageII サーバー側コードのセットです。彼の公式 Web サイトにアクセスしてダウンロードすることも (アクセスできない場合もあります)、ネットワーク ディスク経由でダウンロードすることもできます。

https://pan.baidu.com/s/1XdlcCFPvXnzfwFoVK7Sn7Q?pwd=avd4

ネットワークディスクには「L2J_Mobius_C6_Interlude.zip」をダウンロードするだけです。解凍後はこんな感じ

ここには 2 つの重要なフォルダーがあります。java はソース コード ディレクトリで、dist はデータ ディレクトリであり、これが必要なものです。

前の章では、「L2J_Mobius」Java プロジェクトを作成しました。次に、「L2J_Mobius_C6_Interlude」内の Java ディレクトリのソース コードをプロジェクトの src ディレクトリにコピーします。

「org」ディレクトリ全体をプロジェクトの src ディレクトリにコピーする必要があります。この操作はファイル ディレクトリで実行されます。Eclipse ではなく、Ctrl+C および Ctrl+V コマンドを使用するだけです。次に、Eclipse でプロジェクト名を右クリックし、「更新」を選択してメニューを更新すると、プロジェクト パネルにコードが表示されます。デフォルトは折りたたまれた状態で、「開く」をクリックすると折りたたまれた状態が表示されます。

内部には多くのコードがありますが、通常の状況では、src ディレクトリの前にある小さな三角形をクリックして折りたたむことになります。

次に、L2J_Mobius_C6_Interlude\dist\game の下にあるすべてのファイルをプロジェクトのルート ディレクトリにコピーし、さらに 2J_Mobius_C6_Interlude\dist\login の下にあるすべてのファイルをプロジェクトのルート ディレクトリにコピーします。これは、コードに必要な構成ファイルとデータ ファイルです。この操作はファイル ディレクトリで実行されます。Eclipse ではなく、Ctrl+C および Ctrl+V コマンドを使用するだけです。最終的には次のようになります。

次に、Eclipse でプロジェクト名を右クリックし、「更新」を選択してメニューを更新すると、プロジェクト パネルにそのプロジェクトが表示されます。

これが私たちのプロジェクトが最終的にどのようになるかです。次に、データベース リンク構成ファイルを変更する必要があります。プロジェクトの下の config/LoginServer.ini 構成ファイルと Server.ini 構成ファイルを変更します。次のように、どちらの変更も同じです

# ---------------------------------------------------------------------------
# Database
# ---------------------------------------------------------------------------

# Specify the appropriate driver and url for the database you're using.
# Default: org.mariadb.jdbc.Driver
Driver = org.mariadb.jdbc.Driver

# Database URL
# Default: jdbc:mariadb://localhost/l2jmobiusc6?useUnicode=true&characterEncoding=utf-8&useSSL=false
URL = jdbc:mariadb://localhost/l2jmobiusc6?useUnicode=true&characterEncoding=utf-8&useSSL=false

# Database user info (default is "root" but it's not recommended)
Login = root

# Database connection password
Password = 

# Default: 100
MaximumDbConnections = 100

変更する必要があるのは URL とパスワードです。mariadb データベースをインストールしたときにポート 3306 を変更しなかった場合、URL を変更する必要はありません。ただし、3307 に変更したため、ここで変更が必要です。

URL = jdbc:mariadb://localhost:3307/l2jmobiusc6?useUnicode=true&characterEncoding=utf-8&useSSL=false

localhost の後に「:3307」を追加するだけです。とても簡単ですね。

次に、パスワードを追加します。mariadb をインストールしたときに、root パスワードを 123456 に設定しました。

Password = 123456

次に、プロジェクトを実行してみましょう。Java プロジェクトの場合、操作の本質は、エントリ main メソッドを持つ Java クラスです。それぞれ \src\org\l2jmobius\gameserver\GameServer.java と \src\org\l2jmobius\loginserver\LoginServer.java です。1 つはゲーム サービス、もう 1 つはログイン サービスです。これらの実行は非常に簡単です。Eclipse プロジェクト パネルの src ディレクトリでこれら 2 つのクラスを見つけて右クリックします。

 「GameServer.java」を右クリックし、「Run AS」→「Java Application」を選択すると、正常に実行された後にウィンドウがポップアップ表示されます。

 次に、引き続き「LoginServer.java」を右クリックし、「Run AS」→「Java Application」を選択します。

このようにして、両方のサービスが開始されます。

次に、ネットワーク ディスクに移動してクライアントをダウンロードします。ネットワークディスク内に LineageII_C6.7z と system.zip がありますので、この 2 つを同じファイルディレクトリに解凍し、システムディレクトリに入り、「l2.exe」をダブルクリックしてファイルを起動します。

ネットワークディスクのダウンロード速度が遅い場合は、プラスペンギン交換スカート874700842を入力して、スカートファイル内のすべてのコンテンツをダウンロードすることもできます。スカート ファイルには 5 つの小さな圧縮パッケージがあり、解凍番号 001 を使用してすべて解凍できます。次に、システムディレクトリに入り、「l2.exe」をダブルクリックしてファイルを起動します。起動後は直接ログインするだけで、デフォルトのログインは登録です。

これは英語版なので、多くのコンテンツは英語で表示されますが、後で中国語版を追加します。

おすすめ

転載: blog.csdn.net/konkon2012/article/details/131570246