Server installation

Started by Tryskell, July 08, 2019, 07:04:20 PM

Tryskell

MariaDB with HeidiSQL

Download and install MariaDB from https://downloads.mariadb.org/. I recommend to always install latest stable version. Please note than MariaDB and MySQL share the same writting style, so the revert is possible if you want (but we don't support it).

HeidiSQL is included into MariaDB package. It is a free replacement of Navicat SQL and allow you to modify your database.



JDK 8 / 11 / 21

Download JDK depending of your sources revision :
  • < 381 : JDK 8
  • > 381 to 406 : JDK 11
  • > 406 : JDK 21

Pick it from either openJDK or Java :

QuoteIf you downloaded the installer from AdoptOpenJDK site, you can skip this step, as the installer adds the Java path itself.

Follow it only if you downloaded OpenJDK / Oracle / archive version as it requires manual edits.

You must add Java path to the system environments when using JDK 11. Java 8 automatically adds it to the path, so for free sources skip this part.

Right click on your Computer > Properties > Advanced system settings > Environment variables, select the Path variable and click Edit button > and then set the path to your JDK installation.



Eclipse IDE

Download latest Eclipse IDE from https://www.eclipse.org/downloads/packages/. It does not really matter which version you choose, but Eclipse IDE for Java Developers is enough and got all standard Java tools.



Importing the project from shared sources - customer case




Importing the project from GitHub




Project compilation and configuration




Updating server

After some personal edits, you will need to do following :
  • If you edited core side : compile the pack, pick l2jserver.jar library and copy/paste it in the libs folder of your loginserver/gameserver, depending what you edited.
  • If you edited datapack : replace whatever you edited.



Preparing the client

Over http://anothercrappyinterludeserver.com/files/, you will find following content :

  • InterludeUpdate071212Full.7z : The latest IL patch, to apply to raw client.
  • Lineage_II_Interlude_p746_win10_071212.rar : The raw client + latest IL patch + system folder patched.
  • System 746 - Patched exe, dat, nogg, nosleep.rar : the system folder patched.
  • engine.dll : A DLL to add if your system crashes at startup.
  • lineage2_interlude_client.7z : The basic, unedited client.
<html><body>Triskel:<br>
Triskel does not speak with foolish fellows who do not know their profession!
</body></html>