EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Need Help - Akka's Repack/MiniLogin 6.2 Issue (https://www.eqemulator.org/forums/showthread.php?t=40273)

style214 12-16-2015 11:29 AM

Need Help - Akka's Repack/MiniLogin 6.2 Issue
 
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:
Code:

### --- 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:
Code:

<?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.

Code:

<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.

Code:

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...er_Setup_Guide

Quote:

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.

Code:


-- 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:
Code:

[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 - 339KB
zlib1.dll - 105KB
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

Quote:

Originally Posted by provocating (Post 245875)
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/comm...4f715a6f32c67c

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:

Code:

[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:
Code:

[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.

Code:

[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:
Code:

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:

Code:

[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

Code:

<!-- 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.

Code:

                <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:

Code:

[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...


All times are GMT -4. The time now is 11:59 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.