Install L2JServer in Ubuntu Server Version

Have you created a useful tool? or Do you want to get help building one? This is the right place!
Forum rules
READ NOW: L2j Forums Rules of Conduct
User avatar
BiggBoss
L2j Veteran
L2j Veteran
Posts: 1104
Joined: Wed Apr 15, 2009 3:11 pm
Location: Spain

Install L2JServer in Ubuntu Server Version

Post by BiggBoss »

This guide will allow you to set up your server in a machine which uses ubuntu system, server
version. UNIX server version are very similar, you probably will can use this guide to
set up in any UNIX system

RECOMENDAITON: Create a new user in your system and build your server under that (Everyone
knows the main user is root, that decreases the security system)

Pre-requirements
Of course, you must have access to your machine throught any terminal from where you can execute
the multiple needed commands.
Also, a remote tree-folder client (like WinSCP) will allow you to upload/download/erase/create
files easier and faster

What we are gona do:
- Download and install Java binaries
- Upload and install MySQL (ill use lampp)
- Upload and set up your L2JServer

1 - Install Java DK 6
=====================

The easiest and faster way is download the binaries from the repositories. Before go throught
the installation, we will see if we alredy have Java. To do that, type:
java -version
Three possible answeR:
1- Unrecongnized command: Java isnt installed
2- java version "1.6.0 - 10" Java SE runtime enviroment (or newest version): Java DK is in the machine
3- Another version or kind of java (like IcedTea)

If you got the answer 2, you can skip this step to the next one, otherwise:

1) Execute this command (will download and install the jdk)

Code: Select all

sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
(Will ask you some agreement terms before complete the installation)

2) Execute this command (will set the jdk vm to be the used)

Code: Select all

sudo update-java-alternatives -s java-6-sun
3) Now execute

Code: Select all

 java -version
You should get the message we mentioned about jdk

2 - Installing MySQL
====================

Of course, we need the mysql to store our database. In this guide, ill install lampp (commonly
called xampp too, "l" for linux), so you can host your web page too

1) Download xampp for linux here: http://www.apachefriends.org/en/xampp-linux.html#374
You can easy upload it using the remote desktop client (you can upload it zipped, no problem)
Upload it to /opt/

2) Initialize xampp, to do that:
- Execute:

Code: Select all

su
to install it as administrator

- Execute

Code: Select all

tar xvfz xampp-linux-1.7.1.tar.gz -C /opt
Will unrar lampp in the specified folder

- Execute

Code: Select all

 /opt/lampp/lampp start
Will initialize and launch lampp. You will see something like "Starting XAMPP 1.7.1..."

- Now we have to configure it (mostly for mysql). Run this command:

Code: Select all

/opt/lampp/lampp security
Some question will start to prompt. You can left all as default except those for MySQL. There you
will can set up the pwd of your mysql. IMPORTANT: Also, it will ask if we want to make MySQL avaliable
for the networking. Choose YES (otherwise, you will cannot run your server and use it for acm and
such stuff)


- Now use the remote desktop client and go to /opt/lampp/extra/ and find httpd-xampp.conf
At the file botton, you will ind some ips (the one allowed to manage xampp from external
machines). You have to add your ip to be able to access your database from your pc).
Just like this:

Code: Select all

Allow from ::1 127.0.0.0/8 here.goes.the.ip/8 \
This and the pwd we setted in the security setting will allow us to enter our database
using our web browser. Just open it and type:

Code: Select all

http://serverip/
3) Now set up the server
========================

Go to the server root in your terminal and execute:

Code: Select all

cd /home/youruser/
Create a new folder and upload your server using the remote desktop client. (That will take
some time due the high amount of files). Once uploaded, type:

Code: Select all

cd /yourl2jserverfolder/tools/
Next, execute:

Code: Select all

chmod +x database_installer.sh
Will allow us the execute database installer with all read/write rights

Now execute:

Code: Select all

 ./database_installer.sh
The next steps are the same one as in windows, follow the l2jserver tutorials

Once installed, we have to register the server. Just go the the login server (cd /path/)
And execute:

Code: Select all

chmod +x registerGameServer.sh./registerGameServer.sh 
Will allow you to execute the command line register gameserver tool.

Next step is configure your server (config folder), as you like, then, take up the server:
With terminal, go to login folder and execute:

Code: Select all

chmod +x startLoginServer.sh LoginServer_loop.sh./startLoginServer.sh
(LoginServer will load, but you wont see anything in the terminal console, only in stdout.log)

Now go to the gameserver folder and execute:

Code: Select all

chmod +x startGameServer.sh GameServer_loop.sh./startGameServer.sh

Particular Notes:
If you want to close the server by any reason from the machine follow this steps:
- Execute:

