View Single Post
  #1  
Old 06-10-2020, 01:29 PM
bchilton999
Fire Beetle
 
Join Date: Sep 2010
Posts: 4
Default Can’t connect to server. Black screen

I am combining 2 servers I have into one
They used to be windows server for eq server and freenas for media.

I have installed Ubuntu 20.04 LTS

I installed:

MergerFS with this guide https://www.teknophiles.com/2018/02/...with-mergerfs/
(I have 5 disks. One SSD and 4 storage drives. The 4 are merged for media. Nothing for the EQ server is on them)

Transmission preinstalled

Plex with Ubuntu’s software installer

Sonarr Radarr and Jackett with https://github.com/htpcBeginner/AtoMiC-ToolKit

SSH with https://linuxize.com/post/how-to-ena...-ubuntu-18-04/

xRDP with https://www.e2enetworks.com/help/kno...-ubuntu-18-04/

Apache2 with https://www.digitalocean.com/communi...-04-quickstart

PHP with https://linuxize.com/post/how-to-ins...-ubuntu-18-04/
(No Extensions installed)

EQ server with https://eqemu.gitbook.io/server/cate...allation-linux



Everything worked fine. I was able to log into my server with both the private login server and the eq emulator login server



The next day I installed:

Samba with https://linuxize.com/post/how-to-ins...-ubuntu-18-04/

FTP with https://phoenixnap.com/kb/install-ft...-ubuntu-vsftpd



I also installed Pulseway AFTER the EQ server stopped working
https://intercom.help/pulseway/en/ar...n-debian-linux


Now I can’t connect at all with the private login server. My server shows up on the eq emulator server but when I click play I get a black screen and after a couple minutes it crashes to desktop.

I tried reinstalling Everquest (ROF2. I can connect to other servers fine)
I ran the install.sh again thinking it might be file permission. No luck.

So I deleted the eqemu folder and all contents plus the SQL database. Then ran install.sh again. Still no luck.

I have triple checked the ports in both my router and Ubuntu’s firewall.


My best guess is there’s a problem with file permissions or the sql database but I don’t know enough about Linux to figure it out.

My only thought to get it working is to start over wipe the whole system and install the EQ server LAST but I thought I would try posting here before I spend the time to start over. Thank you for your help.


Here is my config files (I didn’t try to setup the private login server after the reinstall):

eqemu_config.json

Code:
{
"server" : {
"chatserver" : {
"host" : "",
"port" : "7778"
},
"database" : {
"db" : "eqemu",
"host" : "localhost",
"password" : "XXXXX",
"port" : "3306",
"username" : "XXXXX"
},
"directories" : {
"opcodes" : "assets/opcodes/",
"patches" : "assets/patches/"
},
"files" : {
"mail_opcodes" : "assets/opcodes/mail_opcodes.conf",
"opcodes" : "assets/opcodes/opcodes.conf"
},
"mailserver" : {
"host" : "",
"port" : "7778"
},
"qsdatabase" : {
"db" : "eqemu",
"host" : "localhost",
"password" : "XXXXX",
"port" : "3306",
"username" : "XXXXX"
},
"world" : {
"key" : "XXXXX",
"loginserver1" : {
"account" : "",
"host" : "login.eqemulator.net",
"legacy" : "1",
"password" : "",
"port" : "5998"
},
"loginserver2" : {
"account" : "",
"host" : "127.0.0.1",
"password" : "",
"port" : "5998"
},
"longname" : "EQChilton",
"shortname" : "EQChilton",
"tcp" : {
"ip" : "127.0.0.1",
"port" : "9001"
},
"telnet" : {
"enabled" : "true",
"ip" : "0.0.0.0",
"port" : "9000"
}
},
"zones" : {
"defaultstatus" : "0",
"ports" : {
"high" : "7400",
"low" : "7000"
}
}
}
}
login.json
Code:
{
"account" : {
"auto_create_accounts" : true
},
"client_configuration" : {
"sod_opcodes" : "assets/opcodes/login_opcodes_sod.conf",
"sod_port" : 5999,
"titanium_opcodes" : "assets/opcodes/login_opcodes.conf",
"titanium_port" : 5998
},
"database" : {
"db" : "eqemu",
"host" : "127.0.0.1",
"password" : "XXXXX",
"port" : "3306",
"user" : "XXXXX"
},
"logging" : {
"dump_packets_in" : false,
"dump_packets_out" : false,
"trace" : false,
"world_trace" : false
},
"security" : {
"allow_password_login" : true,
"allow_token_login" : true,
"mode" : 14
},
"web_api" : {
"enabled" : true,
"port" : 6000
},
"worldservers" : {
"reject_duplicate_servers" : false,
"unregistered_allowed" : true
}
}

