View Full Version : Need Help - Akka's Repack/MiniLogin 6.2 Issue
style214
12-16-2015, 11:29 AM
I really need some help with this. I have Akka's repack, and I was able to find MiniLogin 6.2 compiled, I am trying to get everything to work on a local connection only, when the loginserver starts up, it shows 0 Server(s), 0 Client(s) Connected at startup. When I launch the client side, it shows the client connection, but does not do anything. On my most recent attempt, this is the error I got in the window:
Login server listening on port:5999
Invalid Command
Invalid Command
69335 New Client from ip: 127.0.0.1 port: 49898
Unknown packet: .4455296 [80.28.93.0:16->0.0.0.0:0]
[OpCode 0x0003 (OP_Unknown) Size=11]
00000: 00 03 00 00 00 00 00 00 - 00 00 00
I have no indications there are any issues with the installed server software, but I am assuming I have an error or errors in the configs, which configs do I need to load to see if anyone can help me out? Any additional information I need to provide, please let me know.
style214
12-16-2015, 12:20 PM
Loginserver.ini:
### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.
### --- Public Login is un-supported as is LAN playing. We reccomend using the EQEmu.net Loginserver ALWAYS.
### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.
# READ README.TXT
[LoginServer]
loginserver=127.0.0.1
loginserver2=newlogin1.eqemulator.net
loginport=5999
loginport2=5999
worldname=vandeland
worldaddress=127.0.0.1
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=MiniLogin
ServerPort=5999
style214
12-16-2015, 12:22 PM
eqemu_config:
<?xml version="1.0">
<server>
<world>
<!-- Set the shortname to ONE word. The longname is what shows up on server list -->
<shortname>vandeland</shortname>
<longname>The Vandeland Project</longname>
<!-- DO NOT EDIT ANY LINES BETWEEN HERE AND THE DATABASE SECTION -->
<!-- <address>do.not.edit</address> -->
<!-- <localaddress>do.not.edit</localaddress> -->
<!-- Loginserver information. DO NOT EDIT -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
<!-- Sets the ip/port for the tcp connections. DO NOT EDIT -->
<!-- <tcp ip="127.0.0.1" port="9000" telnet="disable"/> -->
<tcp ip="127.0.0.1" port="9000" telnet="enable"/>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>randomletterstring1</key>
<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<!-- <http port="9080" enabled="false" mimefile="mime.types" /> -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<!-- Chatserver (channels) information. DO NOT EDIT -->
<chatserver>
<!-- <host>127.0.0.1</host> -->
<!-- <port>7778</port> -->
<host></host>
<port>7500</port>
</chatserver>
<!-- Mailserver (in-game mail) information. DO NOT EDIT -->
<mailserver>
<!-- <host>127.0.0.1</host> -->
<!-- <port>7778</port> -->
<host></host>
<port>7500</port>
</mailserver>
<zones>
<!-- The defaultstatus is what status the new toons will have on your server -->
<defaultstatus>250</defaultstatus>
<!-- Sets port range for world to use to auto configure zones DO NOT EDIT RIGHT NOW-->
<!-- <ports low="7000" high="7100"/> -->
<ports low="7000" high="7400"/>
</zones>
<!-- Set username to root and password is your MySQL password and db to peq -->
<database>
<!-- <host>127.0.0.1</host> -->
<!-- <port>3306</port> -->
<!-- <username>root</username> -->
<!-- <password>xxxxx</password> -->
<!-- <db>peq</db> -->
<host>127.0.0.1</host>
<port>3306</port>
<username>root</username>
<password>.........</password>
<db>peq</db>
</database>
<qsdatabase>
<!-- <host>127.0.0.1</host> -->
<!-- <port>3306</port> -->
<!-- <username>root</username> -->
<!-- <password>xxxxx</password> -->
<!-- <db>peq</db> -->
<host>127.0.0.1</host>
<port>3306</port>
<username>root</username>
<password>........</password>
<db>peq</db>
</qsdatabase>
<!-- Launcher Configuration DO NOT EDIT-->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
<!-- <timers restart="200" reterminate="200" initial="200" interval="200"/> -->
</launcher>
<!-- File locations. DO NOT EDIT -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. DO NOT EDIT -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
provocating
12-16-2015, 12:47 PM
In your EqEmu config you should have the login and password set for the login server.
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account>myaccount</account>
<password>mypassword</password>
</loginserver>
In your login database, the tblServerAdminRegistration should have the same account reflected.
INSERT INTO `tblServerAdminRegistration` (`ServerAdminID`, `AccountName`, `AccountPassword`, `FirstName`, `LastName`, `Email`, `RegistrationDate`, `RegistrationIPAddr`) VALUES (1, 'myaccount', 'mypassword', '', '', '', '0000-00-00 00:00:00', '');
style214
12-16-2015, 12:52 PM
Is the table you reference in the PEQ DB? I don't show the table in the database at all.
provocating
12-16-2015, 12:56 PM
http://wiki.eqemulator.org/p?Windows_Private_Login_Server_Setup_Guide
Step 4: Create the necessary database tables.
This assumes you have fetched the database files as detailed in the server set up guide section 6 a). One of those files that you have until now ignored is "load_login.sql'.
Open up a command prompt. Navigate to the directory in which load_login.sql is stored. e.g.
cd C:\EQ\SQL
Then type
mysql -uroot -ppassword peq
where password is the password you chose when installing MySQL, and "peq" is the database name you chose (change it if you didn't call it peq!). When the mysql prompt comes up, type:
source load_login.sql;
The database tables are now created.
style214
12-16-2015, 01:21 PM
Is there somewhere to get the load_login.sql? I am running Akka's repack, there are no SQL files in there, and unfortunately I am deployed, and have little bandwidth to work with on getting full source files for a build...
provocating
12-16-2015, 01:24 PM
Let me export mine without the data, this should work.
-- Dumping structure for table logindb.tblLoginServerAccounts
CREATE TABLE IF NOT EXISTS `tblLoginServerAccounts` (
`LoginServerID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`AccountName` varchar(30) NOT NULL,
`AccountPassword` varchar(50) NOT NULL,
`AccountCreateDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`AccountEmail` varchar(100) NOT NULL,
`LastLoginDate` datetime NOT NULL,
`LastIPAddress` varchar(15) NOT NULL,
PRIMARY KEY (`LoginServerID`,`AccountName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table logindb.tblServerAdminRegistration
CREATE TABLE IF NOT EXISTS `tblServerAdminRegistration` (
`ServerAdminID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`AccountName` varchar(30) NOT NULL,
`AccountPassword` varchar(30) NOT NULL,
`FirstName` varchar(40) NOT NULL,
`LastName` varchar(50) NOT NULL,
`Email` varchar(100) NOT NULL DEFAULT '',
`RegistrationDate` datetime NOT NULL,
`RegistrationIPAddr` varchar(15) NOT NULL,
PRIMARY KEY (`ServerAdminID`,`Email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table logindb.tblServerListType
CREATE TABLE IF NOT EXISTS `tblServerListType` (
`ServerListTypeID` int(10) unsigned NOT NULL,
`ServerListTypeDescription` varchar(20) NOT NULL,
PRIMARY KEY (`ServerListTypeID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table logindb.tblWorldServerRegistration
CREATE TABLE IF NOT EXISTS `tblWorldServerRegistration` (
`ServerID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ServerLongName` varchar(100) NOT NULL,
`ServerTagDescription` varchar(50) NOT NULL DEFAULT '',
`ServerShortName` varchar(50) NOT NULL,
`ServerListTypeID` int(11) NOT NULL,
`ServerLastLoginDate` datetime DEFAULT NULL,
`ServerLastIPAddr` varchar(15) DEFAULT NULL,
`ServerAdminID` int(11) NOT NULL,
`ServerTrusted` int(11) NOT NULL,
`Note` varchar(300) DEFAULT NULL,
PRIMARY KEY (`ServerID`,`ServerLongName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
style214
12-16-2015, 01:39 PM
I was able to source the data, build the tables, the only thing I created was the loginserver account, the minilogin is still not seeing the server when it starts.
style214
12-16-2015, 01:54 PM
I am sure I am missing data that still needs to be in those other 3 tables, I am not seeing anything in the guide ID'ing additional data that needs to be in it...
provocating
12-16-2015, 02:03 PM
As soon as I get back to my desk I will post some ideas.
Akkadius
12-16-2015, 02:08 PM
I will be coming out with a new installer very soon which includes an automatically configured login server, just saying.
style214
12-16-2015, 02:09 PM
It has been a while since I was at this stage on a server setup, but I remember there being inputs and data needed in tblloginserveraccounts, tblserverlisttype, and tblworldserverregistration. The other issue at this point I see is something else is going on, the minilogin is only seeing the opcodes.conf, I have a second file in the directory called login_opcodes_sod.conf, but minilogin is not seeing it, so the client is still hanging, it doesn't give me the error until i close the client.
Also, does it matter that I added the minilogin startup to the end of the batch file? I saw something showing the login server starting first, I am not sure if it would effect the program seeing the server or not?
style214
12-16-2015, 02:37 PM
Akka, thank you for that notice, unfortunately I cannot download repacks where I am, the bandwidth is too limited, I only had the available files I brought with me.
I was able to find an eqemuloginserver file set, but now I have a new error
login.ini:
[database]
host = localhost
port = 3306
db = peq
user = root
password = .......
subsystem = MySQL
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5999
local_network = 127.0.0.1
[security]
plugin = EQEmuAuthCrypto
mode = 5
[Titanium]
port = 5998
opcodes = login_opcodes.conf
[SoD]
port = 5999
opcodes = login_opcodes_sod.conf
[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
The error is:
The program can't start because LIBMYSQL.dll is missing from your computer, Try reinstalling the program to fix this problem.
Nightrider84
12-16-2015, 03:00 PM
when you compiled the server did you select EQEMU_BUILD_LOGIN?
Uleat
12-16-2015, 03:19 PM
There are 3 files that you will need to download..even with limited bandwidth, I don't think they will be too bad.
lua51.dll (https://raw.githubusercontent.com/Akkadius/EQEmuInstall/master/lua51.dll) - 339KB
zlib1.dll (https://raw.githubusercontent.com/Akkadius/EQEmuInstall/master/zlib1.dll) - 105KB
libmysql.dll (https://raw.githubusercontent.com/Akkadius/EQEmuInstall/master/libmysql.dll) - 2.4MB
You may (probably) have the lua51.dll and libmysql.dll already..but, the zlib1.dll is necessary for recent changes.
(Check you dependencies folders for the lua and mysql dlls..)
provocating
12-16-2015, 03:21 PM
The loginserver actually attaches to world, not the other way around. Anytime I am diagnosing the Login Server I will launch world from a prompt so I can see if the login server is having issues. It makes no difference what order they are launched, the login server will keep attempting every so many seconds.
Akkadius
12-16-2015, 03:33 PM
The loginserver actually attaches to world, not the other way around. Anytime I am diagnosing the Login Server I will launch world from a prompt so I can see if the login server is having issues. It makes no difference what order they are launched, the login server will keep attempting every so many seconds.
It will reattempt every so many seconds as of recent, this is something I fixed recently.
https://github.com/EQEmu/Server/commit/c2af87431adc91396337a6fe164f715a6f32c67c
style214
12-16-2015, 10:53 PM
I have the DLL's, but the loginserver is popping up and disappearing, this is the log file I get with it:
[Debug] [12.16.15 - 18:57:04] Logging System Init.
[Debug] [12.16.15 - 18:57:04] Config System Init.
[Error] [12.16.15 - 18:57:04] Config::Parse(), invalid parse token where = should be.
[Error] [12.16.15 - 18:57:04] Database Initialization Failure.
[Debug] [12.16.15 - 18:57:04] Config System Shutdown.
[Debug] [12.16.15 - 18:57:04] Log System Shutdown.
provocating
12-16-2015, 10:56 PM
Typo in config file? Also your password may not be able to have certain special characters, seems like I ran into that years ago
Uleat
12-16-2015, 11:33 PM
Here's my config:
[database]
host = 127.0.0.1
port = 3306
db = peq
user = *****
password = *****
subsystem = MySQL
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 127.0.0.
[security]
plugin = EQEmuAuthCrypto
mode = 5
[Titanium]
port = 5998
opcodes = login_opcodes.conf
[SoD]
port = 5999
opcodes = login_opcodes_sod.conf
[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
style214
12-17-2015, 11:33 AM
Okay, found the password was the issue. But the only thing I have been able to do is get to the server select screen. No server, connectivity seems to be there. Does anyone have any info on the right way to load up the server data into the tbl databases listed in the log.ini?
provocating
12-17-2015, 11:36 AM
Okay this is where I need you to have world loading in a console (dos or bash) window so we can see if the loginserver is connecting to world. Actually have both up on a console so we can see what is going on. Should see some lines like this if it is working.
[Network] [12.15.15 - 07:17:01] New world server connection from 127.0.0.1:55173
[World] [12.15.15 - 07:17:01] Server Legacy of FrostStone(Legacy of FrostStone) successfully logged in.
[Network Trace] [12.15.15 - 07:17:01] ServerOP_LSAccountUpdate sent to world
[Network] [12.15.15 - 07:17:23] New world server connection from 192.168.0.*:40520
[Network] [12.15.15 - 07:17:23] World server disconnected from the server, removing server and freeing connection.
[Network] [12.15.15 - 07:17:25] New world server connection from 192.168.0.*:37241
[World] [12.15.15 - 07:17:25] Server Dragons Of Mist(Dragons Of Mist) successfully logged in.
[Network Trace] [12.15.15 - 07:17:25] ServerOP_LSAccountUpdate sent to world
[Network] [12.15.15 - 07:17:47] New world server connection from 192.168.0.*:42661
[World] [12.15.15 - 07:17:47] Server Legacy of FrostStone [TEST](Legacy of FrostStone [TEST]) successfully logged in.
[Network Trace] [12.15.15 - 07:17:47] ServerOP_LSAccountUpdate sent to world
[Network] [12.15.15 - 07:18:24] New world server connection from 192.168.0.*:42864
[World] [12.15.15 - 07:18:24] Server Chronicles Of Norrath(Chronicles Of Norrath) successfully logged in.
There could be some nice data in your log directory.
style214
12-17-2015, 11:40 AM
pardon my lack of knowledge on this one. In previous iterations I had, the windows were verbose, and I could see if there was a connection, but with the repack, nothing is displayed in the world.exe window. How do I get the screen to display the data needed?
style214
12-17-2015, 12:20 PM
I checked the log folder, the logs for the login server are the only ones showing, nothing else is updated or showing at all. I went in and turned on logging, or so I thought, but nothing.
log.ini:
CHAT__SAY=off
CHAT__EMOTE=off
CHAT__OOC=off
CHAT__GROUP=off
CHAT__GUILD=off
MAIL__INIT=off
MAIL__ERROR=off
MAIL__CLIENT=off
MAIL__TRACE=off
MAIL__PACKETS=off
CHANNELS__INIT=off
CHANNELS__ERROR=off
CHANNELS__CLIENT=off
CHANNELS__TRACE=off
CHANNELS__PACKETS=off
UCS__INIT=on
UCS__ERROR=on
UCS__CLIENT=on
UCS__TRACE=on
UCS__PACKETS=on
QUERYSERV__INIT=on
QUERYSERV__ERROR=on
QUERYSERV__CLIENT=on
QUERYSERV__TRACE=on
QUERYSERV__PACKETS=on
SPAWNS__MAIN=off
SPAWNS__CONDITIONS=off
SPAWNS__LIMITS=off
AI__ERROR=off
AI__WAYPOINTS=off
AI__BUFFS=off
AI__SPELLS=off
PATHING__DEBUG=off
QUESTS__PATHING=off
SPELLS__LOAD=off
SPELLS__LOAD_ERR=off
SPELLS__CASTING_ERR=off
SPELLS__CASTING=off
SPELLS__EFFECT_VALUES=off
SPELLS__RESISTS=off
SPELLS__STACKING=off
SPELLS__BARDS=off
SPELLS__BUFFS=off
SPELLS__PROCS=off
SPELLS__MODIFIERS=off
SPELLS__CRITS=off
SPELLS__REZ=off
ZONE__GROUND_SPAWNS=off
ZONE__INIT=on
ZONE__INIT_ERR=on
ZONE__WORLD=on
ZONE__WORLD_ERR=on
ZONE__WORLD_TRACE=on
TASKS__GLOBALLOAD=off
TASKS__CLIENTLOAD=off
TASKS__UPDATE=off
TASKS__CLIENTSAVE=off
TASKS__PACKETS=off
TASKS__PROXIMITY=off
TRADING__ERROR=off
TRADING__CLIENT=off
TRADING__NPC=off
TRADING__HOLDER=off
TRADING__BARTER=off
TRADING__PACKETS=off
INVENTORY__ERROR=off
INVENTORY__SLOTS=off
INVENTORY__BANDOLIER=off
TRADESKILLS__IN=off
TRADESKILLS__OUT=off
TRADESKILLS__SQL=off
TRADESKILLS__TRACE=off
TRIBUTE__ERROR=off
TRIBUTE__IN=off
TRIBUTE__OUT=off
AA__ERROR=off
AA__MESSAGE=off
AA__IN=off
AA__OUT=off
AA__BONUSES=off
DOORS__INFO=off
PETS__AGGRO=off
COMBAT__ATTACKS=off
COMBAT__TOHIT=off
COMBAT__MISSES=off
COMBAT__DAMAGE=off
COMBAT__HITS=off
COMBAT__RANGED=off
COMBAT__SPECIAL_ATTACKS=off
COMBAT__PROCS=off
GUILDS__ERROR=off
GUILDS__ACTIONS=off
GUILDS__DB=off
GUILDS__PERMISSIONS=off
GUILDS__REFRESH=off
GUILDS__IN_PACKETS=off
GUILDS__OUT_PACKETS=off
GUILDS__IN_PACKET_TRACE=off
GUILDS__OUT_PACKET_TRACE=off
GUILDS__BANK_ERROR=off
CLIENT__ERROR=off
CLIENT__DUELING=off
CLIENT__SPELLS=off
CLIENT__NET_ERR=off
CLIENT__NET_IN_TRACE=off
CLIENT__EXP=off
SKILLS__GAIN=off
*
RULES__ERROR=off
RULES__CHANGE=off
NET__WORLD=off
NET__OPCODES=off
NET__IDENTIFY=off
NET__IDENT_TRACE=off
NET__STRUCTS=off
NET__STRUCT_HEX=off
NET__ERROR=off
NET__DEBUG=off
NET__APP_TRACE=off
NET__APP_CREATE=off
NET__APP_CREATE_HEX=off
NET__NET_TRACE=off
NET__NET_COMBINE=off
NET__FRAGMENT=off
NET__FRAGMENT_HEX=off
NET__NET_CREATE=off
NET__NET_CREATE_HEX=off
NET__NET_ACKS=off
NET__RATES=off
COMMON__ERROR=off
COMMON__THREADS=off
LAUNCHER__ERROR=on
LAUNCHER__INIT=on
LAUNCHER__STATUS=on
LAUNCHER__NET=on
LAUNCHER__WORLD=on
WORLD__CONFIG=on
WORLD__INIT=on
WORLD__INIT_ERR=on
WORLD__CLIENT=on
WORLD__ZONE=on
WORLD__LS=on
WORLD__CLIENT_ERR=on
WORLD__ZONE_ERR=on
WORLD__LS_ERR=on
WORLD__SHUTDOWN=off
WORLD__CLIENTLIST=off
WORLD__CLIENTLIST_ERR=off
WORLD__ZONELIST=off
WORLD__ZONELIST_ERR=off
WORLD__CLIENT_TRACE=off
WORLD__ZONE_TRACE=off
WORLD__LS_TRACE=off
WORLD__CONSOLE=off
WORLD__HTTP=off
WORLD__HTTP_ERR=off
WORLD__PERL=off
WORLD__PERL_ERR=off
WORLD__EQW=off
WORLD__LAUNCH=on
WORLD__LAUNCH_ERR=on
WORLD__LAUNCH_TRACE=on
style214
12-17-2015, 12:26 PM
Made a few changes to the log.ini, still nothing. This is the only log file with data in it:
[Debug] [12.17.15 - 08:29:16] Logging System Init.
[Debug] [12.17.15 - 08:29:16] Config System Init.
[Debug] [12.17.15 - 08:29:16] MySQL Database Init.
[Debug] [12.17.15 - 08:29:16] Encryption Initialize.
[Debug] [12.17.15 - 08:29:16] Encryption Loaded Successfully.
[Debug] [12.17.15 - 08:29:16] Server Manager Initialize.
[Network] [12.17.15 - 08:29:16] ServerManager listening on port 5998
[Debug] [12.17.15 - 08:29:16] Client Manager Initialize.
[Network] [12.17.15 - 08:29:16] ClientManager listening on Titanium stream.
[Network] [12.17.15 - 08:29:16] ClientManager listening on SoD stream.
[Debug] [12.17.15 - 08:29:16] Server Started.
[Network] [12.17.15 - 08:30:30] New SoD client connection from 127.0.0.1:64298
[Network] [12.17.15 - 08:30:30] Application packet recieved from client (size 14)
[Network] [12.17.15 - 08:30:30] Session ready recieved from client.
[Network] [12.17.15 - 08:30:30] Application packet recieved from client (size 36)
[Network] [12.17.15 - 08:30:30] Login recieved from client.
[Client] [12.17.15 - 08:30:30] User: vandal214
[Client] [12.17.15 - 08:30:30] Hash: -
[Network] [12.17.15 - 08:30:30] Application packet recieved from client (size 12)
[Network] [12.17.15 - 08:30:30] Server list request recieved from client.
[Network] [12.17.15 - 08:30:37] Client disconnected from the server, removing client.
provocating
12-17-2015, 02:17 PM
Does not look like world is trying to connect.
This
<!-- Loginserver information. DO NOT EDIT -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
Put in your login and password you insert with the SQL statement I gave you.
I really thought that port was supposed to be 5998, so change that for me. Mine looks like this.
<loginserver1>
<host>127.0.0.1</host>
<port>5998</port>
<account>login</account>
<password>Mypass</password>
</loginserver1>
<loginserver2>
<host>login.eqemulator.net</host>
<port>5998</port>
<account>login</account>
<password>Mypass</password>
</loginserver2>
Akkadius
12-17-2015, 02:22 PM
Based on looking at the logs too your login server build is outdated. The eqemu_update script provides an option to download a Windows login server pre built and install it for you. I forget which option it is now, it's part of the installer stuff I'm about to release very soon, I just need to type up a wiki page
If your eqemu update script doesn't show a login server install option, force a redone load of the script using option 20 and then re run it
style214
12-17-2015, 11:44 PM
I am trying to pull down the latest version to see if if fixes the problem, I believe the version I have was from Jun/Jul of this year, I pulled it down just prior to deploying. Once I have the new version I will see what happens. Does anyone happen to have the series of SQL commands for adding the local server into the tables correctly? I vaguely remember seeing one a long time ago buried in one of the install guides, but I do not know which one it was....
provocating
12-17-2015, 11:56 PM
If you have it to allow anonymous servers, it will make it's own entry
[options]
unregistered_allowed = TRUE
style214
12-18-2015, 04:13 AM
I was able to get the new repack, got it running, was able to log in after a little work, but after creating a character, it kicked me out to the login screen...help?
style214
12-18-2015, 04:53 AM
So here is what is happening. The world server takes a few minutes to log in to the loginserver, once it does that, I can see the server. I can log in, it takes me to the character select screen and shows me any characters I have created. Once I select the character, it pauses for 5 - 10 seconds, then boots me back to the login screen. Below is the only log file I have that shows anything, maybe it will help:
[Debug] [12.18.15 - 00:50:33] Logging System Init.
[Debug] [12.18.15 - 00:50:33] Config System Init.
[Debug] [12.18.15 - 00:50:33] MySQL Database Init.
[Debug] [12.18.15 - 00:50:33] Encryption Initialize.
[Debug] [12.18.15 - 00:50:33] Encryption Loaded Successfully.
[Debug] [12.18.15 - 00:50:33] Server Manager Initialize.
[Network] [12.18.15 - 00:50:33] ServerManager listening on port 5998
[Debug] [12.18.15 - 00:50:33] Client Manager Initialize.
[Network] [12.18.15 - 00:50:33] ClientManager listening on Titanium stream.
[Network] [12.18.15 - 00:50:33] ClientManager listening on SoD stream.
[Debug] [12.18.15 - 00:50:33] Server Started.
[Network] [12.18.15 - 00:51:22] New SoD client connection from 127.0.0.1:62451
[Network] [12.18.15 - 00:51:22] Application packet recieved from client (size 14)
[Network] [12.18.15 - 00:51:22] Session ready recieved from client.
[Network] [12.18.15 - 00:51:22] Application packet recieved from client (size 36)
[Network] [12.18.15 - 00:51:22] Login recieved from client.
[Client] [12.18.15 - 00:51:22] User: vandal214
[Client] [12.18.15 - 00:51:22] Hash: ...........
[Network] [12.18.15 - 00:51:22] Application packet recieved from client (size 12)
[Network] [12.18.15 - 00:51:22] Server list request recieved from client.
[Network] [12.18.15 - 00:51:30] Client disconnected from the server, removing client.
[Network] [12.18.15 - 00:52:24] New world server connection from 127.0.0.1:49390
[Network Error] [12.18.15 - 00:52:24] Handle_NewLSInfo error, remote address was null, defaulting to stream address 127.0.0.1.
[World] [12.18.15 - 00:52:24] Server The Vandeland Project(vandeland) successfully logged in.
[Network] [12.18.15 - 00:53:05] New SoD client connection from 127.0.0.1:62452
[Network] [12.18.15 - 00:53:05] Application packet recieved from client (size 14)
[Network] [12.18.15 - 00:53:05] Session ready recieved from client.
[Network] [12.18.15 - 00:53:05] Application packet recieved from client (size 36)
[Network] [12.18.15 - 00:53:05] Login recieved from client.
[Client] [12.18.15 - 00:53:05] User: vandal214
[Client] [12.18.15 - 00:53:05] Hash: ..........
[Network] [12.18.15 - 00:53:05] Application packet recieved from client (size 12)
[Network] [12.18.15 - 00:53:05] Server list request recieved from client.
[Network] [12.18.15 - 00:53:09] Application packet recieved from client (size 16)
[Network] [12.18.15 - 00:53:09] Play recieved from client, server number 1 sequence 5.
[Network Trace] [12.18.15 - 00:53:09] User-To-World Response recieved.
[Client] [12.18.15 - 00:53:09] Trying to find client with user id of 1.
[Client] [12.18.15 - 00:53:09] Found client with user id of 1 and account name of vandal214.
[Client] [12.18.15 - 00:53:09] Found sequence and play of 5 1
[Network Trace] [12.18.15 - 00:53:09] dumping packet of size 20
05 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
01 00 00 00 | ....
[Network Trace] [12.18.15 - 00:53:09] Sending play response with following data, allowed 1, sequence 5, server number 1, message 101
[Network Trace] [12.18.15 - 00:53:09] dumping packet of size 20
05 00 00 00 00 00 00 00 - 00 00 01 65 00 00 00 00 | ...........e....
01 00 00 00 | ....
[Network Trace] [12.18.15 - 00:53:09] Sending play response for vandal214.
[Network Trace] [12.18.15 - 00:53:09] dumping packet of size 20
05 00 00 00 00 00 00 00 - 00 00 01 65 00 00 00 00 | ...........e....
01 00 00 00 | ....
[Network] [12.18.15 - 00:53:10] Client disconnected from the server, removing client.
[Network] [12.18.15 - 00:53:30] New SoD client connection from 127.0.0.1:62456
[Network] [12.18.15 - 00:53:30] Application packet recieved from client (size 14)
[Network] [12.18.15 - 00:53:30] Session ready recieved from client.
[Network] [12.18.15 - 00:53:30] Session ready indicated logged in from world(unsupported feature), disconnecting.
provocating
12-18-2015, 08:31 AM
I really know nothing about the repack, so lets let someone else answer this one. I know the repack has a way of running SQL updates, have you done this?
style214
12-18-2015, 09:41 AM
Not sure how to, I know I pulled the most current version linked in Akka's signature, I looked, there are several people who had the same problem, there are a ton of threads on it, but none of them give the fix action, almost all of them just say fixed. I saw one mention changing the eqemu file, I tried that, still same result. I get no errors in any logs other than the login server, I can't tell if it is from using the steam client, or if it is something else completely different.
Huppy
12-18-2015, 11:18 AM
Have you got all the patch*.conf files in your server directory ? Especially for the client
your trying to log in with ?
style214
12-18-2015, 11:43 AM
I think I may know what is going on, trying to download from steam, i think the version i have is my old live version
Huppy
12-18-2015, 12:15 PM
If your downloading the current rof2 client right now, last I heard, unless it's changed,
that current download isn't compatible anymore.
style214
12-18-2015, 12:32 PM
Crap....I don't know where to pull a working version then....
Akkadius
12-18-2015, 04:03 PM
If you read my first posts in this thread you wouldn't be having an issue at this point
style214
12-19-2015, 11:52 AM
Unfortunately even with a "working" version of the client, I am still not able to get logged in. Now it is locking up as soon as I select the server, and it requires a good old ctrl alt delete to close the program...
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.