View Single Post
  #1  
Old 06-26-2019, 12:50 AM
Stubbay
Sarnak
 
Join Date: Sep 2012
Posts: 51
Default Titanium Client-Specific Issue

Huppy has given me a great deal of help, over the last two or so weeks. Together, we've managed to localize, but not solve this particular issue.

The short recap:
-Fresh server install; fresh Titanium install;
-Create new toon --> Character does not spawn where expected;

-example: Froglok Warrior spawn in South Qeynos; Iksar Monk spawn on West Cabilis side of zoneline to Lake Of Ill Omen; High Elf spawns inside Felwithe, just around the corner from zoneline;

World.exe window reads:
HTML Code:
[World Server] Found 'TitaniumStartZoneID' rule setting: -1
[Status] SoF Start zone query: SELECT x, y, z, heading, start_zone, bind_id, bind_x, bind_y, bind_z FROM start_zones WHERE zone_id = 12 AND player_class = 7 AND player_deity = 203 AND player_race = 128

No start_zones entry in database, using defaults
[World Server] Attempting autobootup of tutorialb (189:0)
[World Server] (Bong) Zoning from character select tutorialb (Zone ID 189: Instance ID: 0)
[World Server] Account (Stubbay) Logging(Out) to character select :: LSID: 2
[World Server] Database::DeleteCharacter name : 'Bong'
[World Server] Found 'TitaniumStartZoneID' rule setting: -1
[Status] SoF Start zone query: SELECT x, y, z, heading, start_zone, bind_id, bind_x, bind_y, bind_z FROM start_zones WHERE zone_id = 12 AND player_class = 7 AND player_deity = 203 AND player_race = 128

No start_zones entry in database, using defaults
[World Server] Attempting autobootup of cabwest (82:0)
[World Server] (Roofosk) Zoning from character select cabwest (Zone ID 82: Instance ID: 0)
[World Server] Account (Stubbay) Logging(Out) to character select :: LSID: 2
[World Server] Found 'TitaniumStartZoneID' rule setting: -1
[Status] SoF Start zone query: SELECT x, y, z, heading, start_zone, bind_id, bind_x, bind_y, bind_z FROM start_zones WHERE zone_id = 14 AND player_class = 1 AND player_deity = 208 AND player_race = 330

No start_zones entry in database, using defaults
[World Server] (Pajeciti) Zoning from character select qeynos (Zone ID 1: Instance ID: 0)
[World Server] Account (Stubbay) Logging(Out) to character select :: LSID: 2
-Huppy is able to recreate the issue, on his own computer; Windows server logging in with both Titanium and RoF2; RoF2 works as expected; Titanium does not.

So, as far as can be told, this is specific to the Titanium client.

Tonight, while trying to play around with it some more, I noticed this:

HTML Code:
[Login Server] Logging System Init.
[Login Server] Config System Init.
[Login Server] MySQL Database Init.
[Login Server] Server Manager Initialize.
[Login Server] Client Manager Initialize.
[Login Server] Server Started.
[Login Server] New world server connection from 10.0.0.46:51836
[Error] Handle_NewLSInfo error, remote address was null, defaulting to stream address 10.0.0.46.
[World Server] Server Akkas Windows PEQ Installer (GiElst)(Akkas PEQ Installer) did not attempt to log in but unregistered servers are allowed.
[Login Server] New Titanium client connection from 10.0.0.46:55169
[Login Server] Application packet received from client (size 14)
[Login Server] Session ready received from client.
[Login Server] Application packet received from client (size 36)
[Login Server] Login received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Server list request received from client.
[Login Server] Application packet received from client (size 16)
[Login Server] Play received from client, server number 2 sequence 5.
[Login Server] Application packet received from client (size 12)
[Login Server] Client disconnected from the server, removing client.   <--- When I select and connect to the private server via server select screen
[Login Server] New Titanium client connection from 10.0.0.46:57339   <-- After exiting character select, back to server select screen
[Login Server] Application packet received from client (size 14)
[Login Server] Session ready received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Application packet received from client (size 36)
[Login Server] Login received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Server list request received from client.
[Login Server] Client disconnected from the server, removing client.   <--- Me actually exiting client
Now, inbf check to see if tables are correct: start_zones, char_create_combinations, zones, races, etc.... Have all been checked so often, I can almost list 50% of the tables from memory.

My knowledge is severely limited, as this is all new to me. I've learned a lot in the last few weeks. The Login Server (above) appears to me to be the culprit, but I honestly don't know if that is "normal", nor do I have access to another client to test with.

This particular issue has taken up my whole week. Forgive me if I sound standoffish.

OP for reference. Page 2, specifically is where this issue is discussed.
Reply With Quote