And Firewall ports open:
Code:
To                         Action      From
--                         ------      ----
7778/tcp                   ALLOW       Anywhere                  
3306/tcp                   ALLOW       Anywhere                  
5998/tcp                   ALLOW       Anywhere                  
5999/tcp                   ALLOW       Anywhere                  
9000/tcp                   ALLOW       Anywhere                  
9001/tcp                   ALLOW       Anywhere                  
6000/tcp                   ALLOW       Anywhere                  
9080/tcp                   ALLOW       Anywhere                  
7000:7999/tcp              ALLOW       Anywhere                  
32400/tcp                  ALLOW       Anywhere                  
3390/tcp                   ALLOW       Anywhere                  
9091/tcp                   ALLOW       Anywhere                  
8989/tcp                   ALLOW       Anywhere                  
7878/tcp                   ALLOW       Anywhere                  
9117/tcp                   ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
22/tcp                     ALLOW       Anywhere                  
20/tcp                     ALLOW       Anywhere                  
21/tcp                     ALLOW       Anywhere                  
20,21,10000:10100/tcp      ALLOW       Anywhere                  
OpenSSH                    ALLOW       Anywhere                  
40000:50000/tcp            ALLOW       Anywhere                  
990/tcp                    ALLOW       Anywhere                  
137/tcp                    ALLOW       Anywhere                  
138/tcp                    ALLOW       Anywhere                  
139/tcp                    ALLOW       Anywhere                  
445/tcp                    ALLOW       Anywhere                  
137/udp                    ALLOW       Anywhere                  
138/udp                    ALLOW       Anywhere                  
7778/tcp (v6)              ALLOW       Anywhere (v6)             
3306/tcp (v6)              ALLOW       Anywhere (v6)             
5998/tcp (v6)              ALLOW       Anywhere (v6)             
5999/tcp (v6)              ALLOW       Anywhere (v6)             
9000/tcp (v6)              ALLOW       Anywhere (v6)             
9001/tcp (v6)              ALLOW       Anywhere (v6)             
6000/tcp (v6)              ALLOW       Anywhere (v6)             
9080/tcp (v6)              ALLOW       Anywhere (v6)             
7000:7999/tcp (v6)         ALLOW       Anywhere (v6)             
32400/tcp (v6)             ALLOW       Anywhere (v6)             
3390/tcp (v6)              ALLOW       Anywhere (v6)             
9091/tcp (v6)              ALLOW       Anywhere (v6)             
8989/tcp (v6)              ALLOW       Anywhere (v6)             
7878/tcp (v6)              ALLOW       Anywhere (v6)             
9117/tcp (v6)              ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
22/tcp (v6)                ALLOW       Anywhere (v6)             
20/tcp (v6)                ALLOW       Anywhere (v6)             
21/tcp (v6)                ALLOW       Anywhere (v6)             
20,21,10000:10100/tcp (v6) ALLOW       Anywhere (v6)             
OpenSSH (v6)               ALLOW       Anywhere (v6)             
40000:50000/tcp (v6)       ALLOW       Anywhere (v6)             
990/tcp (v6)               ALLOW       Anywhere (v6)             
137/tcp (v6)               ALLOW       Anywhere (v6)             
138/tcp (v6)               ALLOW       Anywhere (v6)             
139/tcp (v6)               ALLOW       Anywhere (v6)             
445/tcp (v6)               ALLOW       Anywhere (v6)             
137/udp (v6)               ALLOW       Anywhere (v6)             
138/udp (v6)               ALLOW       Anywhere (v6)
Reply With Quote