Hi guys, i've tried to run a bot on that server too. This is my server.txt, not sure whether its right or not.
[Forsaken - ForsakenRO]
ip 74.63.253.52
port 6900
master_version 14
version 21
serverType kRO_Sakexe_2008_01_02a
serverEncoding Western
addTableFolders iRO
charBlockSize 108
recvpackets recvpackets.txt
I extracted the recvpackets - same raider got in another thread.
I tried to add the custom maps, but i wasn't able to, because it says that some rsw files are missing.
In the end I can't log in with the message "The server has denied your connection".
Help would be appreciated.
Cheers!
Edit: can log in with servertype 8, but 'Removed actor with off map coordinates' error appear.
Edit: Bot works with servertype 8_2 but can't run xkore.
ForsakenRO
Moderator: Moderators
-
- Noob
- Posts: 5
- Joined: 05 Oct 2013, 12:31
- Noob?: No
Re: Forsaken RO [Help] Thanks
Same problem here. Xkore 1 doesn't work because 'Failed to connect to server.' I also could fix the following error that first appeared:
Fixed it by replacing "addTableFolders iRO" with "addTableFolders pserver;translated;translated/kRO_english;kRO". charBlockSize is certainly right (108). Tested all other known sizes and non of them worked. Error is gone indeed but now there's no new message upcoming in openkore after trying to login and still getting 'Failed to connect to server' from RO client.
Xkore 2 won't work, because I can't find the right clientinfo.xml. There's a clientinfo.xml in sdata.grf but its some kinda empty (just
<?xml version="1.0" encoding="EUC-KR"?>
<no_free_server/>
is written there). And theres no effect, when I've edited and repacked it. And there's a sclientinfo.xml located in the clients own fordata.grf, but also seems to be empty - notepad ++ only shows NUL NUL NUL...
So except XKore everything is working fine without errors. But without XKore a soon coming Bot Checker Message couldn't be passed I think.
I also tested every single serverType that's present in the current Openkore set. Only 8_2 worked flawless and only a few others could login but constantly gave the 'removed actor with off map coordinates' error.
Here are my current serversettings:
I hope there's somebody out there who can give the final advise
Thanks in advance!
Code: Select all
Attempt to STORE non blessed reference (or not a reference)
Value:
$VAR1 = {};
at src/Utils/BlessedRefTie.pm line 10
Tie::BlessedRef::STORE('Tie::BlessedRef=SCALAR(0x6841fa4)', 'HASH(0x72492a4)') called at src/Network/ClientReceive.pm line 108
Network::ClientReceive::actor_look_at('Network::ClientReceive=HASH(0x62fc344)', 'HASH(0x7248f5c)') called at src/Network/PacketParser.pm line 267
Network::PacketParser::parse('Network::Send::ServerType8_2=HASH(0x6807984)', '\x{9b}\x{0}7\x{0}\x{18}:!\x{0}\x{0}\x{ce}\x{96}\x{d}\x{0}249\x{0}Xs8\x{11}\x{b9}o\x{e5}\x{0}\x{0}', 'Network::ClientReceive=HASH(0x62fc344)') called at src/Network/PacketParser.pm line 401
Network::PacketParser::process('Network::Send::ServerType8_2=HASH(0x6807984)', 'Network::MessageTokenizer=HASH(0x6957014)', 'Network::ClientReceive=HASH(0x62fc344)') called at src/functions.pl line 735
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x29f7544)') called at openkore.pl line 97
main::__start() called at start.pl line 136
Xkore 2 won't work, because I can't find the right clientinfo.xml. There's a clientinfo.xml in sdata.grf but its some kinda empty (just
<?xml version="1.0" encoding="EUC-KR"?>
<no_free_server/>
is written there). And theres no effect, when I've edited and repacked it. And there's a sclientinfo.xml located in the clients own fordata.grf, but also seems to be empty - notepad ++ only shows NUL NUL NUL...
So except XKore everything is working fine without errors. But without XKore a soon coming Bot Checker Message couldn't be passed I think.
I also tested every single serverType that's present in the current Openkore set. Only 8_2 worked flawless and only a few others could login but constantly gave the 'removed actor with off map coordinates' error.
Here are my current serversettings:
Code: Select all
[Forsaken - ForsakenRO]
ip 74.63.253.52
port 6900
private 1
master_version 14
version 21
serverType 8_2
serverEncoding Western
addTableFolders pserver;translated;translated/kRO_english;kRO
charBlockSize 108
recvpackets recvpackets_FkenRO.txt

