Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-06-2016, 03:22 AM
Suldane
Fire Beetle
 
Join Date: Oct 2011
Posts: 2
Default Starting Linux Server

I have a few questions, but first I'll explain my setup.

The server runs on a Virtualbox installation of Debian GNU/Linux 8.3 (jessie). I followed these directions closely: http://wiki.eqemulator.org/p?EQEmu_o...n_7_Virtualbox. The Debian VM runs from an Ubuntu Trusty 14.04LTS machine. The client runs on another Virtualbox installtion of Windows 7, which runs from another Ubuntu Trusty 14.04LTS machine; Two machines, each running a VM. Both VMs are using a bridged adapter, and can ping one another. The client is running Everquest Titanium, installed following these directions:http://wiki.eqemulator.org/p?Play_Gu...etting_Started

The IP for the server is 172.17.77.77, and I run it from ssh. First, I run shared_memory, then world, then eqlaunch zone. I don't get the same verbosity as I see on many online guides. The Makefile doesn't expose any debugging compile option, either. Here's my output: When I hit the end of step 20 on the guide, I can see my server in the Server Select screen, and it does not say 'Locked'. However, when I click "Play Everquest!" It takes about a minute or so to dump me back to the login screen.

Quote:
eq@eq:~/server$ ./world
[World Server] Loading server configuration..
[World Server] CURRENT_VERSION: 1.1.3
[World Server] Added loginserver login.eqemulator.net:5998
[World Server] Connecting to MySQL...
[World Server] HTTP world service disabled.
[World Server] Checking Database Conversions..
[Upgrade Script] No script update necessary
Perl Version is 5.20.2
================================================== ==========
EQEmu: Automatic Upgrade Check
================================================== ==========
(Linux) MySQL is in system path
Path = /usr/bin/mysql
================================================== ==========
Binary Revision / Local: (9095 / 1000)
You have missing database updates, type 1 or 2 to backup your database before running them as recommended...

================================================== ==========
#::: EQEmu Update Utility Menu: (eqemu_update.pl)
================================================== ==========
1) [Backup Database] :: (Saves to Backups folder)
2) [Backup Database Compressed] :: (Saves to Backups folder)
3) [EQEmu DB Schema] :: Check and stage pending REQUIRED Database updates
4) [EQEmu DB Bots Schema] Check for Bot REQUIRED database updates... (Must have bots enabled)
5) [OPCodes] :: Download latest opcodes for each EQ Client
6) [Maps] :: Download latest map and water files
7) [Plugins (Perl)] :: Download latest Perl plugins
[Quests (Perl/LUA)] :: Download latest PEQ quests and stage updates
9) [LUA Modules] :: Download latest LUA Modules (Required for Lua)
10) [DB Data : Alternate Advancement] :: Download Latest AA's from PEQ (This overwrites existing data)
11) [Windows Server Build] :: Download Latest and Stable Server Build (Overwrites existing .exe's, includes .dll's)
12) [Windows Server .dll's] :: Download Pre-Requisite Server .dll's
13) [Windows Server Loginserver Setup] :: Download and install Windows Loginserver
14) [Remove Duplicate Rule Values] :: Looks for redundant rule_values entries and removes them
19) [EQEmu DB Drop Bots Schema] :: Remove Bots schema and return database to normal state
20) [Update the updater] Force update this script (Redownload)
0) Exit

Enter numbered option and press enter...

> 0
[World Server] Loading variables..
[World Server] Loading zones..
[World Server] Clearing groups..
[World Server] Clearing raids..
[World Server] Clearing inventory snapshots..
[World Server] Loading items..
[World Server] Loading skill caps..
[World Server] Loading guilds..
[World Server] Loaded default rule set 'default'
[World Server] Loading EQ time of day..
[World Server] Loading launcher list..
[World Server] Reboot zone modes OFF
[World Server] Deleted 0 stale player corpses from database
[World Server] Loading adventures...
[World Server] Purging expired instances
[World Server] Loading char create info...
[World Server] Zone (TCP) listener started.
[World Server] Client (UDP) listener started.
[World Server] New TCP connection from 127.0.0.1:58050
[World Server] New TCP connection from 127.0.0.1:58052
[World Server] New TCP connection from 127.0.0.1:58054
[World Server] New TCP connection from 127.0.0.1:58056
[World Server] New TCP connection from 127.0.0.1:58058
[World Server] New TCP connection from 127.0.0.1:58060
[World Server] New TCP connection from 0.0.0.0:0
[World Server] New TCP connection from 172.17.77.77:33119
[World Server] New TCP connection from 0.0.0.0:0
[World Server] New TCP connection from 172.17.77.77:34726
[World Server] New TCP connection from 0.0.0.0:0
[World Server] Failed to save eqtime.
[World Server] Failed to save eqtime.
shared_memory and eqlaunch zone give me zero output:
Quote:
eq@eq:~/server$ ./eqlaunch zone
eq@eq:~/server$ ./shared_memory
Also nmap doesn't show a range of zones open. Only 9000. Is that normal?
Quote:
eq@eq:~/server$ sudo nmap -n -sT 127.0.0.1

Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-06 01:18 CST
Nmap scan report for 127.0.0.1
Host is up (0.00031s latency).
Not shown: 994 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
111/tcp open rpcbind
3306/tcp open mysql
9000/tcp open cslistener

Nmap done: 1 IP address (1 host up) scanned in 0.08 seconds
eq@eq:~/server$ sudo nmap -n -sU 127.0.0.1

Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-06 01:18 CST
Nmap scan report for 127.0.0.1
Host is up (0.000013s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
111/udp open rpcbind
7000/udp open|filtered afs3-fileserver
9000/udp open|filtered cslistener

Nmap done: 1 IP address (1 host up) scanned in 4.21 seconds
Thanks in advance. It's a really cool community you guys have set up here.
Reply With Quote
  #2  
Old 03-06-2016, 03:46 AM
Suldane
Fire Beetle
 
Join Date: Oct 2011
Posts: 2
Default

Wow, I'm dumb. The IP the client was running from was from DHCP and that network appliance does a lot of portblocking. I threw it on my own subnet, changed its gateway and dns, and it's happy now.
Reply With Quote
  #3  
Old 03-06-2016, 02:16 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 506
Default

I need to clear up my instructions, since there's a few things that could be improved and it seems that instruction set is being used pretty frequently.

Glad to hear you got things figured out.
__________________

~Shin Noir
DungeonEQ.com
Reply With Quote
  #4  
Old 03-06-2016, 03:21 PM
ElmnerFudge
Fire Beetle
 
Join Date: Aug 2011
Location: At Home
Posts: 11
Default

Well, if you need to know where I failed, I didnt understand the script that runs when you run world. I needed to download the updates for database and then separately run the updates. Then I needed to run ./shared_memory after those updates, having already run the program then updating the database caused my items problems.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 07:40 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3