Page 3 of 6

Re: XML parsing error

Posted: Sun Dec 09, 2018 8:16 pm
by Skywalker646
i'm making progress thanks to you guys! now i get this after EQ2Minilogin_x64 boots up and i run the EQ2World_x64

19:13:57 E World : Login Server returned a fatal error: Incorrect version
Disabling reconnect.

Re: XML parsing error

Posted: Sun Dec 09, 2018 8:34 pm
by Jabantiz
That might be the login_versions table, make sure it has the following in it.
login versions.png

Re: XML parsing error

Posted: Sun Dec 09, 2018 8:37 pm
by Cynnar
Here is the post on that error
It could also be that the opcodes table has not been updated for the loginserver as well.

Re: XML parsing error

Posted: Sun Dec 09, 2018 9:04 pm
by Skywalker646
Huge progress. I am able to load up the server and log in. I can create characters, which do show up in the database. However, when i try to enter the world, it goes back to the screen asking if i want to create a basic char or a 90th level one and i never see the other characters i created

Re: XML parsing error

Posted: Sun Dec 09, 2018 9:42 pm
by Cynnar
Congrats on getting it to work. What was the issue?
Skywalker646 wrote: Sun Dec 09, 2018 9:04 pm when i try to enter the world, it goes back to the screen asking if i want to create a basic char or a 90th level one and i never see the other characters i created
This sounds like world is not running, so maybe it is crashing?

Re: XML parsing error

Posted: Sun Dec 09, 2018 10:02 pm
by Skywalker646
adding in the versions within the table seemed to resolve it. any suggestions for resolving this?

Re: XML parsing error

Posted: Sun Dec 09, 2018 10:12 pm
by Jabantiz
When you are asked to create a char and no chars are listed that tends to be the world is not connected to the login server. Can you post what the world server log when you create a new character?

Re: XML parsing error

Posted: Mon Dec 10, 2018 6:17 pm
by Skywalker646
here are the logs

eq2world

***
17:07:30 I Init: Starting EQ2Emulator WorldServer...
17:07:30 I DB: Using database 'eq2world' at 127.0.0.1
17:07:30 I Patcher: Connecting to DB PatchServer...
17:07:30 I Patcher: Connected to patch server at updates.eq2emulator.net:9104
17:07:31 I Patcher: Downloading updates
17:07:31 I Patcher: Updates finished downloading
17:07:31 I Patcher: Executing updates
17:07:31 I Patcher: Database updated
17:07:31 I World: Loading System Data...
17:07:32 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:07:32 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:07:32 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:07:32 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:07:32 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:07:32 E Packet: Could not find struct named 'WS_QuestExamineInfoHeader'
17:07:32 E Packet: Could not find struct named 'WS_QuestExamineInfoHeader'
17:07:34 I World: Loaded System Data (took 3 seconds)
17:07:34 W Threaded: Using Threaded loading of static data...
17:07:34 I Guilds: Loading Guilds...
17:07:34 W Thread: Item Loading Thread started.
17:07:34 W Thread: Spell Loading Thread started.
17:07:34 I DB: Using database 'eq2world' at 127.0.0.1
17:07:34 I DB: Using database 'eq2world' at 127.0.0.1
17:07:34 I Items: Loading Items...
17:07:34 I Spells: Loading Spells...
17:07:34 I Guilds: Loaded 0 Guild(s)
17:07:34 I Recipes: Loading Recipe Books...
17:07:34 I Recipes: Loading Recipes...
17:07:34 I Tradeskills: Loading Tradeskill Events...
17:07:35 I AA: Loading Alternate Advancements...
17:07:35 I Spells: Loaded 0 Spells (took 1 seconds)
17:07:35 I Spells: Loading Spell Errors...
17:07:35 I AA: Loaded 0 Alternate Advancement(s)
17:07:35 I AA: Loading AA Tree Nodes...
17:07:35 I Traits: Loading Traits...
17:07:35 I AA: Loaded 0 AA Tree Nodes
17:07:35 I Titles: Loading Titles...
17:07:35 I Traits: Loaded 0 Trait(s)
17:07:35 W Thread: Spell Loading Thread completed.
17:07:35 I Languages: Loading Languages...
17:07:35 I Chat: Loading channels...
17:07:35 I LUA: Loading Spawn Scripts...
17:07:35 I LUA: Loading Zone Scripts...
17:07:35 I World: Loading House Zone Data...
17:07:36 I World: Loading Heroic OP Data...
17:07:36 I Items: Loaded 0 Total Items (took 2 seconds)
17:07:36 I Collect: Loading Collections...
17:07:36 I World: Loading Race Types Data...
17:07:36 I Merchants: Loading Merchants...
17:07:36 I World: - Loaded 0 Race Types
17:07:36 I World: Waiting for load threads to finish.
17:07:36 I Quests: Loading Quests...
17:07:36 W Thread: Item Loading Thread completed.
17:07:36 I World: Load threads finished.
17:07:36 I World: Total World startup time: 6 seconds.
17:07:36 I Net: World server listening on: 127.0.0.1:9000
17:07:36 I Zone: Starting static zones...
17:07:36 I IRC: Starting global IRC server...
17:07:36 I Console: Type 'help' or '?' and press enter for menu options.
17:07:36 I World: Connected to LoginServer: 127.0.0.1: 9100