Thanks in advance!
-
- Noob
- Posts: 5
- Joined: 07 Oct 2013, 18:42
- Noob?: Yes
Re: Forsaken RO [Help] Thanks
Mine does fine with this config
where "pserver/fkenRO" folder consist custom "recvpackets.txt" that I manually extracted from Fkenro.exe.
My only PROBLEM is, the character won't attack monster no matter what.
I believe it because, all maps has "MAPPROPERTY_FREEPVPZONE" handle.
Any idea how to make it work?
Code: Select all
[ForsakenRO]
ip 74.63.253.52
port 6900
private 1
master_version 14
version 21
serverType kRO_Sakexe_2008_01_02a
serverEncoding Western
charBlockSize 108
addTableFolders pserver/fkenRO;translated/kRO_english;kRO
My only PROBLEM is, the character won't attack monster no matter what.
I believe it because, all maps has "MAPPROPERTY_FREEPVPZONE" handle.
Any idea how to make it work?
-
- Noob
- Posts: 5
- Joined: 05 Oct 2013, 12:31
- Noob?: No
Re: Forsaken RO [Help] Thanks
Don't know how you can call this working
I tried your server config and I only receive an endless list of errors..
However I'm going on trying to get the bot working.

I tried your server config and I only receive an endless list of errors..
However I'm going on trying to get the bot working.
-
- The Way Of Human
- Posts: 183
- Joined: 11 Apr 2008, 07:03
Re: Forsaken RO [Help] Thanks
Code: Select all
[forsakenRO]
ip 74.63.253.52
port 6900
master_version 14
version 21
serverType 8_2
serverEncoding Western
charBlockSize 108
addTableFolders translated/kRO_english;kRO
recvpackets recvpacketsforsakenro.txt
-
- Noob
- Posts: 5
- Joined: 05 Oct 2013, 12:31
- Noob?: No
Re: Forsaken RO [Help] Thanks
And does Xkore work for you as well? If so could you tell me how you've set it up?
Yeah I have that problem with the antibot too and constantly trying to get it work..
Yeah I have that problem with the antibot too and constantly trying to get it work..
-
- Noob
- Posts: 5
- Joined: 07 Oct 2013, 18:42
- Noob?: Yes
Re: Forsaken RO [Help] Thanks
lol, sorry being not clear here.Eddga wrote:Don't know how you can call this working![]()
I tried your server config and I only receive an endless list of errors..
However I'm going on trying to get the bot working.
by working, I means, bots should kill monsters as expected. but in my case, it is not.
even after I put monster name on mob_control.txt just to make sure. nothing happen. my char just walk randomly. and "ai ai_v" console command, show it can't "see" any monster.
and "nl" show nothing too. every single NPC and Monster, considered as "player". I think, its that make OpenKore confuse.
and yes, I use XKore 1.
I extracted recvpackets straight from FKenro.exe, using JVC's RO Tools v1.0.3
Here I post it on pastebin just in case. http://pastebin.com/Q0ueZHQQ
-
- Plain Yogurt
- Posts: 50
- Joined: 21 Jan 2011, 07:26
- Noob?: Yes
Re: Forsaken RO [Help] Thanks
Lets make long story short, we CAN'T bot on forsakenRO without using xKore 1? 

