EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Development::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=590)
-   -   Steam RoF Development Tracking (https://www.eqemulator.org/forums/showthread.php?t=36104)

addingice 01-11-2013 05:24 PM

(if you want I can take this to another thread or a admin can move it)

Following the above suggestion i see:


Code:

New Titanium client connection from 192.168.2.3
Application packet recieved from client (size 14)
Session ready recieved from client.

on the client it stops with:

"Logging in to the server. Please wait...."


P.S. found a bunch of spelling mistake fixes, i know not staggeringly important, but they are part of our error output to users so *shrug*.

client.cpp should read:

line 44:
Code:

server_log->Log(log_network, "Application packet received from client (size %u)", app->Size());
line 58:
Code:

server_log->Log(log_network, "Session ready received from client.");
line 67:
Code:

server_log->Log(log_network_error, "Login received but it is too small, discarding.");
line 73:
Code:

server_log->Log(log_network, "Login received from client.");
line 93:
Code:

server_log->Log(log_network_error, "Play received but it is too small, discarding.");
line 104:
Code:

server_log->Log(log_network_error, "Received unhandled application packet from the client: %s.", dump);
line 119:
Code:

server_log->Log(log_network_error, "Session ready received again after already being received.");
line 180:
Code:

server_log->Log(log_network_error, "Login received after already having logged in.");
line 186:
Code:

server_log->Log(log_network_error, "Login received packet of size: %u, this would cause a block corruption, discarding.", size);
line 344:
Code:

server_log->Log(log_network, "Play received from client, server number %u sequence %u.", server_id_in, sequence_in);

Derision 01-11-2013 05:57 PM

Given this is a thread about RoF, and you are seeing this:
Code:

New Titanium client connection from 192.168.2.3
I would guess the port you have specfied in your client's eqhost.txt is 5998 and not 5999 (required for SoD clients and later).

And yes, this thread is about RoF specific bugs only ... take your spelling issues to another thread :)

addingice 01-11-2013 06:31 PM

ok, well now I'm logging through into the login server. thank you Derision!

so now i'm seeing:

Code:

[Network Trace] [01.11.13 - 14:23:01] Sending play response for user.
[Network Trace] [01.11.13 - 14:23:01] 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                                        | ....

on the client side it goes black for a while...then spits me back out with a disconnect.

Thanks again for the assistance.

Derision 01-11-2013 06:44 PM

This is an EQEmuLoginServer log from a successful login with RoF:
Code:

[Network] [01.11.13 - 22:38:10] New SoD client connection from 192.168.1.48:52141
[Network] [01.11.13 - 22:38:10] Application packet recieved from client (size 14)
[Network] [01.11.13 - 22:38:10] Session ready recieved from client.
[Network] [01.11.13 - 22:38:10] Session ready indicated logged in from world(unsupported feature), disconnecting.
[Network] [01.11.13 - 22:38:15] New SoD client connection from 192.168.1.48:52142
[Network] [01.11.13 - 22:38:15] Application packet recieved from client (size 14)
[Network] [01.11.13 - 22:38:15] Session ready recieved from client.
[Network] [01.11.13 - 22:38:15] Application packet recieved from client (size 36)
[Network] [01.11.13 - 22:38:15] Login recieved from client.
[Client] [01.11.13 - 22:38:15] User: Baalinor
[Client] [01.11.13 - 22:38:15] Hash: fd7474b1ab4ec8c2e4cb102992c7867aa42387e4
[Network] [01.11.13 - 22:38:15] Application packet recieved from client (size 12)
[Network] [01.11.13 - 22:38:15] Server list request recieved from client.
[Network] [01.11.13 - 22:38:16] Application packet recieved from client (size 16)
[Network] [01.11.13 - 22:38:16] Play recieved from client, server number 2 sequence 5.
[Network Trace] [01.11.13 - 22:38:16] User-To-World Response recieved.
[Client] [01.11.13 - 22:38:16] Trying to find client with user id of 2.
[Client] [01.11.13 - 22:38:16] Found client with user id of 2 and account name of Baalinor.
[Client] [01.11.13 - 22:38:16] Found sequence and play of 5 2
[Network Trace] [01.11.13 - 22:38:16] dumping packet of size 20
05 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
02 00 00 00                                        | ....
[Network Trace] [01.11.13 - 22:38:16] Sending play response with following data, allowed 1, sequence 5, server number 2, message 101
[Network Trace] [01.11.13 - 22:38:16] dumping packet of size 20
05 00 00 00 00 00 00 00 - 00 00 01 65 00 00 00 00  | ...........e....
02 00 00 00                                        | ....
[Network Trace] [01.11.13 - 22:38:16] Sending play response for Baalinor.
[Network Trace] [01.11.13 - 22:38:16] dumping packet of size 20
05 00 00 00 00 00 00 00 - 00 00 01 65 00 00 00 00  | ...........e....
02 00 00 00                                        | ....
[Network] [01.11.13 - 22:38:16] Client disconnected from the server, removing client.

