pRO's Update! Login Pincode..(similar to bRO)

Philippines

Moderators: waferbaron, Moderators

Forum rules
This server is currently not maintained and tables folder (including connection info) is outdated. Read the wiki for instructions on how to update those information. Please contribute your updated info. Contact Cozzie to join the team as a regular server supporter.
zonda
Human
Human
Posts: 45
Joined: 12 Aug 2014, 21:15
Noob?: Yes

Re: pRO's Update! Login Pincode..(similar to bRO)

#161 Post by zonda »

ok. got it to work now. i'll wait for the servers to come back up so i can try to bot
brokenbokeh
Plain Yogurt
Plain Yogurt
Posts: 50
Joined: 08 Aug 2014, 03:02
Noob?: No

Re: pRO's Update! Login Pincode..(similar to bRO)

#162 Post by brokenbokeh »

You mean you can get past the Character Selection screen? The poseidon servers characters are 2 novices.
zonda
Human
Human
Posts: 45
Joined: 12 Aug 2014, 21:15
Noob?: Yes

Re: pRO's Update! Login Pincode..(similar to bRO)

#163 Post by zonda »

im able to get to the login page... what username am i supposed to use? pro servers are offline
brokenbokeh
Plain Yogurt
Plain Yogurt
Posts: 50
Joined: 08 Aug 2014, 03:02
Noob?: No

Re: pRO's Update! Login Pincode..(similar to bRO)

#164 Post by brokenbokeh »

Anything. This is to login to the Poseidon server. You should see 2 novices on the character selection screen.
Last edited by brokenbokeh on 12 Aug 2014, 23:32, edited 1 time in total.
zonda
Human
Human
Posts: 45
Joined: 12 Aug 2014, 21:15
Noob?: Yes

Re: pRO's Update! Login Pincode..(similar to bRO)

#165 Post by zonda »

i only see one. and there is an error when I log in...

Image

then i cant select the novice char that i see
zonda
Human
Human
Posts: 45
Joined: 12 Aug 2014, 21:15
Noob?: Yes

Re: pRO's Update! Login Pincode..(similar to bRO)

#166 Post by zonda »

fixed that error... now I cant proceed after selecting one of the novices... failed to connect
zonda
Human
Human
Posts: 45
Joined: 12 Aug 2014, 21:15
Noob?: Yes

Re: pRO's Update! Login Pincode..(similar to bRO)

#167 Post by zonda »

Image
zonda
Human
Human
Posts: 45
Joined: 12 Aug 2014, 21:15
Noob?: Yes

Re: pRO's Update! Login Pincode..(similar to bRO)

#168 Post by zonda »

what am I missing??
brokenbokeh
Plain Yogurt
Plain Yogurt
Posts: 50
Joined: 08 Aug 2014, 03:02
Noob?: No

Re: pRO's Update! Login Pincode..(similar to bRO)

#169 Post by brokenbokeh »

I also can't get past that. From my testing, I determined that the RO client sent the '0072' packet (map_login) to the Poseidon server but it will get disconnected after a while.
I am looking at the code. I will try to check if I can "fix" it. :) but don't keep your hopes up.

If i use OpenKore as the client, it will successfully login into the Poseidon server. I found out that Poseidon does not parse the sync(0360) packet. So I add it to the code.

RagnarokServer.pm

Code: Select all

	} elsif (
		( ( ($switch eq '007E') || ($switch eq '035F' || ($switch eq '0360') ) ) && (($clientdata{$index}{serverType} == 0) || ($clientdata{$index}{serverType} == 1) || ($clientdata{$index}{serverType} == 2) || ($clientdata{$index}{serverType} == 6) || ($clientdata{$index}{serverType} == 7) || ($clientdata{$index}{serverType} == 10) || ($clientdata{$index}{serverType} == 11))) ||
		(($switch eq '0089') && (($clientdata{$index}{serverType} == 3) || ($clientdata{$index}{serverType} == 5) || ($clientdata{$index}{serverType} == 8) || ($clientdata{$index}{serverType} == 9))) ||
		(($switch eq '0116') && ($clientdata{$index}{serverType} == 4)) ||
		(($switch eq '00A7') && ($clientdata{$index}{serverType} == 12))
		) { # client sends sync packet
brokenbokeh
Plain Yogurt
Plain Yogurt
Posts: 50
Joined: 08 Aug 2014, 03:02
Noob?: No

Re: pRO's Update! Login Pincode..(similar to bRO)

#170 Post by brokenbokeh »

@zonda

Can you test this? Change the 2 lines on RagnarokServer.pm

sub SendMapLogin

Code: Select all

	if ( $config{server_type} !~ /^bRO/ ) { $data .= pack("C*", 0x83, 0x02) . $accountID; } #<- This is Server Type Based !!
	$data .= pack("C*", 0xEB, 0x02) . pack("V", getTickCount) . getCoordString($posX, $posY, 1) . pack("C*", 0x05, 0x05);
add this to your servertypes.txt in the Poseidon Folder.

Code: Select all

[pRO]
charBlockSize 144
then set in poseidon.txt in the control folder

Code: Select all

server_type=pRO