Patience is a Virtue.
-
- Noob
- Posts: 5
- Joined: 07 Oct 2013, 18:42
- Noob?: Yes
Re: Forsaken RO [Help] Thanks
@miss_open
not really, even with XKore 1, autoAttack is not work.
not really, even with XKore 1, autoAttack is not work.
-
- Human
- Posts: 20
- Joined: 09 Jun 2012, 04:45
- Noob?: No
Re: Forsaken RO [Help] Thanks
If 8_2 can see the monsters, but can't run xkore.
And kRO_Sakexe_2008_01_02a on xkore works but can't identify the monsters correctly...
Then try stuffing 8_2's changes into kRO_Sakexe_2008_01_02a
Go take a look at Network/Receive/serverType8_2.pm
And then Network/Receive/kRO/kRO_Sakexe_2008_01_02a.pm
you'll see what I mean.
I had a similar problem elsewhere, hope this helps.
edit:
see how this works
Network/Receive/kRO/Sakexe_2008_01_02a.pm
And kRO_Sakexe_2008_01_02a on xkore works but can't identify the monsters correctly...
Then try stuffing 8_2's changes into kRO_Sakexe_2008_01_02a
Go take a look at Network/Receive/serverType8_2.pm
And then Network/Receive/kRO/kRO_Sakexe_2008_01_02a.pm
you'll see what I mean.
I had a similar problem elsewhere, hope this helps.
edit:
see how this works
Network/Receive/kRO/Sakexe_2008_01_02a.pm
Code: Select all
#########################################################################
# OpenKore - Packet Receiveing
# This module contains functions for Receiveing packets to the server.
#
# This software is open source, licensed under the GNU General Public
# License, version 2.
# Basically, this means that you're allowed to modify and distribute
# this software. However, if you distribute modified versions, you MUST
# also distribute the source code.
# See http://www.gnu.org/licenses/gpl.html for the full license.
#
# $Revision: 6687 $
# $Id: kRO.pm 6687 2009-04-19 19:04:25Z technologyguild $
########################################################################
# Korea (kRO)
# The majority of private servers use eAthena, this is a clone of kRO
package Network::Receive::kRO::Sakexe_2008_01_02a;
use strict;
use base qw(Network::Receive::kRO::Sakexe_2007_11_27a);
use Log qw(message warning error debug);
sub new {
my ($class) = @_;
my $self = $class->SUPER::new(@_);
my %packets = (
'02E8' => ['inventory_items_stackable'], # -1
'02E9' => ['cart_items_stackable'], # -1
'02EA' => ['storage_items_stackable'], # -1
'02EB' => ['map_loaded', 'V a3 C2 v', [qw(syncMapSync coords xSize ySize font)]], # 13
'0078' => ['actor_exists', 'x a4 v14 a4 a2 v2 C2 a3 C3 v', [qw(ID walk_speed opt1 opt2 option type hair_style weapon lowhead shield tophead midhead hair_color clothes_color head_dir guildID emblemID manner opt3 stance sex coords unknown1 unknown2 act lv)]], #standing
'007C' => ['actor_connected', 'x a4 v14 C2 a3 C2', [qw(ID walk_speed opt1 opt2 option hair_style weapon lowhead type shield tophead midhead hair_color clothes_color head_dir stance sex coords unknown1 unknown2)]], #spawning
'022C' => ['actor_moved', 'x a4 v3 V v5 V v5 a4 a2 v V C2 a6 C2 v', [qw(ID walk_speed opt1 opt2 option type hair_style weapon shield lowhead tick tophead midhead hair_color clothes_color head_dir guildID emblemID manner opt3 stance sex coords unknown1 unknown2 lv)]], # walkin
'02EF' => ['font', 'a4 v', [qw(ID fontID)]], # 8
);
foreach my $switch (keys %packets) {
$self->{packet_list}{$switch} = $packets{$switch};
}
return $self;
}
=pod
//2008-01-02aSakexe
0x01df,6,gmreqaccname,2
0x02e8,-1
0x02e9,-1
0x02ea,-1
0x02eb,13
0x02ec,67
0x02ed,59
0x02ee,60
0x02ef,8
=cut
1;
Last edited by taskeox on 13 Oct 2013, 20:05, edited 1 time in total.