Code: Select all

ps -A
A list with all active process will prompt, find the ones for the server and take is pid
(process id)
Then, execute:

Code: Select all

Kill pid 
Example: Kill 9567
Where 9567 would be the process id

Took me about 7 hours set up my first server in Ubuntu (i had no idea about it). Hope
you can find this one usefull

Any wiki editor can upload it to the wiki maybe?
Image
User avatar
ThePhoenixBird
L2j Inner Circle
L2j Inner Circle
Posts: 1857
Joined: Fri May 27, 2005 5:11 pm

Re: Install L2JServer in Ubuntu Server Version

Post by ThePhoenixBird »

User avatar
BiggBoss
L2j Veteran
L2j Veteran
Posts: 1104
Joined: Wed Apr 15, 2009 3:11 pm
Location: Spain

Re: Install L2JServer in Ubuntu Server Version

Post by BiggBoss »

k, delete this post :P
Image
User avatar
ThePhoenixBird
L2j Inner Circle
L2j Inner Circle
Posts: 1857
Joined: Fri May 27, 2005 5:11 pm

Re: Install L2JServer in Ubuntu Server Version

Post by ThePhoenixBird »

no need :P forum users will use it too
IiIJacKIiI
Posts: 11
Joined: Sun Feb 11, 2007 9:36 pm

Re: Install L2JServer in Ubuntu Server Version

Post by IiIJacKIiI »

Very Usefull, I'll post soon a "Video" Tutorial from a to z :) (Using vmware)

thanks
adrianio
Posts: 4
Joined: Tue Mar 23, 2010 9:41 pm

Re: Install L2JServer in Ubuntu Server Version

Post by adrianio »

Start-up script. Save it in init.d and make it +x. I named it "liiges". After that do

Code: Select all

update-rc.d liiges defaults 97 03
.

Code: Select all

 #!/bin/sh # Change here your home directory for Lineage server. Absolute pathbase=/home/adrian/Lineage stop_l2j() {#Stop Game Server script and java 		if [ -n "$(pgrep -f GameServer_loop.sh)" ]; then			pkill -f GameServer_loop.sh			echo Game Server Script stopped		else			echo ==================================			echo Game Server Script is not running!			echo ==================================		fi 		if [ -n "$(pgrep -f gameserver)" ]; then			pkill -f gameserver			echo Waiting for Game Java Server to exit....			i=1				while [ -n "$(pgrep -f gameserver)" ]					do						sleep 1						i=$((i+1))					done			echo Game java server stopped in $i sec		else			echo ================================			echo Game java server is not running!			echo ================================		fi #Stop login server script and java		if [ -n "$(pgrep -f LoginServer_loop.sh)" ]; then			pkill -f LoginServer_loop.sh			echo Login Server Script stopped		else			echo ===================================			echo Login Server Script is not running!			echo ===================================		fi 		if [ -n "$(pgrep -f loginserver)" ]; then			pkill -f loginserver			echo Waiting for Login Java Server to exit....			i=1				while [ -n "$(pgrep -f loginserver)" ]					do						sleep 1						i=$((i+1))					done			echo Login java server stopped in $i sec 		else			echo ================================			echo Login Java Server is not running!			echo ================================		fi} start_l2j() { if [ -n "$(pgrep -f GameServer_loop.sh)" -o "$(pgrep -f l2jserver.gameserver)" -o "$(pgrep -f LoginServer_loop.sh)" -o "$(pgrep -f l2jserver.loginserver)" ]; then 		echo ============================================================		echo Try first to stop all L2J server scripts and java processes.		echo Use stop/restart command.		echo ============================================================else		cd ${base}/login		./startLoginServer.sh		cd ${base}/gameserver		./startGameServer.sh 		echo =======================================================		echo Game Server processes started.		echo You haveto wait about 100 sec or more to be operable.                echo Give next command to see progress:		echo watch -n 1 tail ${base}/gameserver/log/stdout.log                echo Stop watch command with CTRL-C		echo =======================================================fi} case "$1" in	stop)		stop_l2j	;;	restart)		stop_l2j		start_l2j	;;	start)		start_l2j	;;	*)       echo "Usage: $0 start|stop|restart" >&2       exit 3        ;;esac 
I am preparing a VMWare appliance on Ubuntu Server 8.04.3. Someone interested? It is almost ready.

PS Edited afterwards:
I finished VMware server appliance and put it in here: viewtopic.php?f=94&t=16860
Last edited by adrianio on Fri Apr 16, 2010 5:33 am, edited 4 times in total.
ColdFear
Posts: 2
Joined: Wed Mar 31, 2010 6:56 pm

