Aw, I have the Q9550. :(
Anyway, if you're looking for AI, MERV is basically your only option. Either Smong or Bak has one for ASSS I think, but I'm not sure they do the same thing.
If you wanted, you could use another bot to handle all your non-AI needs, and then only use MERV for AI. Do you have both XP and 7 on the same computer? Or are they actually separate computers? Remember, your bots don't have to run on the same computer as your server.
Anonymous - Thu Oct 08, 2009 7:27 pm
Post subject:
i'v got it duel boot, maby i could try using the xp mode in win 7 and see if it works.
when i'm on xp it seam like the bots memery is constantley put into page file and pulled back out makeing them lag, the extra 4gp i get from the 64bit side should reduce the problem.
Anonymous - Sat Oct 10, 2009 12:41 am
Post subject:
i just noticed that each spawn tryes to connect to a diffent ip
spawn 1 uses 127.0.0.1
spawn 2 uses 127.1.0.1
spawn 3 uses 127.3.0.1
is that normial or is that the problem to why they cant connect?
Samapico - Sat Oct 10, 2009 10:49 am
Post subject:
That's.... fucking weird, to say the least.
But, apparently these all point to 127.0.0.1, I just pinged them.
CypherJF - Sun Jan 05, 2014 1:55 pm
Post subject:
I know this is a few years later, but on Windows Server 2008 R2 I am also seeing this same behavior. I tracked it down in the core of mervbot, but I'm not sure why Catid implemented it this way. Maybe it was an attempt to control packet flooding from the core when multiple spawns were loaded?
If the current spawn couldn't be located, it appears to rotate the IP address octets, when it's attempting to connect to 127.0.0.1. Though I can ping 127.1.0.1 - the bot can't connect into the server.
I've commented this code out and my very limited testing showed it allowed the spawn to connect to subgame.
hostlist.cpp
bool hostList::connectHost(BOT_INFO &botInfo)
{
if (!findSpawn(botInfo.name))
{
Uint32 ip = botInfo.ip;
if ((ip & 0x000000ff) == 0x0000007f) // 127.x.x.x
{
ip += mix_ctr;
if ((ip & 0xff000000) == 0)
{
ip += 0x01000000;
mix_ctr += 0x01000000;
}
botInfo.ip = ip;
mix_ctr += 0x00000100;
}
// ...
|