Server Help

ASSS Questions - bots and ASSS

BlueGoku - Mon Jul 11, 2005 3:54 pm
Post subject: bots and ASSS
It's my understanding that existing bots WILL work with ASSS as long as you use the SG_compat module. Now, we've got that module loaded up in our test zone, but our league bot can't quite seem to work. We think it may have something to do with it thinking it's silenced because of command spam. Has anyone been able to get a MervBot working with ASSS?

Oh just to clarify, the bot enters the correctly but it doesn't seem to want to recognize any commands. At first we thought this was because we couldn't !login normally, since we're not on the billing, but !help should be able to work regardless. Any help would be appreciated.
i88gerbils - Mon Jul 11, 2005 4:28 pm
Post subject:
Shouldn't the ! commands just be based on chat? Maybe something's not working right with the bot & its chatmode?
Bak - Tue Jul 12, 2005 7:28 am
Post subject:
The bot doesn't think it has sysop, here's the log when I log the (sysop powered) bot into the zone:

Code: Show/Hide

Added Owner-level operator: BaK- ()
Added Owner-level operator: BlueGoku ()

MERVBot Release Mode (Build 45) (DLL 6.7) by cat02e@fsu.edu
Press any key to close this window when done.

BakBot  Connecting zone at 66.36.230.20 port 7503
BakBot  Sending password for BakBot
BakBot  I have VIP access in this zone $.  No checksum was sent
BakBot  Password accepted for BakBot.
BakBot  Entering arena '0'
BakBot  Re-reading arena settings...
BakBot  Player entering: BaK- #11 w/l 15:26 pts 0+0 <-- Op
BakBot  Player entering: BakBot #12 w/l 0:0 pts 0+0 <-- Me
BakBot  Reading map file: lvl/hockey.lvl
BakBot  Got synchronization packet [1958685][0]
BakBot  Closing...


The bot thinks it has VIP, I can't even see the output from ?listmod; I'm investigating it currently.
Bak - Tue Jul 12, 2005 7:41 am
Post subject:
Well whatever the problem was it was fixed in build 46 of MervBot:

Code: Show/Hide

Added Owner-level operator: BaK- ()
Added Owner-level operator: BlueGoku ()

MERVBot Release Mode (Build 46) (DLL 6.7) by cat02e@fsu.edu
Press any key to close this window when done.

BakBot  Connecting zone at 66.36.230.20 port 7503
BakBot  Sending password for BakBot
BakBot  EXE checksum and (random) server checksum were sent: I have VIP access in this zone!  ...$
BakBot  Password accepted for BakBot.
BakBot  Entering arena '0'
BakBot  Re-reading arena settings...
BakBot  Player entering: BaK- #11 w/l 15:26 pts 0+0 <-- Op
BakBot  Player entering: BakBot #12 w/l 0:0 pts 0+0 <-- Me
BakBot  Reading map file: lvl/hockey.lvl
BakBot  Got synchronization packet [2036704][0]
BakBot  A:BaK- - Sysop - 0
BakBot  A:BakBot - Sysop - 0
BakBot  ^^ I Am SysOp.  Hear me roar!
BakBot  Closing...


BakBot ^^ I Am SysOp. Hear me roar!
BlueGoku - Tue Jul 12, 2005 9:13 am
Post subject:
Yep that did it. The bot works now, though it still thinks it's not sysop'd since it tries to avoid the spamout by outputting really slowly. Progress though.
i88gerbils - Tue Jul 12, 2005 10:07 am
Post subject:
It should be raor.
BlueGoku - Tue Jul 12, 2005 10:25 am
Post subject:
Just a quick update to let you guys know: bak compiled the mervbot exe so it would always think it's a sysop. The league bot now works the way it should, and not only that, but now we can create a bot group for ?listmod purposes. Good stuff.
Chambahs - Tue Jul 12, 2005 12:22 pm
Post subject:
what the hell is SG_compat? im late tongue.gif
Bak - Tue Jul 12, 2005 12:27 pm
Post subject:
subgame compatibility. It let's you use *arena instead of *aa, so you don't need to modify bots to use them with ASSS. Being able to change something like that in a bot core (make it assume it has sysop) is one of the advantages of open source software.
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group