Ok guys, finally got the server and client working correctly and have made an up to date guide for anyone struggling.
(MODS)If links to youtube and or your own bitbucket is disallowed ill edit or you can remove the links.
L2j live chat -
https://gitter.im/L2J/Community
L2 Bitbucket -
https://bitbucket.org/l2jserver/
L2 Server -
https://bitbucket.org/l2jserver/l2j_server.git
L2 DataPack -
https://bitbucket.org/l2jserver/l2j_datapack.git
L2Hi5 -
www.source-your-own.sigh.facepalm
L2Hi5 System -
https://www.youtube.com/watch?v=8gJK1DeR9mQ
MY SQL: - root
- PUT PASSWORD HERE SO YOU REMEMBER
Download L2H5 client.
Install Mysql Community server 8 and Navicat.
Install Java redist 8.172 and Java Dev Kit 8.172.
Run Eclipse, in project explorer (Window > View > Project Explorer) right click and import GIT from URL. Use L2 Server + Datapack url's above.
Right click build.gradle on both Data and Server and run as build.
Merge both Datapack and Server \dist folders to a folder called Server.
Unrar and add in both Datapack and Server \build\distributions to that Server folder.
Install Xammp and make sure Mysql is running.
Run Navicat and make a new connection to MySQL. Call it Lineage2
Create Databases l2jls and l2jgs (utf8-general_ci encoding)
Go to Server\login\config\LoginServer.prop and make sure the mysql password is correct
Go to Server\game\config\Server.prop and make sure the mysql password is correct
Go to Server\tools and run dbinst_gl and _ls.
Go to Server\login and run RegisterGameServer.bat and pick a server ID
Go to Server\login and run AccountManager.bat and make an account.
To allow external connections go to Server\game\config and rename default-ipconfig to ipconfig and edit (gameserver address="External IP")
Forward ports 7777 and 2106
To join locally add this to hosts file
127.0.0.1 l2authd.lineage2.com
To join externally add this to hosts file
EXTERNAL IP l2authd.lineage2.com
Notes: - Client needs microsoft visual c++ 2005 sp1 redistributable package (x86)
- Fresh install of the game is a very low version so google:- Lineage2 High-Five and L2JServer on Windows 10 - YouTube
- Use Hi5 system folder
Dont edit L2.ini (No need)
Change rates and stuff in Server\game\L2J_Configurator.jar
GM / Admin guide:
access level 8 = GM
Go into the DB under characters or accounts
Change the value of accessLevel to 8
//admin = Opens the admin window.
//gmchat = Allows you to talk to yourself.
//invul = Makes you unkillable and sleekit.
//gmshop = Makes you allergic to cats.