Re: Install L2JServer in Ubuntu Server Version

Post by ColdFear »

I have a problem installing XAMPP, it says

Code: Select all

lampp/phpmyadmin/libraries/config.default.phptar: lampp/phpmyadmin/libraries/config.default.php: Cannot open: No such file or directorylampp/phpmyadmin/db_create.phptar: lampp/phpmyadmin/db_create.php: Cannot open: No such file or directorylampp/phpmyadmin/server_status.phptar: lampp/phpmyadmin/server_status.php: Cannot open: No such file or directorylampp/phpmyadmin/pmd_pdf.phptar: lampp/phpmyadmin/pmd_pdf.php: Cannot open: No such file or directorylampp/phpmyadmin/tbl_import.phptar: lampp/phpmyadmin/tbl_import.php: Cannot open: No such file or directorylampp/phpmyadmin/tbl_replace.phptar: lampp/phpmyadmin/tbl_replace.php: Cannot open: No such file or directorylampp/phpmyadmin/pmd_general.phptar: lampp/phpmyadmin/pmd_general.php: Cannot open: No such file or directorylampp/phpmyadmin/tbl_relation.phptar: lampp/phpmyadmin/tbl_relation.php: Cannot open: No such file or directorylampp/phpmyadmin/INSTALLtar: lampp/phpmyadmin/INSTALL: Cannot open: No such file or directorylampp/phpmyadmin/bs_change_mime_type.phptar: lampp/phpmyadmin/bs_change_mime_type.php: Cannot open: No such file or directorylampp/phpmyadmin/tbl_export.phptar: lampp/phpmyadmin/tbl_export.php: Cannot open: No such file or directorylampp/phpmyadmin/bs_play_media.phptar: lampp/phpmyadmin/bs_play_media.php: Cannot open: No such file or directorylampp/phpmyadmin/db_operations.phptar: lampp/phpmyadmin/db_operations.php: Cannot open: No such file or directorylampp/phpmyadmin/transformation_overview.phptar: lampp/phpmyadmin/transformation_overview.php: Cannot open: No such file or directorylampp/phpmyadmin/server_collations.phptar: lampp/phpmyadmin/server_collations.php: Cannot open: No such file or directorylampp/phpmyadmin/querywindow.phptar: lampp/phpmyadmin/querywindow.php: Cannot open: No such file or directorylampp/phpmyadmin/sql.phptar: lampp/phpmyadmin/sql.php: Cannot open: No such file or directorylampp/phpmyadmin/server_processlist.phptar: lampp/phpmyadmin/server_processlist.php: Cannot open: No such file or directorylampp/phpmyadmin/tbl_sql.phptar: lampp/phpmyadmin/tbl_sql.php: Cannot open: No such file or directorylampp/phpmyadmin/tbl_move_copy.phptar: lampp/phpmyadmin/tbl_move_copy.php: Cannot open: No such file or directorylampp/phpmyadmin/transformation_wrapper.phptar: lampp/phpmyadmin/transformation_wrapper.php: Cannot open: No such file or directorylampp/phpmyadmin/READMEtar: lampp/phpmyadmin/README: Cannot open: No such file or directorylampp/phpmyadmin/db_search.phptar: lampp/phpmyadmin/db_search.php: Cannot open: No such file or directorylampp/phpmyadmin/import.phptar: lampp/phpmyadmin/import.php: Cannot open: No such file or directorylampp/phpmyadmin/server_databases.phptar: lampp/phpmyadmin/server_databases.php: Cannot open: No such file or directorylampp/phpmyadmin/server_engines.phptar: lampp/phpmyadmin/server_engines.php: Cannot open: No such file or directorylampp/phpmyadmin/bs_disp_as_mime_type.phptar: lampp/phpmyadmin/bs_disp_as_mime_type.php: Cannot open: No such file or directorylampp/phpmyadmin/TODOtar: lampp/phpmyadmin/TODO: Cannot open: No such file or directorylampp/phpmyadmin/export.phptar: lampp/phpmyadmin/export.php: Cannot open: No such file or directorylampp/phpmyadmin/license.phptar: lampp/phpmyadmin/license.php: Cannot open: No such file or directorylampp/phpmyadmin/browse_foreigners.phptar: lampp/phpmyadmin/browse_foreigners.php: Cannot open: No such file or directorylampp/phpmyadmin/themes.phptar: lampp/phpmyadmin/themes.php: Cannot open: No such file or directorylampp/phpmyadmin/pmd_relation_new.phptar: lampp/phpmyadmin/pmd_relation_new.php: Cannot open: No such file or directorylampp/phpmyadmin/pmd_help.phptar: lampp/phpmyadmin/pmd_help.php: Cannot open: No such file or directorylampp/phpmyadmin/pmd_common.phptar: lampp/phpmyadmin/pmd_common.php: Cannot open: No such file or directorylampp/phpmyadmin/pdf_pages.phptar: lampp/phpmyadmin/pdf_pages.php: Cannot open: No such file or directorylampp/phpmyadmin/RELEASE-DATE-3.2.4tar: lampp/phpmyadmin/RELEASE-DATE-3.2.4: Cannot open: No such file or directorylampp/phpmyadmin/Documentation.txttar: lampp/phpmyadmin/Documentation.txt: Cannot open: No such file or directorylampp/phpmyadmin/config.inc.phptar: lampp/phpmyadmin/config.inc.php: Cannot open: No such file or directorylampp/etc/tar: lampp/etc: Cannot mkdir: No such file or directorylampp/etc/original/tar: lampp/etc/original: Cannot mkdir: No such file or directorylampp/etc/original/extra/tar: lampp/etc/original/extra: Cannot mkdir: No such file or directorylampp/etc/original/extra/httpd-info.conftar: lampp/etc/original/extra/httpd-info.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-vhosts.conftar: lampp/etc/original/extra/httpd-vhosts.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-userdir.conftar: lampp/etc/original/extra/httpd-userdir.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-autoindex.conftar: lampp/etc/original/extra/httpd-autoindex.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-ssl.conftar: lampp/etc/original/extra/httpd-ssl.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-multilang-errordoc.conftar: lampp/etc/original/extra/httpd-multilang-errordoc.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-dav.conftar: lampp/etc/original/extra/httpd-dav.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-mpm.conftar: lampp/etc/original/extra/httpd-mpm.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-languages.conftar: lampp/etc/original/extra/httpd-languages.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-manual.conftar: lampp/etc/original/extra/httpd-manual.conf: Cannot open: No such file or directorylampp/etc/original/extra/httpd-default.conftar: lampp/etc/original/extra/httpd-default.conf: Cannot open: No such file or directorylampp/etc/original/httpd.conftar: lampp/etc/original/httpd.conf: Cannot open: No such file or directorylampp/etc/pear.conftar: lampp/etc/pear.conf: Cannot open: No such file or directorylampp/etc/httpd.conf.baktar: lampp/etc/httpd.conf.bak: Cannot open: No such file or directorylampp/etc/freetds.conftar: lampp/etc/freetds.conf: Cannot open: No such file or directorylampp/etc/openssl.cnftar: lampp/etc/openssl.cnf: Cannot open: No such file or directorylampp/etc/openldap/tar: lampp/etc/openldap: Cannot mkdir: No such file or directorylampp/etc/openldap/ldap.conftar: lampp/etc/openldap/ldap.conf: Cannot open: No such file or directorylampp/etc/openldap/ldap.conf.defaulttar: lampp/etc/openldap/ldap.conf.default: Cannot open: No such file or directorylampp/etc/webalizer.conftar: lampp/etc/webalizer.conf: Cannot open: No such file or directorylampp/etc/locales.conftar: lampp/etc/locales.conf: Cannot open: No such file or directorylampp/etc/lampp/tar: lampp/etc/lampp: Cannot mkdir: No such file or directorylampp/etc/lampp/startftptar: lampp/etc/lampp/startftp: Cannot open: No such file or directorylampp/etc/lampp/startssltar: lampp/etc/lampp/startssl: Cannot open: No such file or directorylampp/etc/lampp/selinuxtar: lampp/etc/lampp/selinux: Cannot open: No such file or directorylampp/etc/php.ini-pre1.7.2tar: lampp/etc/php.ini-pre1.7.2: Cannot open: No such file or directorylampp/etc/proftpd.conftar: lampp/etc/proftpd.conf: Cannot open: No such file or directorylampp/etc/extra/tar: lampp/etc/extra: Cannot mkdir: No such file or directorylampp/etc/extra/httpd-info.conftar: lampp/etc/extra/httpd-info.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-vhosts.conftar: lampp/etc/extra/httpd-vhosts.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-userdir.conftar: lampp/etc/extra/httpd-userdir.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-autoindex.conftar: lampp/etc/extra/httpd-autoindex.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-ssl.conftar: lampp/etc/extra/httpd-ssl.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-multilang-errordoc.conftar: lampp/etc/extra/httpd-multilang-errordoc.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-dav.conftar: lampp/etc/extra/httpd-dav.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-xampp.conftar: lampp/etc/extra/httpd-xampp.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-mpm.conftar: lampp/etc/extra/httpd-mpm.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-languages.conftar: lampp/etc/extra/httpd-languages.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-manual.conftar: lampp/etc/extra/httpd-manual.conf: Cannot open: No such file or directorylampp/etc/extra/httpd-default.conftar: lampp/etc/extra/httpd-default.conf: Cannot open: No such file or directorylampp/etc/mime.typestar: lampp/etc/mime.types: Cannot open: No such file or directorylampp/etc/httpd.conftar: lampp/etc/httpd.conf: Cannot open: No such file or directorylampp/etc/pool.conftar: lampp/etc/pool.conf: Cannot open: No such file or directorylampp/etc/ssl.key/tar: lampp/etc/ssl.key: Cannot mkdir: No such file or directorylampp/etc/ssl.key/server.keytar: lampp/etc/ssl.key/server.key: Cannot open: No such file or directorylampp/etc/my.cnftar: lampp/etc/my.cnf: Cannot open: No such file or directorylampp/etc/ssl.crt/tar: lampp/etc/ssl.crt: Cannot mkdir: No such file or directorylampp/etc/ssl.crt/server.crttar: lampp/etc/ssl.crt/server.crt: Cannot open: No such file or directorylampp/etc/magictar: lampp/etc/magic: Cannot open: No such file or directorylampp/etc/webalizer.conf.sampletar: lampp/etc/webalizer.conf.sample: Cannot open: No such file or directorylampp/etc/php.initar: lampp/etc/php.ini: Cannot open: No such file or directorylampp/var/tar: lampp/var: Cannot mkdir: No such file or directorylampp/var/run/tar: lampp/var/run: Cannot mkdir: No such file or directorylampp/var/proftpd/tar: lampp/var/proftpd: Cannot mkdir: No such file or directorylampp/var/proftpd/proftpd.delaytar: lampp/var/proftpd/proftpd.delay: Cannot open: No such file or directorylampp/var/mysql/tar: lampp/var/mysql: Cannot mkdir: No such file or directorylampp/var/mysql/test/tar: lampp/var/mysql/test: Cannot mkdir: No such file or directorylampp/var/mysql/mysql_upgrade_infotar: lampp/var/mysql/mysql_upgrade_info: Cannot open: No such file or directorylampp/var/mysql/mysql/tar: lampp/var/mysql/mysql: Cannot mkdir: No such file or directorylampp/var/mysql/mysql/func.MYItar: lampp/var/mysql/mysql/func.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/host.frmtar: lampp/var/mysql/mysql/host.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_name.frmtar: lampp/var/mysql/mysql/time_zone_name.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_transition.frmtar: lampp/var/mysql/mysql/time_zone_transition.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/servers.MYDtar: lampp/var/mysql/mysql/servers.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone.frmtar: lampp/var/mysql/mysql/time_zone.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/help_category.MYDtar: lampp/var/mysql/mysql/help_category.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/help_topic.frmtar: lampp/var/mysql/mysql/help_topic.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/servers.MYItar: lampp/var/mysql/mysql/servers.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_transition_type.MYDtar: lampp/var/mysql/mysql/time_zone_transition_type.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/tables_priv.MYItar: lampp/var/mysql/mysql/tables_priv.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/db.MYDtar: lampp/var/mysql/mysql/db.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone.MYDtar: lampp/var/mysql/mysql/time_zone.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/servers.frmtar: lampp/var/mysql/mysql/servers.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/plugin.MYDtar: lampp/var/mysql/mysql/plugin.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/columns_priv.MYItar: lampp/var/mysql/mysql/columns_priv.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/ndb_binlog_index.MYDtar: lampp/var/mysql/mysql/ndb_binlog_index.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/help_keyword.MYItar: lampp/var/mysql/mysql/help_keyword.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/plugin.frmtar: lampp/var/mysql/mysql/plugin.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_leap_second.frmtar: lampp/var/mysql/mysql/time_zone_leap_second.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/user.MYItar: lampp/var/mysql/mysql/user.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/func.MYDtar: lampp/var/mysql/mysql/func.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/procs_priv.MYItar: lampp/var/mysql/mysql/procs_priv.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/db.MYItar: lampp/var/mysql/mysql/db.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/procs_priv.frmtar: lampp/var/mysql/mysql/procs_priv.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/db.frmtar: lampp/var/mysql/mysql/db.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/event.frmtar: lampp/var/mysql/mysql/event.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_transition_type.frmtar: lampp/var/mysql/mysql/time_zone_transition_type.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/event.MYItar: lampp/var/mysql/mysql/event.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/general_log.CSVtar: lampp/var/mysql/mysql/general_log.CSV: Cannot open: No such file or directorylampp/var/mysql/mysql/help_category.MYItar: lampp/var/mysql/mysql/help_category.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_transition.MYDtar: lampp/var/mysql/mysql/time_zone_transition.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/host.MYDtar: lampp/var/mysql/mysql/host.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/general_log.CSMtar: lampp/var/mysql/mysql/general_log.CSM: Cannot open: No such file or directorylampp/var/mysql/mysql/help_category.frmtar: lampp/var/mysql/mysql/help_category.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/help_relation.MYItar: lampp/var/mysql/mysql/help_relation.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/event.MYDtar: lampp/var/mysql/mysql/event.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/ndb_binlog_index.MYItar: lampp/var/mysql/mysql/ndb_binlog_index.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/help_keyword.MYDtar: lampp/var/mysql/mysql/help_keyword.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/procs_priv.MYDtar: lampp/var/mysql/mysql/procs_priv.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_transition.MYItar: lampp/var/mysql/mysql/time_zone_transition.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/proc.frmtar: lampp/var/mysql/mysql/proc.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_name.MYItar: lampp/var/mysql/mysql/time_zone_name.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/help_relation.MYDtar: lampp/var/mysql/mysql/help_relation.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_transition_type.MYItar: lampp/var/mysql/mysql/time_zone_transition_type.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/tables_priv.MYDtar: lampp/var/mysql/mysql/tables_priv.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/help_topic.MYItar: lampp/var/mysql/mysql/help_topic.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/help_topic.MYDtar: lampp/var/mysql/mysql/help_topic.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/slow_log.CSMtar: lampp/var/mysql/mysql/slow_log.CSM: Cannot open: No such file or directorylampp/var/mysql/mysql/help_relation.frmtar: lampp/var/mysql/mysql/help_relation.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_leap_second.MYItar: lampp/var/mysql/mysql/time_zone_leap_second.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/proc.MYItar: lampp/var/mysql/mysql/proc.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/user.MYDtar: lampp/var/mysql/mysql/user.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/proc.MYDtar: lampp/var/mysql/mysql/proc.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/host.MYItar: lampp/var/mysql/mysql/host.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/tables_priv.frmtar: lampp/var/mysql/mysql/tables_priv.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/slow_log.frmtar: lampp/var/mysql/mysql/slow_log.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/ndb_binlog_index.frmtar: lampp/var/mysql/mysql/ndb_binlog_index.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/user.frmtar: lampp/var/mysql/mysql/user.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/slow_log.CSVtar: lampp/var/mysql/mysql/slow_log.CSV: Cannot open: No such file or directorylampp/var/mysql/mysql/columns_priv.frmtar: lampp/var/mysql/mysql/columns_priv.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/func.frmtar: lampp/var/mysql/mysql/func.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_name.MYDtar: lampp/var/mysql/mysql/time_zone_name.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/plugin.MYItar: lampp/var/mysql/mysql/plugin.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone_leap_second.MYDtar: lampp/var/mysql/mysql/time_zone_leap_second.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/columns_priv.MYDtar: lampp/var/mysql/mysql/columns_priv.MYD: Cannot open: No such file or directorylampp/var/mysql/mysql/help_keyword.frmtar: lampp/var/mysql/mysql/help_keyword.frm: Cannot open: No such file or directorylampp/var/mysql/mysql/time_zone.MYItar: lampp/var/mysql/mysql/time_zone.MYI: Cannot open: No such file or directorylampp/var/mysql/mysql/general_log.frmtar: lampp/var/mysql/mysql/general_log.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/tar: lampp/var/mysql/phpmyadmin: Cannot mkdir: No such file or directorylampp/var/mysql/phpmyadmin/pma_relation.frmtar: lampp/var/mysql/phpmyadmin/pma_relation.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_bookmark.frmtar: lampp/var/mysql/phpmyadmin/pma_bookmark.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_designer_coords.MYItar: lampp/var/mysql/phpmyadmin/pma_designer_coords.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_bookmark.MYDtar: lampp/var/mysql/phpmyadmin/pma_bookmark.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_pdf_pages.frmtar: lampp/var/mysql/phpmyadmin/pma_pdf_pages.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_table_info.frmtar: lampp/var/mysql/phpmyadmin/pma_table_info.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_designer_coords.frmtar: lampp/var/mysql/phpmyadmin/pma_designer_coords.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_pdf_pages.MYDtar: lampp/var/mysql/phpmyadmin/pma_pdf_pages.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_column_info.MYItar: lampp/var/mysql/phpmyadmin/pma_column_info.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_pdf_pages.MYItar: lampp/var/mysql/phpmyadmin/pma_pdf_pages.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_history.MYDtar: lampp/var/mysql/phpmyadmin/pma_history.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_bookmark.MYItar: lampp/var/mysql/phpmyadmin/pma_bookmark.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_table_coords.frmtar: lampp/var/mysql/phpmyadmin/pma_table_coords.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_column_info.MYDtar: lampp/var/mysql/phpmyadmin/pma_column_info.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_relation.MYItar: lampp/var/mysql/phpmyadmin/pma_relation.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_history.frmtar: lampp/var/mysql/phpmyadmin/pma_history.frm: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/db.opttar: lampp/var/mysql/phpmyadmin/db.opt: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_relation.MYDtar: lampp/var/mysql/phpmyadmin/pma_relation.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_table_coords.MYItar: lampp/var/mysql/phpmyadmin/pma_table_coords.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_table_coords.MYDtar: lampp/var/mysql/phpmyadmin/pma_table_coords.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_table_info.MYDtar: lampp/var/mysql/phpmyadmin/pma_table_info.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_table_info.MYItar: lampp/var/mysql/phpmyadmin/pma_table_info.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_designer_coords.MYDtar: lampp/var/mysql/phpmyadmin/pma_designer_coords.MYD: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_history.MYItar: lampp/var/mysql/phpmyadmin/pma_history.MYI: Cannot open: No such file or directorylampp/var/mysql/phpmyadmin/pma_column_info.frmtar: lampp/var/mysql/phpmyadmin/pma_column_info.frm: Cannot open: No such file or directorylampp/var/mysql/cdcol/tar: lampp/var/mysql/cdcol: Cannot mkdir: No such file or directorylampp/var/mysql/cdcol/cds.MYDtar: lampp/var/mysql/cdcol/cds.MYD: Cannot open: No such file or directorylampp/var/mysql/cdcol/cds.MYItar: lampp/var/mysql/cdcol/cds.MYI: Cannot open: No such file or directorylampp/var/mysql/cdcol/cds.frmtar: lampp/var/mysql/cdcol/cds.frm: Cannot open: No such file or directorylampp/var/perl/tar: lampp/var/perl: Cannot mkdir: No such file or directorylampp/var/perl/cpan/tar: lampp/var/perl/cpan: Cannot mkdir: No such file or directorylampp/var/perl/cpanplus/tar: lampp/var/perl/cpanplus: Cannot mkdir: No such file or directorylampp/RELEASENOTEStar: lampp/RELEASENOTES: Cannot open: No such file or directorytar: Error exit delayed from previous errors 
I fixed this by using MySQL, i got all the data in my database. I run all the commands for start Login and GameServer, but nothing pops up. Is this my stupidity or what lol :P
charly911
Posts: 3
Joined: Thu Nov 06, 2008 4:03 am

