Here's where I'm at now. Loginserver:
Code:
ken@ken-server ~/loginserver $ ./privatelogin
Using database 'loginserver' at localhost
Reading LoginServer.ini...
[LS-Config] Server Name: eqemu
[LS-Config] Server Description: eqemu
LoginServer.ini read.
Server mode: Private Login
============================
EQEmu Private Login v1.04PL
http://eqemu.devnoob.com
============================
EQNetworkServer.Open() error
Segmentation fault
Here's my .ini(s) for privatelogin:
Code:
db.ini
[Database]
host=localhost
user=ken
password=password
database=loginserver
Code:
loginserver.ini
[LoginConfig]
ServerName=eqemu
ServerDescription=eqemu
ServerMode=PrivateLogin
ServerPort=5999
ipaddress=
allowanonservers=0
statsaddress=
statsport=
It LOOKS like everything else is working. When I run the start script, it doesn't give me any errors and just returns to the prompt when finished loading. I think that's right? However, when I run ./world on its own I still get:
Code:
[Debug] [RULES__ERROR] Unable to find rule 'Bots:BotQuest'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:BotQuest
[Debug] [RULES__ERROR] Unable to find rule 'Bots:BotGroupBuffing'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:BotGroupBuffing
[Debug] [RULES__ERROR] Unable to find rule 'Bots:SpawnBotCount'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:SpawnBotCount
[Debug] [RULES__ERROR] Unable to find rule 'Bots:CreateBotCount'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:CreateBotCount
[Debug] [RULES__ERROR] Unable to find rule 'Bots:BotFinishBuffing'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:BotFinishBuffing
[Debug] [RULES__ERROR] Unable to find rule 'Bots:BotManaRegen'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:BotManaRegen
[Debug] [RULES__ERROR] Unable to find rule 'Bots:BotSpellQuest'
[Debug] [RULES__ERROR] Unable to interpret rule record for Bots:BotSpellQuest
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [COMMON__THREADS] Starting EQStreamFactoryReaderLoop with thread ID -1293694096
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [COMMON__THREADS] Starting EQStreamFactoryWriterLoop with thread ID -1302086800
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [WORLD__LS] Connecting to login server...
[Debug] [COMMON__THREADS] Starting TCPConnectionLoop with thread ID -1320162448
[Debug] [WORLD__LS] Connected to Loginserver: 192.168.1.19:5999
[Debug] [WORLD__LS_ERR] Login server responded with FatalError.
[Debug] [WORLD__LS_ERR] Bad password
[Debug] [COMMON__THREADS] Ending TCPConnectionLoop with thread ID -1320162448
I'm going to guess that the login server problems are related to each other, e.g. I need to have the privatelogin running before I launch world. I did what you said about the bots.sql, but I'm still coming up with the error. I can't find the tables that it should supposedly enter.
Getting close enough to taste sucess. Thanks so much for your help so far.