Jump to content

Linux server installation assistance


@echo

Recommended Posts

Database installation -> Restore a backup
JDK Installation
Upload server files
Fix your server configs
Configure your .sh scripts to launch server
Use a client to connect in game


Ask Google for help for steps 1, 2.

If you can't do 3, 4 or 6 I'm going to cry.

 

Linux scripts are executed like: "./someScript.sh" without the quotes ofc

 

You don't really have to pay anyone to teach you this, Google is your guide.

Link to comment
Share on other sites

My issue is with the database. I can’t connect remotely. I’ve googled it for solutions but any solution I tried didn’t work. I tried to install phpmyadmin, it doesn’t work, MySQL enterprise didn’t work and also tried to connect via ssh from mariadb. I’ve also tried Debian and Ubuntu. 

Link to comment
Share on other sites

what db are you using ? 

 

use

sudo netstat -tulpn | grep 2106

 

post a screenshot here

 

first step is to allow mariadb server to bind on 0.0.0.0 not 127.0.0.1

 

this is done by changing the .conf files usually found in /var/etc (depends on your distro)

 

change the value of bind-address (you can google this)

 

after that's done use

systemctl restart mariadb

 

you should be good,

 

fyi by default remote root is forbidden, create a user @ "%" and give him grant

Link to comment
Share on other sites

Seamless#7044 add me i can help you with your server installation

You have to 

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

 

And Find the line where 127.0.0.1 and change it to 0.0.0.0.

restart db 

systemctl restart mariadb

After that create new user 

CREATE USER 'test'@'%' IDENTIFIED BY 'test';

 

Create new Database 

CREATE DATABASE l2test; 

if exist just 

USE l2test;

and grand access to user

GRANT ALL PRIVILEGES ON l2test.* TO 'test'@'%' IDENTIFIED BY 'test';

sudo flush privileges;

 

also be sure that port 3306 is open 

Edited by Seamless
Link to comment
Share on other sites

I have changed the bind address and also made a new user with privileges. The port seems to be fine since I get to the point where I have to add password while establishing the connection. I will post more info when I have the time. I contacted also hetzener( my vps provider) but they refused to provide any assistance. 

Link to comment
Share on other sites

4 hours ago, Seamless said:

GRANT ALL PRIVILEGES ON l2test.* TO 'test'@'%' IDENTIFIED BY 'test';

sudo flush privileges;

 

This is what you have to do now if connection establishes, nothing more than that.


btw there are no providers blocking ports by default since he connects and gets error codes the connection is established

Link to comment
Share on other sites

6 minutes ago, xdem said:

 

This is what you have to do now if connection establishes, nothing more than that.


btw there are no providers blocking ports by default since he connects and gets error codes the connection is established

I have already done that.

 

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:33060           0.0.0.0:*               LISTEN      915/mysqld          
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      915/mysqld          
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      511/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      586/sshd: /usr/sbin 
tcp6       0      0 :::22                   :::*                    LISTEN      586/sshd: /usr/sbin 
udp        0      0 127.0.0.53:53           0.0.0.0:*                           511/systemd-resolve 
udp        0      0 (vps ip):68       0.0.0.0:*                           509/systemd-network 
 

Link to comment
Share on other sites

5 minutes ago, @echo said:

I have already done that.

 

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:33060           0.0.0.0:*               LISTEN      915/mysqld          
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      915/mysqld          
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      511/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      586/sshd: /usr/sbin 
tcp6       0      0 :::22                   :::*                    LISTEN      586/sshd: /usr/sbin 
udp        0      0 127.0.0.53:53           0.0.0.0:*                           511/systemd-resolve 
udp        0      0 (vps ip):68       0.0.0.0:*                           509/systemd-network 
 

 

this just shows that you are correctly listening to all your network interfaces, we already know that since your sql client gets error codes, your problem now is that you also have to allow the user to be able to login from any ip through @"%"

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Posts

    • ??? error   https://ibb.co/Srn4LsX No support  :S   No support : S ? :S
    • I also think this feature would bring more harm than good... another example is a dwarf rushing against your mobs so he takes priority, then he plays fake death and proceeds to grief the shit out of you. A minimum damage threshold is necessary, which would basically converge to what is the default feature (i.e. biggest damage dealer)
    • I bought the premium to watch the video and it's private. 😢
    • For some Majestic reason OP can't edit their topics anymore?    Let me update the potential offers, I got up to 2 spots to fill.   CONTACT TELEGRAM ONLY: https://t.me/asupport_g1     A credible team that SGuard represents is looking for java developers.    These positions is full time only i.e. your time is mostly dedicated within the team and team tasks, side gigs are fine, as long as you are able to combine your gig and main.  All necessary tools are provided.  The team is consistent with > 10 team members and the team is looking to expand to meet various goals. A decent Lineage 2 Essense OR Main (GOD) knowledge is needed.  Experience with l2r/l2p/l2s. mobius is fine too for referrence only. The team is friendly and goal oriented, very active and resourceful.   Requirements are standard, java knowledge is optional.  Multi language is a plus but not necessary (English/Russian), any is accepted.   Terms and conditions including compensation are reasonable and considered to be up for the industry standards. Details are negotiable with suitable candidates.   You will need to have a headset and a mic just for the initial processing, there're no team meetings or conferences after that. There's a small 30min interview process to demonstrate knowledge and just to meet each other.   The team has decided it is in their best interest to not publish their information at this time. Details will be available only for suitable candidates.   CONTACT TELEGRAM ONLY: https://t.me/asupport_g1
    • Thanks for the detailed info. I also have some ideas in mind but the execution may be hard. Thanks again!
  • Topics

×
×
  • Create New...