Re: Install L2JServer in Ubuntu Server Version

Post by charly911 »

adrianio wrote:

Code: Select all

update-rc.d liiges defaults 97 03
Hello, what does the 97 and the 03 mean?

I looked the man but i couldn't understand.


Charly.
NoX
Posts: 189
Joined: Mon Oct 05, 2009 4:31 am

Re: Install L2JServer in Ubuntu Server Version

Post by NoX »

hi ppl

I would like to know, wich is or are the difrent between windows and ubuntu on one scripts for example, or on the html file???

For example if I want to have one of the scripts that you post here, What I need to do if I want it to have it but using ubuntu please. I am askint becuase the dedicated are to cheap bc we dont have to page for the licence.

Thank you and sorry about my grammar.
lj2Black Hands : have something en mente + look around + copy +paste + try to improve it :S without knowlege -.-

Image
adrianio
Posts: 4
Joined: Tue Mar 23, 2010 9:41 pm

Re: Install L2JServer in Ubuntu Server Version

Post by adrianio »

The difference between Ubuntu start up scripts and windows start up scripts is little. Main difference is that in windows you have to open two cmd windows and you will see log in messages in them. In Linux you have to browse folders log for start up messages (file stdout.log in gameserver/log and in login/log). In Linux (for me Ubuntu 8.04.3 LTS) it seems that server loads faster (about 15% faster) than in windows, and I think that is more stable than in windows. Here differences comes from java implementations in OS.
Excluding start-up scripts, server files are the same in both operating systems.
If you want to display/to not display licence page is a configuration in gameserver/server.properties config file, which you can set it False/True.
adrianio
Posts: 4
Joined: Tue Mar 23, 2010 9:41 pm