***

e2login

***

17:07:23 I DB: Using database 'eq2world' at 127.0.0.1
17:07:23 I Login: =====================================
17:07:23 I Login: Initializing Minilogin...
17:07:23 I Login: LoginServer.ini read.
17:07:23 I Login: Loading opcodes...
17:07:23 I Login: Loading Structs... SUCCESS!
17:07:23 I Login: Loading world list...
17:07:24 I Login: Login server listening on port: 9100
17:07:24 I Login: Kickstarting LoginServer Heartbeat...
17:07:36 I Login: 12909 New Server connection: 127.0.0.1, port: 59842
17:07:36 E DBCore: #1054: Unknown column 'login_version' in 'field list'
Query:
update login_worldservers set login_version='0.7.3-dev' where id=1
17:08:36 E DBCore: #1054: Unknown column 'world_max_level' in 'field list'
Query:
insert into login_worldstats (world_id, world_status, current_players, current_zones, last_update, world_max_level) values(1, 1, 0, 0, NOW(), 50) ON DUPLICATE KEY UPDATE current_players=0,current_zones=0,world_max_level=50,world_status=1,last_update=NOW()
17:08:42 I Login: New client from ip: 192.168.1.**, port: 59214
17:09:20 I Login: New client from ip: 192.168.1.**, port: 59214
17:09:20 E Database: Error 1054 running MySQL query: Unknown column 'last_client_version' in 'field list'
UPDATE account SET last_client_version='60114' WHERE id = 4

