インストールガイド
はじめに
私たちについて
L2J Serverは、Javaで開発された公式のオープンソースプロジェクトであり、Lineage IIのゲームサーバーの提供を目指しています。
私たちは長年活動を続けており、公式ゲームにできるだけ近い体験を提供することを使命としています。
私たちのビジョンは、クラウドネイティブなマイクロサービスアーキテクチャを採用し、設定次第でゲームのあらゆるバージョンを実行できるサーバーを実現することです。
製品について
L2J Serverは、L2j Game ServerとL2j Login Serverの2つのコンポーネントに分かれています。同時に、L2j Game ServerはCoreとDatapackに分かれています。Coreはゲームの仕組み、永続性、通信メカニズムを定義するJavaコードであり、Datapackはダイアログ、クエストスクリプト、AIなど、ゲームプレイに関連するすべてのファイルで構成されています。
サーバーのインスト ールには、まず追加のソフトウェア(Java、データベース、Gitなど)をインストールし、次にソースコードを取得してコンパイルし、データベースをインストールし、コンパイルされたサーバーファイルをデプロイし、最小限の設定を行い、サーバーを起動してテストする必要があります。
必要なソフトウェア
- 更新済みのOS
- Java
- MariaDB (または MySQL)
- Git
OSの更新
- Windows
- Centos Stream 10
- Debian 13
- Ubuntu 22
- macOS Sequoia 15
wuauclt /detectnow /updatenow
sudo -i
dnf update
sudo -i
apt update
sudo -i
apt update
brew update && brew upgrade
Javaの取得とインストール
L2JはJavaで構築されています。サーバーをビルドするためには、Java JDKも必要です。
- Windows
- Centos Stream 10
- Debian 13
- Ubuntu 22
- macOS Sequoia 15
winget install EclipseAdoptium.Temurin.25.JDK
すでに winget を使用している場合は、以下のコマンドでJavaのバージョンを更新できます。
winget upgrade EclipseAdoptium.Temurin.25.JDK
Javaのバージョンを確認する:
java --version
cat <<EOF > /etc/yum.repos.d/adoptium.repo
[Adoptium]
name=Adoptium
baseurl=https://packages.adoptium.net/artifactory/rpm/${DISTRIBUTION_NAME:-$(. /etc/os-release; echo $ID)}/\$releasever/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
EOF
sudo -i
dnf install -y temurin-25-jdk
Javaのバージョンを確認する:
java --version
openjdk 25.0.2 2026-01-20 LTS
OpenJDK Runtime Environment Temurin-25.0.2+10 (build 25.0.2+10-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.2+10 (build 25.0.2+10-LTS, mixed mode, sharing)
複数のバージョンがある場合は、alternativesで設定できます。
update-alternatives --config 'java'
apt install -y wget apt-transport-https gpg
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
apt update
apt install -y temurin-25-jdk
Javaのバージョンを確認する:
java --version
openjdk 25.0.2 2026-01-20 LTS
OpenJDK Runtime Environment Temurin-25.0.2+10 (build 25.0.2+10-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.2+10 (build 25.0.2+10-LTS, mixed mode, sharing)
複数のバージョンがある場合は、alternativesで設定できます。
update-alternatives --config 'java'
apt install -y wget apt-transport-https gpg
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
apt install -y temurin-25-jdk
Javaのバージョンを確認する:
java --version
openjdk 25.0.2 2026-01-20 LTS
OpenJDK Runtime Environment Temurin-25.0.2+10 (build 25.0.2+10-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.2+10 (build 25.0.2+10-LTS, mixed mode, sharing)
複数のバージョンがある場合は、alternativesで設定できます。
update-alternatives --config 'java'
brew install --cask temurin@25
Javaのバージョンを確認する:
java --version
環境変数 JAVA_HOME を更新することをお勧めします。
可能な限り、L2JはJavaの最新のLTS(長期サポート)バージョンと互換性を保ちます。Java SEのロードマップはこちらで確認できます。
Gitの取得とインストール
L2JはBitBucket上のバージョン管理システムとしてGitを使用しています。最新バージョンを取得するために使用してください。
- Windows
- Centos Stream 10
- Debian 13
- Ubuntu 22
- macOS Sequoia 15
winget install -e --id Git.Git
dnf install -y git
apt install -y git
apt install -y git
brew install git
Gitのバージョンを確認する:
git --version
ソースコードは私たちの公式公開リポジトリから直接取得することをお勧めします。