Re: Install L2JServer in Ubuntu Server Version

Post by adrianio »

charly911 wrote:
adrianio wrote:

Code: Select all

update-rc.d liiges defaults 97 03
Hello, what does the 97 and the 03 mean?

I looked the man but i couldn't understand.


Charly.
Hello! This command means that the server will start at boot as service number 97, and will be the third (03) service stopped at poweroff or reboot. So, simbolik links will be created in runlevel 2,3,4,5 (rc2.d,rc3.d,rc4.d,rc5.d) with names S97liiges and in runlevel 0, 1 and 6 (rc0.d,rc1.d,rc6.d) will be created simbolik links with names K03liiges. If you start a service as, example, 30, you have to stop it as 100-30=70, so the service will have simbolic links to start as S30name_of_service and simbolic links to stop as K70name_of_service in the appropriate runlevels.
I hope I was enough clear and you understood this.
Bani
Posts: 21
Joined: Sun Jan 30, 2011 11:55 pm

Re: Install L2JServer in Ubuntu Server Version

Post by Bani »

I get FATAL: Failed to load default translation error

When using RegisterGameServer.sh

Anyone knows whats wrong?

Bani
Ralm
Posts: 154
Joined: Sat Dec 25, 2010 10:09 pm
Location: Portugal

Re: Install L2JServer in Ubuntu Server Version