17:09:20 I Login: Using Login Packet version: 60114
17:09:21 E DBCore: #1054: Unknown column 'log_type' in 'field list'
Query:
insert into log_messages (log_type, message, account, client_data_version, log_time) values ('Verify Log', 'build=\"SOEBuild=12133L\" version=\"SOEVersionString=2015/8/17 11:12:50\" build_type=\"USER OPTIMIZED\" ls_address=\"none\" zone=\"<None>\" loc=\" 0.00 0.00 0.00\" performance=\"3\" alert=\"G:\\live\\eq2\\framework\\vdl\\VdlErr.cpp(85): (VDL Parser) runtimevdl/cbaseclasses.vdl(21) : Error, File not found, runtimevdl/services.vdl.\n\"\nbuild=\"SOEBuild=12133L\" version=\"SOEVersionString=2015/8/17 11:12:50\" build_type=\"USER OPTIMIZED\" ls_address=\"none\" zone=\"<None>\" loc=\" 0.00 0.00 0.00\" performance=\"3\" alert=\"G:\\live\\eq2\\framework\\vdl\\VdlErr.cpp(85): (VDL Parser) runtimevdl/cbaseclasses.vdl(22) : Error, File not found, runtimevdl/soemote.vdl.\n\"\n', 'Name', 60114, 1544490560)
17:09:36 E DBCore: #1054: Unknown column 'world_max_level' in 'field list'
Query:
insert into login_worldstats (world_id, world_status, current_players, current_zones, last_update, world_max_level) values(1, 1, 0, 0, NOW(), 50) ON DUPLICATE KEY UPDATE current_players=0,current_zones=0,world_max_level=50,world_status=1,last_update=NOW()
17:09:41 E DBCore: #1054: Unknown column 'lc.deity' in 'field list'
Query:
SELECT lc.char_id, lc.server_id, lc.name, lc.race, lc.class, lc.gender, lc.deity, lc.body_size, lc.body_age, lc.current_zone_id, lc.level, lc.soga_wing_type, lc.soga_chest_type, lc.soga_legs_type, lc.soga_hair_type, lc.soga_model_type, lc.legs_type, lc.chest_type, lc.wing_type, lc.hair_type, lc.model_type, unix_timestamp(lc.created_date), unix_timestamp(lc.last_played), lc.id, lw.name, lc.facial_hair_type, lc.soga_facial_hair_type, lc.tradeskill_level FROM login_characters lc JOIN login_worldservers lw ON lw.id = lc.server_id WHERE lc.account_id=4 and lc.deleted=0
17:09:41 E LoginDB: Error in LoadCharacters query 'SELECT lc.char_id, lc.server_id, lc.name, lc.race, lc.class, lc.gender, lc.deity, lc.body_size, lc.body_age, lc.current_zone_id, lc.level, lc.soga_wing_type, lc.soga_chest_type, lc.soga_legs_type, lc.soga_hair_type, lc.soga_model_type, lc.legs_type, lc.chest_type, lc.wing_type, lc.hair_type, lc.model_type, unix_timestamp(lc.created_date), unix_timestamp(lc.last_played), lc.id, lw.name, lc.facial_hair_type, lc.soga_facial_hair_type, lc.tradeskill_level FROM login_characters lc JOIN login_worldservers lw ON lw.id = lc.server_id WHERE lc.account_id=4 and lc.deleted=0': #1054: Unknown column 'lc.deity' in 'field list'


***

Re: XML parsing error

Posted: Mon Dec 10, 2018 6:37 pm
by Jabantiz
Ok so the character never gets sent to the world to be created according to the world log, login log errors out on a bunch of stuff, it looks like the sql with minilogin is way out of date.

So based on the errors I will give you the create code for each table that errors out.

Accounts, this will drop the account table so you will have to reenter accounts or modify your table to match this one

Code: Select all

DROP TABLE IF EXISTS `account`;
CREATE TABLE IF NOT EXISTS `account` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(64) NOT NULL DEFAULT '',
  `passwd` varchar(64) NOT NULL DEFAULT '',
  `ip_address` varchar(50) NOT NULL DEFAULT '0',
  `email_address` varchar(50) NOT NULL DEFAULT 'Unknown',
  `last_client_version` varchar(50) NOT NULL DEFAULT 'Unknown',
  PRIMARY KEY (`id`),
  UNIQUE KEY `Name` (`name`)
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;
login_characters

Code: Select all

