collapse collapse
* User Info
 
 
Welcome, Guest. Please login or register.
* Search

* Board Stats
  • stats Total Members: 989
  • stats Total Posts: 18363
  • stats Total Topics: 2500
  • stats Total Categories: 7
  • stats Total Boards: 35
  • stats Most Online: 1144

Author Topic: Conan v3.01.0 patch and new login  (Read 28542 times)

0 Members and 1 Guest are viewing this topic.

Offline SalmonSeller

  • BeBot User
  • **
  • Posts: 23
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #30 on: December 10, 2011, 01:40:24 pm »
Should be a fix by next week at the latest. 3.1 is slated to hit next next week on the euro servers, so they'll need a fix for it by then.

Offline joel47

  • BeBot Rookie
  • *
  • Posts: 16
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #31 on: December 10, 2011, 08:48:25 pm »
Are You saying he's anti -American and holding back   LOL

What's his pay-pal account I'll help pay him..
If i was only smart i would try to fix it :P
« Last Edit: December 10, 2011, 08:53:33 pm by joel47 »

Offline Tulkasaoc

  • BeBot Rookie
  • *
  • Posts: 1
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #32 on: December 11, 2011, 01:16:54 am »
RPC is Remote Procedure Call. http://en.wikipedia.org/wiki/Remote_procedure_call

I assume this is how the AOC code and the Chat system interact, they are seperate systems. The chat system is a very much evolved version of Internet Relay Chat that runs along side the AOC servers.

Time to get some Americans up to speed on this stuff. Keep digging people.

Chaoz talks about protocol buffers and there is some good info here http://code.google.com/apis/protocolbuffers/docs/overview.html
« Last Edit: December 11, 2011, 01:21:16 am by Tulkasaoc »

Offline Tankzo

  • BeBot Rookie
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #33 on: December 11, 2011, 01:39:55 am »
RPC is Remote Procedure Call. http://en.wikipedia.org/wiki/Remote_procedure_call

...Time to get some Americans up to speed on this stuff. Keep digging people...


I just don't know enough about PHP.  The wireshark trace of the communications is straight forward... i just don't know what to do with it.  If the Dif was posted... i could figure it out but it is my php lacking more than anything else...

Offline Apollyon

  • BeBot User
  • **
  • Posts: 21
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #34 on: December 11, 2011, 02:04:06 am »
If the Dif was posted... i could figure it out but it is my php lacking more than anything else...

Yeah, kinda makes me wish I kept one from before, not that I would necessarily know enough about php to do anything with it in a timely fashion either.  I just wasn't sure if there was some other source from funcom, probably unofficial since they don't really support bots, that might have mentioned changes or if this was how it had to be done.

Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #35 on: December 11, 2011, 11:11:28 am »
Last time it changed, the changes was as "simpel" as this:

Here is the patch for 2.7.

Changes are in Sources/AOChat.php

Change
AOCP_LOGIN_CHARID       => array("name"=>"Login CharacterID",                   "args"=>"III"),
to
AOCP_LOGIN_CHARID       => array("name"=>"Login CharacterID",                   "args"=>"IIIS"),

Change ( line 468 ish AND 935 ish )
 $loginCharacterPacket = new AOChatPacket("out", AOCP_LOGIN_CHARID, array(1,$this->char["id"],$this->serverseed ) );
to
 $loginCharacterPacket = new AOChatPacket("out", AOCP_LOGIN_CHARID, array(1,$this->char["id"],$this->serverseed, "en") );

I also attached the whole file if you just want to replace it with the changes.

Earlier fixes if you want diffs:
http://bebot.link/aoc-0-6-support/aoc-rise-of-the-godslayer-authentication-fix/
- http://www.conanchat.com/hg/Php/BeBot.201/rev/8f2cd4da2374

http://bebot.link/aoc-0-6-support/cant-get-the-bot-to-work-after-today%27s-patch-%282-07%29/msg17381/#msg17381
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Patromonus

  • BeBot Rookie
  • *
  • Posts: 12
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #36 on: December 11, 2011, 12:44:33 pm »
this is what funcom is saying when someone asked about a chat client program that isnt running on Testlive.

Quote
         #2 
Einride
 
   
 


 

--------------------------------------------------------------------------------

Yes, the login authentication has changed in this patch. The main change is that it is using protocol buffers. Some of the packets has changed signature but it shouldn't be too many.

Upgrading the interface is not too trivial, but I will see if I can post some example code for it.
__________________
//
// Einride : Lead programmer for Age Of Conan
//

--------------------------------------------------------------------------------
Last edited by Einride; 10-20-2011 at 06:52 PM.. Reason: removed double signature 
 
Cotsbot/Crimsonbot/Doomsbot/Hotbot/Crubot

Offline Chaoz

  • BeBot User
  • **
  • Posts: 50
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #37 on: December 11, 2011, 09:56:58 pm »
Heya :)

Sorry for beeing afk here. I have been off for a week with my job.

Ok, so down to the details.
- I have refactored the entore AoC login code
- I had to plug in and fix up a 3rd party protobuf library for PhP. This is where I got stuck, since I thought I had a bug in my code, but it turned out to be broken protobuf library.

So over to the good news, I now have a working bebot running on US with the 3.1 patch. :D

I will not give diffs this time since there are so many changes, but I will attach a zipped file that you can just apply directly in your bebot folder.

Ok, uploading the zip file on my webpage in a few.

Chaoz
AoC Junkie.
Check out conanchat http://www.conanchat.com/index.php?id=3 a windows chat client for Age Of Conan