If you are getting to the login server but failing to get to character select, you might find further info in the other logs, i.e. one of the *world*.log files detailing why it is failing.

addingice 01-11-2013 07:20 PM

moved my silliness to another thread so I don't keep cluttering the main dev's work area.

http://www.eqemulator.org/forums/sho...d.php?p=216247

Noport 01-13-2013 01:53 PM

under world WorldVC71 and zone ZoneVC71 server files look at the "patches" some of them are missing even RoF. under common ZoneNumbers needs to be updated. goto zone edit with notepad ++ Zone.vcxproj look for perl510 on 64bit system and change to perl514 fixing this would stop other people from having perl problems.

trevius 01-14-2013 08:44 AM

Since this client is getting close to being completed for EQEmu, I added a news article here that recommends everyone to download it now:

http://www.eqemulator.org/forums/showthread.php?t=36270

I also updated all of the wiki pages related to compatible clients to include the RoF client. It still has a bit to go before it is completely ready, but at this point it is pretty clear that it should be a valid client for us and is to the point where it is pretty functional.

gibroni 01-14-2013 06:49 PM

not seeing a tutorial button when creating a new toon.

Noport 01-14-2013 07:26 PM

gibroni have you tried what i posted i know it works because i have a character in tutorial zone now on my server.

Drajor 01-15-2013 06:35 PM

Hey guys, amazing work so far. I just started have a look at the RoF client and found a few issues.

1) When I do /who all : I get "There is 0 player in EverQuest".
2) When I right click on Hadya Ware in PoKnowledge, the merc window opens, then closes immediately. However if I right click twice very quickly, my client crashes!

sorvani 01-15-2013 09:57 PM

Quote:

Originally Posted by Drajor (Post 216432)
2) When I right click on Hadya Ware in PoKnowledge, the merc window opens, then closes immediately. However if I right click twice very quickly, my client crashes!

We're you race appropriate for the merc merchant?

Drajor 01-15-2013 10:21 PM

Quote:

Originally Posted by sorvani (Post 216435)
We're you race appropriate for the merc merchant?

Good question. I have no idea! I was a barbarian warrior. I do not recall the race of the npc now.

lerxst2112 01-16-2013 12:00 AM

I think Hadya is the one that gives you the bloodbone mercs when you get the contract from /claim. They don't seem to be race specific, all my toons on live have them.

demonstar55 01-16-2013 12:44 AM

Quote:

Originally Posted by lerxst2112 (Post 216437)
I think Hadya is the one that gives you the bloodbone mercs when you get the contract from /claim. They don't seem to be race specific, all my toons on live have them.

I don't think there are any race specific mercs, I've always been able to buy any race

trevius 01-16-2013 03:18 AM

Quote:

Originally Posted by demonstar55 (Post 216440)
I don't think there are any race specific mercs, I've always been able to buy any race

Yeah, my most recent group of chars on Live from this year were able to play with mismatched races for their mercs. I had some that were Drakkin from Crescent reach even though the accounts are all Silver and don't have access to Drakkin as a playable race.

Also, the mercenary merchant window was a known issue and noted in issues list of the first post in this thread. I actually just got the merc merchant working for RoF in my latest commit, but there are still some issues with mercs not working properly in RoF that need to be worked out.

I will add the /who count issue to the list of issues. I am pretty sure I know what the problem is. I think they moved the count fields around a bit in that packet.


All times are GMT -4. The time now is 05:25 AM.

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