Post by Ralm »

adrianio wrote:Start-up script. Save it in init.d and make it +x. I named it "liiges". After that do

Code: Select all

update-rc.d liiges defaults 97 03
.

Code: Select all

 #!/bin/sh # Change here your home directory for Lineage server. Absolute pathbase=/home/adrian/Lineage stop_l2j() {#Stop Game Server script and java         if [ -n "$(pgrep -f GameServer_loop.sh)" ]; then            pkill -f GameServer_loop.sh            echo Game Server Script stopped        else            echo ==================================            echo Game Server Script is not running!            echo ==================================        fi         if [ -n "$(pgrep -f gameserver)" ]; then            pkill -f gameserver            echo Waiting for Game Java Server to exit....            i=1                while [ -n "$(pgrep -f gameserver)" ]                    do                        sleep 1                        i=$((i+1))                    done            echo Game java server stopped in $i sec        else            echo ================================            echo Game java server is not running!            echo ================================        fi #Stop login server script and java        if [ -n "$(pgrep -f LoginServer_loop.sh)" ]; then            pkill -f LoginServer_loop.sh            echo Login Server Script stopped        else            echo ===================================            echo Login Server Script is not running!            echo ===================================        fi         if [ -n "$(pgrep -f loginserver)" ]; then            pkill -f loginserver            echo Waiting for Login Java Server to exit....            i=1                while [ -n "$(pgrep -f loginserver)" ]                    do                        sleep 1                        i=$((i+1))                    done            echo Login java server stopped in $i sec         else            echo ================================            echo Login Java Server is not running!            echo ================================        fi} start_l2j() { if [ -n "$(pgrep -f GameServer_loop.sh)" -o "$(pgrep -f l2jserver.gameserver)" -o "$(pgrep -f LoginServer_loop.sh)" -o "$(pgrep -f l2jserver.loginserver)" ]; then         echo ============================================================        echo Try first to stop all L2J server scripts and java processes.        echo Use stop/restart command.        echo ============================================================else        cd ${base}/login        ./startLoginServer.sh        cd ${base}/gameserver        ./startGameServer.sh         echo =======================================================        echo Game Server processes started.        echo You haveto wait about 100 sec or more to be operable.                echo Give next command to see progress:        echo watch -n 1 tail ${base}/gameserver/log/stdout.log                echo Stop watch command with CTRL-C        echo =======================================================fi} case "$1" in    stop)        stop_l2j    ;;    restart)        stop_l2j        start_l2j    ;;    start)        start_l2j    ;;    *)       echo "Usage: $0 start|stop|restart" >&2       exit 3        ;;esac 
I am preparing a VMWare appliance on Ubuntu Server 8.04.3. Someone interested? It is almost ready.

PS Edited afterwards:
I finished VMware server appliance and put it in here: viewtopic.php?f=94&t=16860

Hi everyone. I think this script will help and save a lot of time. But I wanted to do one thing. I want to delete the stdoug.log file everytime I start the script ( before the server start) can anyone tell me how to do it?

Thanks
My teachers XD: jurchiks
User avatar
Sirpaypi
Posts: 108
Joined: Mon May 18, 2009 11:51 pm
Location: Moяocco.

Re: Install L2JServer in Ubuntu Server Version

Post by Sirpaypi »

Use screen... It's safe stable and easy.
Saying that Java is nice because it works on all OSes is like saying that anal sex is nice because it works on all genders.
Ralm
Posts: 154
Joined: Sat Dec 25, 2010 10:09 pm
Location: Portugal

Re: Install L2JServer in Ubuntu Server Version

Post by Ralm »

About deleting the stdout.log there is no need. Because the server does that alone.

What you mean with use screen???
My teachers XD: jurchiks
Post Reply