Skip to Main Content

Lineage 1 Private Server Setup [new]

Lineage 1 Private Server Setup [new]

Open a terminal window, navigate to the server folder, grant execution permissions ( chmod +x ServerStart.sh ), and execute ./ServerStart.sh .

Your downloaded server package will contain an SQL folder. This contains the database structure, item data, NPC locations, and spawn tables. In HeidiSQL, select your newly created l1jdb .

This comprehensive guide covers everything you need to build, configure, and launch a Lineage 1 private server from scratch. 1. Prerequisites and System Requirements lineage 1 private server setup

Verify that ports 2000 and 2001 are allowed through Windows Firewall or your router's port-forwarding tables.

Right-click your root connection and select -> Database . Name it l1jdb . Select the newly created l1jdb database. Open a terminal window, navigate to the server

If your server pack contains an Updates folder with sequential SQL patches, execute those in chronological order against your database. Step 4: Configure the Server Files

This is typically done by creating a shortcut to the client executable (often Lin.exe or Lin.bin ) and adding its target IP address as a command-line argument. In the shortcut's "Target" field, after the path to the .exe , add a space and then your server's IP address (e.g., C:\Lineage\Lin.exe 192.168.1.100 ). You may also need to acquire a patched .exe file, such as Lin270.exe or a specific version required by your server files, and place it in your game folder. The exact method is highly dependent on the specific client version you are using. In HeidiSQL, select your newly created l1jdb

The default Lineage 1 port is typically 2000 . Ensure this port is open on your firewall. 2. rates.properties

mysql -u root -p l1jdb < db/l1jdb_mX.sql

©2025 Houston City College Libraries