IPO Problems ...

http://www.metalforge.net - Branch/1.x Server

Moderators: Board moderators, Metalforge staff

Post Reply
poof
Senior member
Posts: 333
Joined: Fri May 07, 2004 5:31 pm
Location: Alaska, USA

IPO Problems ...

Post by poof »

Since this appears to be a problem on the metalforge server only I'm posting the message here. If I should also post elsewhere tell me.

IPO is not working correctly. Salathar mentioned this in another topic - http://www.metalforge.net/cfmb/viewtopic.php?t=451. I tested. I can get a mailscroll for Katia and sent to Katia but I cannot get a mailscroll for Galahad(!). I also cannot get a mailscroll for Salathar. The script reports that it doesn't know those players. From what I can tell looking at the python script attached to "Colette" the information is looked up in the current CF log. For some reason that is not working. Salathar said it hasn't worked for him for a while.

Is the logging working on metalforge? Am I correct in that this script pulls the player name from the current CF log?

Where does the command 'players get it's info? Why would the python script not use that same info?
e-mail: poof \a\t eracc \d\o\t com
User avatar
Katia
Regular
Posts: 97
Joined: Thu Jul 31, 2003 8:32 pm
Location: Uruguay

Post by Katia »

playing a bit with the names list fron the 'players' command in the IPO office i seem to have found out the problem...

It seems that any player after Ketcheman (included) is left out of the players you can send an email to. So i'm guessing it's some loading problem of the script which is limitting the amount of players or so... but since i dont know any python i could not look for the bug nor try to fix it... so i leave it here for those who may do something useful of this info :)
Avion
Senior member
Posts: 301
Joined: Tue Jun 03, 2003 1:16 am
Location: Canada
Contact:

Post by Avion »

Katia wrote:playing a bit with the names list fron the 'players' command in the IPO office i seem to have found out the problem...

It seems that any player after Ketcheman (included) is left out of the players you can send an email to. So i'm guessing it's some loading problem of the script which is limitting the amount of players or so... but since i dont know any python i could not look for the bug nor try to fix it... so i leave it here for those who may do something useful of this info :)
The IPO listens for login events and logs them in var/crossfire/crossfire log - if collette (or the other npc who are hooked up to the 'seen' script - such as the fellow in Goths or the Chicken Oracle) cannot see a player then you cannot get a mail scroll for that player. The game has to be able to write to the log, but since it is in var/crossfire this shouldn't be a problem. I also could not see some people who were logged in - I'll look at the log script. for some clue as to why.
User avatar
Salathar
Junior member
Posts: 245
Joined: Mon Apr 26, 2004 12:21 am

Post by Salathar »

It seems all to magically work now. I am not sure whom to thank but THANK YOU for fixing it :)

IPO is great, and I have started frequently using it now :)
Leaf
Forum Aficionado
Posts: 1994
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Post by Leaf »

Avion - your suggested fix on 08-july-2004 must have worked! =)

For some reason, the crossfire log (/var/crossfire/crossfirelog) was no longer updating. Once the file was removed, it started updating (regenerating) the necessary playerinfo for mail to work.

Now, how or why did I miss making this annoncement and asking people to test sooner.. :oops:
Post Reply