pRO's Update! Login Pincode..(similar to bRO)
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.
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.
-
- Human
- Posts: 45
- Joined: 12 Aug 2014, 21:15
- Noob?: Yes
Re: pRO's Update! Login Pincode..(similar to bRO)
ok. got it to work now. i'll wait for the servers to come back up so i can try to bot
-
- Plain Yogurt
- Posts: 50
- Joined: 08 Aug 2014, 03:02
- Noob?: No
Re: pRO's Update! Login Pincode..(similar to bRO)
You mean you can get past the Character Selection screen? The poseidon servers characters are 2 novices.
-
- Human
- Posts: 45
- Joined: 12 Aug 2014, 21:15
- Noob?: Yes
Re: pRO's Update! Login Pincode..(similar to bRO)
im able to get to the login page... what username am i supposed to use? pro servers are offline
-
- Plain Yogurt
- Posts: 50
- Joined: 08 Aug 2014, 03:02
- Noob?: No
Re: pRO's Update! Login Pincode..(similar to bRO)
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.
-
- Human
- Posts: 45
- Joined: 12 Aug 2014, 21:15
- Noob?: Yes
Re: pRO's Update! Login Pincode..(similar to bRO)
i only see one. and there is an error when I log in...

then i cant select the novice char that i see

then i cant select the novice char that i see
-
- Human
- Posts: 45
- Joined: 12 Aug 2014, 21:15
- Noob?: Yes
Re: pRO's Update! Login Pincode..(similar to bRO)
fixed that error... now I cant proceed after selecting one of the novices... failed to connect
-
- Human
- Posts: 45
- Joined: 12 Aug 2014, 21:15
- Noob?: Yes
-
- Human
- Posts: 45
- Joined: 12 Aug 2014, 21:15
- Noob?: Yes
Re: pRO's Update! Login Pincode..(similar to bRO)
what am I missing??
-
- Plain Yogurt
- Posts: 50
- Joined: 08 Aug 2014, 03:02
- Noob?: No
Re: pRO's Update! Login Pincode..(similar to bRO)
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
I am looking at the code. I will try to check if I can "fix" it.

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
-
- Plain Yogurt
- Posts: 50
- Joined: 08 Aug 2014, 03:02
- Noob?: No
Re: pRO's Update! Login Pincode..(similar to bRO)
@zonda
Can you test this? Change the 2 lines on RagnarokServer.pm
sub SendMapLogin
add this to your servertypes.txt in the Poseidon Folder.
then set in poseidon.txt in the control folder
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);
Code: Select all
[pRO]
charBlockSize 144
Code: Select all
server_type=pRO