DROP TABLE IF EXISTS `login_characters`;
CREATE TABLE IF NOT EXISTS `login_characters` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `account_id` int(10) unsigned NOT NULL DEFAULT 0,
  `server_id` int(10) unsigned NOT NULL DEFAULT 0,
  `name` varchar(64) NOT NULL DEFAULT '',
  `race` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `class` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `gender` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `deity` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `body_size` float NOT NULL DEFAULT 0,
  `body_age` float NOT NULL DEFAULT 0,
  `current_zone_id` int(10) unsigned NOT NULL DEFAULT 253,
  `level` int(10) unsigned NOT NULL DEFAULT 1,
  `tradeskill_class` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `tradeskill_level` int(10) unsigned NOT NULL DEFAULT 1,
  `soga_wing_type` mediumint(8) unsigned NOT NULL,
  `soga_chest_type` mediumint(8) unsigned NOT NULL,
  `soga_legs_type` mediumint(8) unsigned NOT NULL,
  `soga_hair_type` mediumint(8) unsigned NOT NULL,
  `soga_model_type` mediumint(8) unsigned NOT NULL,
  `legs_type` mediumint(8) unsigned NOT NULL,
  `chest_type` mediumint(8) unsigned NOT NULL,
  `wing_type` mediumint(8) unsigned NOT NULL,
  `hair_type` mediumint(8) unsigned NOT NULL,
  `model_type` mediumint(8) unsigned NOT NULL,
  `deleted` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `unix_timestamp` int(10) NOT NULL DEFAULT 0,
  `created_date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `last_played` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `char_id` int(11) NOT NULL DEFAULT 0,
  `facial_hair_type` mediumint(8) unsigned NOT NULL,
  `soga_facial_hair_type` mediumint(8) unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=93 DEFAULT CHARSET=latin1;
login_worldservers, again this will drop the world servers so you will need to reenter them or modify your table to match

Code: Select all

DROP TABLE IF EXISTS `login_worldservers`;
CREATE TABLE IF NOT EXISTS `login_worldservers` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(250) NOT NULL DEFAULT '',
  `disabled` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `account` varchar(30) NOT NULL DEFAULT '',
  `chat_shortname` varchar(20) NOT NULL DEFAULT '',
  `description` text NOT NULL,
  `server_type` varchar(15) NOT NULL DEFAULT '0',
  `password` varchar(32) NOT NULL,
  `serverop` varchar(64) NOT NULL DEFAULT '',
  `lastseen` int(10) unsigned NOT NULL DEFAULT 0,
  `admin_id` int(11) unsigned NOT NULL DEFAULT 0,
  `greenname` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `showdown` tinyint(4) NOT NULL DEFAULT 0,
  `chat` varchar(20) NOT NULL DEFAULT '0',
  `note` tinytext NOT NULL,
  `ip_address` varchar(50) NOT NULL DEFAULT '0',
  `reset_needed` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `created_date` int(10) unsigned NOT NULL DEFAULT 0,
  `hide_status` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `hide_details` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `hide_admin` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `server_url` varchar(250) DEFAULT '',
  `server_category` enum('Standard','Preferred','Premium','Development') DEFAULT 'Standard',
  `server_admin` varchar(64) NOT NULL DEFAULT '',
  `server_sticky` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `gm_list` text DEFAULT NULL,
  `reset_zone_descriptions` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `reset_login_appearances` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `login_version` varchar(32) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `account` (`account`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
login_worldstats

Code: Select all

DROP TABLE IF EXISTS `login_worldstats`;
CREATE TABLE IF NOT EXISTS `login_worldstats` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `world_id` int(11) unsigned NOT NULL DEFAULT 0,
  `world_status` int(11) NOT NULL DEFAULT -1,
  `current_players` int(11) unsigned NOT NULL DEFAULT 0,
  `current_zones` int(11) unsigned NOT NULL DEFAULT 0,
  `connected_time` timestamp NOT NULL DEFAULT current_timestamp(),
  `last_update` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `world_max_level` tinyint(3) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `NewIndex` (`world_id`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
log_messages

Code: Select all

DROP TABLE IF EXISTS `log_messages`;
CREATE TABLE IF NOT EXISTS `log_messages` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `log_time` int(10) unsigned NOT NULL DEFAULT 0,
  `log_type` varchar(64) NOT NULL,
  `message` text NOT NULL,
  `account` varchar(64) NOT NULL DEFAULT '',
  `client_data_version` int(10) unsigned NOT NULL DEFAULT 0,
  `log_entry_archived` tinyint(1) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3899 DEFAULT CHARSET=latin1;

Re: XML parsing error

Posted: Mon Dec 10, 2018 6:40 pm
by Cynnar
Was this by any chance a server pack?

Re: XML parsing error

Posted: Mon Dec 10, 2018 7:13 pm
by Skywalker646
I'm not sure about the server pack issue. I thought i followed the instructions from the web and on this chain. As for the new tables, i added them in and now have the following issues. BTW i apologize for all the hassle i may be causing :(

login

****17:59:33 I DB: Using database 'eq2world' at 127.0.0.1
17:59:33 I Login: =====================================
17:59:33 I Login: Initializing Minilogin...
17:59:33 I Login: LoginServer.ini read.
17:59:33 I Login: Loading opcodes...
17:59:33 I Login: Loading Structs... SUCCESS!
17:59:33 I Login: Loading world list...
17:59:33 I Login: Login server listening on port: 9100
17:59:33 I Login: Kickstarting LoginServer Heartbeat...
17:59:40 I Login: 6950 New Server connection: 127.0.0.1, port: 13763
17:59:55 I Login: New client from ip: 192.168.1.*, port: 58865
18:00:46 I Login: New client from ip: 192.168.1.*, port: 58865
18:00:46 I Login: Using Login Packet version: 60114
18:01:02 E DBCore: #1146: Table 'eq2world.ls_world_zones' doesn't exist
Query:
SELECT name, description from ls_world_zones where server_id=1 and zone_id=253
18:01:02 E DBCore: #1054: Unknown column 'login_characters_id' in 'where clause'
Query:
SELECT type, signed_value, red, green, blue from login_char_colors where login_characters_id = 93

***


eq2 world

***

17:59:38 I Init: Starting EQ2Emulator WorldServer...
17:59:38 I DB: Using database 'eq2world' at 127.0.0.1
17:59:38 I Patcher: Connecting to DB PatchServer...
17:59:38 I Patcher: Connected to patch server at updates.eq2emulator.net:9104
17:59:38 I Patcher: Server is up to date
17:59:38 I World: Loading System Data...
17:59:39 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:59:39 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:59:39 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:59:39 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:59:39 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
17:59:39 E Packet: Could not find struct named 'WS_QuestExamineInfoHeader'
17:59:39 E Packet: Could not find struct named 'WS_QuestExamineInfoHeader'
17:59:40 I World: Loaded System Data (took 2 seconds)
17:59:40 W Threaded: Using Threaded loading of static data...
17:59:40 I Guilds: Loading Guilds...
17:59:40 W Thread: Spell Loading Thread started.
17:59:40 W Thread: Item Loading Thread started.
17:59:40 I Guilds: Loaded 0 Guild(s)
17:59:40 I Recipes: Loading Recipe Books...
17:59:40 I Recipes: Loading Recipes...
17:59:40 I DB: Using database 'eq2world' at 127.0.0.1
17:59:40 I DB: Using database 'eq2world' at 127.0.0.1
17:59:40 I Tradeskills: Loading Tradeskill Events...
17:59:40 I AA: Loading Alternate Advancements...
17:59:40 I Spells: Loading Spells...
17:59:40 I AA: Loaded 0 Alternate Advancement(s)
17:59:40 I AA: Loading AA Tree Nodes...
17:59:40 I AA: Loaded 0 AA Tree Nodes
17:59:40 I Titles: Loading Titles...
17:59:40 I Languages: Loading Languages...
17:59:40 I Chat: Loading channels...
17:59:40 I LUA: Loading Spawn Scripts...
17:59:40 I LUA: Loading Zone Scripts...
17:59:40 I World: Loading House Zone Data...
17:59:40 I World: Loading Heroic OP Data...
17:59:40 I World: Loading Race Types Data...
17:59:40 I World: - Loaded 0 Race Types
17:59:40 I World: Waiting for load threads to finish.
17:59:40 I Items: Loading Items...
17:59:40 I Items: Loaded 0 Total Items (took 0 seconds)
17:59:40 I Collect: Loading Collections...
17:59:40 I Merchants: Loading Merchants...
17:59:40 I Quests: Loading Quests...
17:59:40 W Thread: Item Loading Thread completed.
17:59:40 I Spells: Loaded 0 Spells (took 0 seconds)
17:59:40 I Spells: Loading Spell Errors...
17:59:40 I Traits: Loading Traits...
17:59:40 I Traits: Loaded 0 Trait(s)
17:59:40 W Thread: Spell Loading Thread completed.
17:59:40 I World: Load threads finished.
17:59:40 I World: Total World startup time: 2 seconds.
17:59:40 I Net: World server listening on: 127.0.0.1:9000
17:59:40 I Zone: Starting static zones...
17:59:40 I IRC: Starting global IRC server...
17:59:40 I Console: Type 'help' or '?' and press enter for menu options.
17:59:40 I World: Connected to LoginServer: 127.0.0.1: 9100
18:01:11 E World: LoginServer::Connect: 'TCPConnection::Connect(): connect() failed. Error: 10061'

***

Re: XML parsing error

Posted: Mon Dec 10, 2018 7:29 pm
by Jabantiz
Here are those two tables. Also np, we never would have known how out of date the sql was if you didn't bring it to our attention

Code: Select all

DROP TABLE IF EXISTS `login_char_colors`;
CREATE TABLE IF NOT EXISTS `login_char_colors` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `login_characters_id` int(10) unsigned NOT NULL,
  `signed_value` tinyint(4) NOT NULL DEFAULT 0,
  `type` varchar(32) NOT NULL,
  `red` smallint(6) NOT NULL DEFAULT 0,
  `green` smallint(6) NOT NULL DEFAULT 0,
  `blue` smallint(6) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `id_2` (`id`),
  KEY `CharID` (`login_characters_id`)
) ENGINE=MyISAM AUTO_INCREMENT=4325 DEFAULT CHARSET=latin1;

Code: Select all

DROP TABLE IF EXISTS `ls_world_zones`;
CREATE TABLE IF NOT EXISTS `ls_world_zones` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `server_id` int(10) unsigned NOT NULL DEFAULT 0,
  `zone_id` int(10) unsigned NOT NULL DEFAULT 0,
  `name` varchar(128) NOT NULL DEFAULT '',
  `description` varchar(128) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `IDXServerZone` (`server_id`,`zone_id`),
  KEY `id_2` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2239 DEFAULT CHARSET=latin1;

Re: XML parsing error

Posted: Mon Dec 10, 2018 7:40 pm
by Cynnar
Yeah it's all good. I wanted to make sure it was not a server pack because that is way out of data. I doubt you hat the server pack tbh. I believe I removed those links but will double check them.

Re: XML parsing error

Posted: Mon Dec 10, 2018 7:41 pm
by Skywalker646
Well i'm glad i am not driving you crazy! So good news is i now see the character i created, but still cant enter the world.

eq2 world

***

18:34:24 I Init: Starting EQ2Emulator WorldServer...
18:34:24 I DB: Using database 'eq2world' at 127.0.0.1
18:34:24 I Patcher: Connecting to DB PatchServer...
18:34:24 I Patcher: Connected to patch server at updates.eq2emulator.net:9104
18:34:24 I Patcher: Server is up to date
18:34:24 I World: Loading System Data...
18:34:25 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
18:34:25 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
18:34:25 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
18:34:25 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
18:34:25 E Packet: Could not find struct named 'Substruct_TargetSpellEffects'
18:34:25 E Packet: Could not find struct named 'WS_QuestExamineInfoHeader'
18:34:25 E Packet: Could not find struct named 'WS_QuestExamineInfoHeader'
18:34:26 I World: Loaded System Data (took 2 seconds)
18:34:26 W Threaded: Using Threaded loading of static data...
18:34:26 I Guilds: Loading Guilds...
18:34:26 W Thread: Item Loading Thread started.
18:34:26 W Thread: Spell Loading Thread started.
18:34:26 I Guilds: Loaded 0 Guild(s)
18:34:26 I Recipes: Loading Recipe Books...
18:34:26 I Recipes: Loading Recipes...
18:34:26 I DB: Using database 'eq2world' at 127.0.0.1
18:34:26 I DB: Using database 'eq2world' at 127.0.0.1
18:34:26 I Tradeskills: Loading Tradeskill Events...
18:34:26 I AA: Loading Alternate Advancements...
18:34:26 I AA: Loaded 0 Alternate Advancement(s)
18:34:26 I AA: Loading AA Tree Nodes...
18:34:26 I AA: Loaded 0 AA Tree Nodes
18:34:26 I Titles: Loading Titles...
18:34:26 I Languages: Loading Languages...
18:34:26 I Chat: Loading channels...
18:34:26 I LUA: Loading Spawn Scripts...
18:34:26 I LUA: Loading Zone Scripts...
18:34:26 I World: Loading House Zone Data...
18:34:26 I World: Loading Heroic OP Data...
18:34:26 I World: Loading Race Types Data...
18:34:26 I World: - Loaded 0 Race Types
18:34:26 I World: Waiting for load threads to finish.
18:34:26 I Spells: Loading Spells...
18:34:26 I Items: Loading Items...
18:34:26 I Items: Loaded 0 Total Items (took 0 seconds)
18:34:26 I Collect: Loading Collections...
18:34:26 I Merchants: Loading Merchants...
18:34:26 I Quests: Loading Quests...
18:34:26 W Thread: Item Loading Thread completed.
18:34:26 I Spells: Loaded 0 Spells (took 0 seconds)
18:34:26 I Spells: Loading Spell Errors...
18:34:26 I Traits: Loading Traits...
18:34:26 I Traits: Loaded 0 Trait(s)
18:34:26 W Thread: Spell Loading Thread completed.
18:34:26 I World: Load threads finished.
18:34:26 I World: Total World startup time: 2 seconds.
18:34:26 I Net: World server listening on: 127.0.0.1:9000
18:34:26 I Zone: Starting static zones...
18:34:26 I IRC: Starting global IRC server...
18:34:26 I Console: Type 'help' or '?' and press enter for menu options.
18:34:26 I World: Connected to LoginServer: 127.0.0.1: 9100

***

minilogin

***

18:34:19 I DB: Using database 'eq2world' at 127.0.0.1
18:34:19 I Login: =====================================
18:34:19 I Login: Initializing Minilogin...
18:34:19 I Login: LoginServer.ini read.
18:34:19 I Login: Loading opcodes...
18:34:19 I Login: Loading Structs... SUCCESS!
18:34:19 I Login: Loading world list...
18:34:19 I Login: Login server listening on port: 9100
18:34:19 I Login: Kickstarting LoginServer Heartbeat...
18:34:26 I Login: 6868 New Server connection: 127.0.0.1, port: 22723
18:34:41 I Login: New client from ip: 192.168.1.*, port: 52844
18:35:00 I Login: New client from ip: 192.168.1.*, port: 52844
18:35:00 I Login: Using Login Packet version: 60114
18:35:16 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 93 ORDER BY slot
18:35:57 I Login: New client from ip: 192.168.1.*, port: 52844
18:35:57 I Login: Using Login Packet version: 60114
18:35:58 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 93 ORDER BY slot
18:36:37 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 93 ORDER BY slot
18:36:37 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 94 ORDER BY slot
18:36:37 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 93 ORDER BY slot
18:36:37 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 94 ORDER BY slot
18:37:09 I Login: New client from ip: 192.168.1.*, port: 52844
18:37:09 I Login: Using Login Packet version: 60114
18:37:10 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 93 ORDER BY slot
18:37:10 E DBCore: #1054: Unknown column 'slot' in 'field list'
Query:
SELECT slot, equip_type, red, green, blue, highlight_red, highlight_green, highlight_blue FROM login_equipment WHERE login_characters_id = 94 ORDER BY slot


***

Re: XML parsing error

Posted: Mon Dec 10, 2018 7:46 pm
by Jabantiz
Still no characters being created on the world it looks like...

you will probably have to delete the character and make a new one, here is the table that is giving errors now.

Code: Select all

DROP TABLE IF EXISTS `login_equipment`;
CREATE TABLE IF NOT EXISTS `login_equipment` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `login_characters_id` int(10) unsigned NOT NULL DEFAULT 0,
  `equip_type` smallint(5) unsigned NOT NULL DEFAULT 0,
  `red` tinyint(3) unsigned NOT NULL DEFAULT 255,
  `green` tinyint(3) unsigned NOT NULL DEFAULT 255,
  `blue` tinyint(3) unsigned NOT NULL DEFAULT 255,
  `highlight_red` tinyint(3) unsigned NOT NULL DEFAULT 255,
  `highlight_green` tinyint(3) unsigned NOT NULL DEFAULT 255,
  `highlight_blue` tinyint(3) unsigned NOT NULL DEFAULT 255,
  `slot` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `CharSlotIDX` (`login_characters_id`,`slot`)
) ENGINE=MyISAM AUTO_INCREMENT=918 DEFAULT CHARSET=latin1;