Offline Chaoz

  • BeBot User
  • **
  • Posts: 50
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #38 on: December 11, 2011, 10:29:02 pm »
Ok, the patch is here : http://www.conanchat.com/ConanChat/BeBot/BeBot.301.patch.zip

Just make sure that it unpacks in the root folder.

I will make a proper bebot patch tomorrow with comments, diffs, etc.

Let me know if you have problems with this patch on US ( or if Im missing any files )

Chaoz
AoC Junkie.
Check out conanchat http://www.conanchat.com/index.php?id=3 a windows chat client for Age Of Conan

Offline Apollyon

  • BeBot User
  • **
  • Posts: 21
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #39 on: December 11, 2011, 10:39:44 pm »
Issue resolved.

Btw, thanks for the work on the update.
« Last Edit: December 11, 2011, 11:40:36 pm by Apollyon »

Offline Chaoz

  • BeBot User
  • **
  • Posts: 50
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #40 on: December 11, 2011, 11:12:06 pm »
Gah I fixed it now :)

Redownload the patch and try it :)
AoC Junkie.
Check out conanchat http://www.conanchat.com/index.php?id=3 a windows chat client for Age Of Conan

Offline joel47

  • BeBot Rookie
  • *
  • Posts: 16
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #41 on: December 11, 2011, 11:32:23 pm »
Thanks Man, I don't know what I'm doing, BUT we got a working Bot now!! A Thousand gratitudes to you...I wish you worked for FunkyCom ;D  (*thinks to himself "maybe he does. Well, they should fire the rest!!")


Offline Sheeth

  • BeBot Rookie
  • *
  • Posts: 8
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #42 on: December 12, 2011, 12:26:55 am »
YEY BOT! thank you for your hard work.

1 Error to report sofar, not sure if its on my end or not. But my guild spazzed out and sent the bot about 500 tells as soon as it came online.


Read error: EOF

Warning: unpack(): Type N: not enough input, need 4, have 0 in C:\bebot\Sources\AOChat.php on line 1394

Warning: array_pop() expects parameter 1 to be array, boolean given in C:\bebot\Sources\AOChat.php on line 1395

Warning: unpack(): Type n: not enough input, need 2, have 0 in C:\bebot\Sources\AOChat.php on line 1406

Warning: array_pop() expects parameter 1 to be array, boolean given in C:\bebot\Sources\AOChat.php on line 1407

Warning: unpack(): Type n: not enough input, need 2, have 0 in C:\bebot\Sources\AOChat.php on line 1406

Warning: array_pop() expects parameter 1 to be array, boolean given in C:\bebot\Sources\AOChat.php on line 1407
Read error: EOF
Furbot [CONN]   [ERROR] Bot has disconnected. Reconnecting in 60 seconds.
The bot is restarting.

Offline Chaoz

  • BeBot User
  • **
  • Posts: 50
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #43 on: December 12, 2011, 12:45:16 am »
Hm, this error is in the old AO packet part. I haven't really touched that. And yes, all the tells that members of the bot have been sending the last week and a half, will be answered when the bot comes online :)

Let me know if you continue to get errors in this area. What version of BeBot are you running before you applied the patch btw ?

Chaoz

YEY BOT! thank you for your hard work.

1 Error to report sofar, not sure if its on my end or not. But my guild spazzed out and sent the bot about 500 tells as soon as it came online.


Read error: EOF

Warning: unpack(): Type N: not enough input, need 4, have 0 in C:\bebot\Sources\AOChat.php on line 1394

Warning: array_pop() expects parameter 1 to be array, boolean given in C:\bebot\Sources\AOChat.php on line 1395

Warning: unpack(): Type n: not enough input, need 2, have 0 in C:\bebot\Sources\AOChat.php on line 1406

Warning: array_pop() expects parameter 1 to be array, boolean given in C:\bebot\Sources\AOChat.php on line 1407

Warning: unpack(): Type n: not enough input, need 2, have 0 in C:\bebot\Sources\AOChat.php on line 1406

Warning: array_pop() expects parameter 1 to be array, boolean given in C:\bebot\Sources\AOChat.php on line 1407
Read error: EOF
Furbot [CONN]   [ERROR] Bot has disconnected. Reconnecting in 60 seconds.
The bot is restarting.
AoC Junkie.
Check out conanchat http://www.conanchat.com/index.php?id=3 a windows chat client for Age Of Conan

Offline uberjon

  • BeBot User
  • **
  • Posts: 32
  • Karma: +0/-0
Re: Conan v3.01.0 patch and new login
« Reply #44 on: December 12, 2011, 12:52:38 am »
in the php output, I'm getting alot of spam for buddy add regarding '4294967295' not sure if it will persist after the roster is done updating or not?

edit, roster update done its no longer doing the repeat for add request.

on the tells while it was offline, you could manually logon the bot toon, to 'read' the offline msgs and logoff, wait a min then log the bot ;)
« Last Edit: December 12, 2011, 12:54:46 am by uberjon »

 

* Recent Posts
[AoC] special char for items module by bitnykk
[February 09, 2024, 09:41:18 pm]


0.8.x updates for AoC by bitnykk
[January 30, 2024, 11:16:08 pm]


0.8.x updates for AO by bitnykk
[January 30, 2024, 11:15:37 pm]


BeBot still alive & kicking ! by bitnykk
[December 17, 2023, 12:58:44 am]


Bebot and Rasberry by bitnykk
[November 29, 2023, 11:04:14 pm]

* Who's Online
  • Dot Guests: 661
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.
* Forum Staff
bitnykk admin bitnykk
Administrator
Khalem admin Khalem
Administrator
WeZoN gmod WeZoN
Global Moderator
SimplePortal 2.3.7 © 2008-2024, SimplePortal