Botman server manager official support thread

And honestly, we shouldn't be doing that, botman should be removing it...

If you're going to remove LCB in bad area and giving LCB back to player, you need to make something to remove placement in game so we don't need to remove in players.xml - we shouldn't need to remove ghost LCBs - not cool

 
If you're talking about ghost LCB's on the webmap, I believe that's Alloc's mod not updating the information properly.

 
Last edited by a moderator:
Hmm.. I'll have to do some testing and compare the Botman mod's code against Alloc's rlp code.  Ah yep last I spoke to Alloc (a long time ago) about this there were issues with when the server updates that info.  Pretty sure he said they go away after a reboot but I've been told that doesn't work.

 
Last edited by a moderator:
I have released an important update to the a18, a19 and a19test code branches.
There are two changes..  the updated hacker flying/clipping detection and slightly improved hacker teleport detection has been released.
The other change is that after this update the bots will check one of my github repos for updates rather than relying on my website.

Note that to use the flying and clipping detection you will need to disallow flying.  It is a setting in the panel.  The in game command is /disallow flying.  Also note that the bot uses the Botman mod for this and the mod is aware of the presence of absence of a vehicle so it will not false flag players using the gyro or any other vehicle capable of flight (or falling off tall things).

 
Last edited by a moderator:
ATTENTION:  The flying detection has issues with water.  Its actually the server that has the issue.  It randomly gets confused between water and air.  its been a known bug in the game for many alphas.  I am trying to make the flying detection more robust but it is not helped by the server getting derpy and giving me bad info about what blocks are present.

If too many players get banned for innocent stuff like that you should disable the detection for now  either via the panel or with the command /allow flying.

I have also had 1 report so far of a player getting banned for teleporting after using the /return command.  I don't think the command itself is at fault but the bot is supposed to flag teleport commands so that when it sees the teleport it doesn't trigger the hacker teleport detection code.  How and why that failed once I have no idea yet.

If you see the bot banning clearly innocent players please report it to me.  You can and probably should disable the offending detection if your bot has that issue.  Apart from the water bug I don't think the other issues are happening everywhere.   To disable stuff the main detections are..  using god mode etc.. /disable anticheat.  for flying and clipping /allow flying.   for players getting banned for teleporting who should not be banned  /disable hacker tp detection.   That covers all of the main hacker detections.  After that its mainly inventory stuff which is fine.

 
I have released a small update that lowers the sensitivity of the flying detection a bit. that should fix swimming.

 
in the lounge 
why can't i use #00 to use say /
i need to use channel 00
so in i use bot00 to say, nothing appears in #bot00
used to say anything in bot #bot00 - now i need to say in bot00?
and it doesn't show
please fix

example in #00 i type ==>> say blah blah 
then i check channel 00 - nothing placed for what i stated like it used too,  etc
something wrong going on with commands.....thanks

 
Last edited by a moderator:
I have released Botman mod 2.3.6  Botman_Mods_A19.zip
It fixes resetting prefabs, removes ghost claims (when they are inside or very close to prefabs and prefabs are reset, otherwise they don't get removed), player name prefixes are working in public chat not just in private chat with the bot.  I think that's everything new at the moment.

 
I have released a small bug fix update for the bot (code branch a19).  More fixes are in progress and are held back this time.  Here's what's new in this update..

Fixed bug in shop that caused items to move to the misc category.

Blocked template and invisible entities from spawning in gimme and arena.

Fixed IRC bot command 'list event'.

 
I have released a small bot update in an attempt to fix the issue where the bot will switch from API mode to telnet mode when it doesn't need to.  I will monitor several bots over the next couple of days to see if any of them switch out of API mode.  If that happens there are a couple of things I can do to establish exactly where in the bot's code it is doing that and I can add more code to prevent it happening.

 
I have released a new bot update.  It adds a new debug log to the daily logs and I have it logging the 6 places in the bot where it switches from api mode to telnet mode so I can identify exactly which code is responsible for regularly switching out of api mode and then work out why it is triggering and how to code it to not trigger unless it really needs to.  I have also restored 2 lines of code in the /fix gimme command that makes the bot completely forget all of the gimme zombies and regenerate the list from the server.  That was necessary because the table of zombies uses entity id as the key field so it was not able to correct issues where entity id was wrong.

 
I have released a bot update with more changes to stop the bot switching from API mode to telnet mode when it shouldn't.

Here is the changelog..

Added gimme prizes and gimme zombies to the backup and added the ability to only import zombies or prizes from the backup.

Changed some stuff in the reconnect timer so that the bot won't switch from API mode to telnet mode so quickly and also blocked it from doing so if the bot is not connected or the server is starting up.

 
Last night a router died which knocked 55 hosted bots offline.  The router was replaced early this morning and all bots are back online.  Sorry for any inconvenience caused.

The router was in a data centre an hours drive away from my host so it wasn't exactly a quick fix but I was expecting the downtime to be hours longer than it was so all good.

 
Last edited by a moderator:
Merry Christmas everyone! =D

Don't forget, one day only there is the special command /santa.  One use per player.  This year I added a little extra Christmas chair.

 
Hello this is the second place ill post my question as i dont understand what i need to do to make these lines work could you help? im getting this error


2020-12-30 08:06:31


756.120


Warning


*~Botman Notice~ Ignoring ResetAreas.x1. Entry is not an integer


2020-12-30 08:09:26


 


Warning


2020-12-30T08:09:26 930.494 WRN ~Botman Notice~ Unexpected XML node found in 'Config.xml' section: z


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="5" message="[playername] has reached [lvl]!!" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="25" message="[playername] has reached [25]!! It has Begun! Mortal Kombat! LOL" item="casinoCoin" quantity="2500" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="50" message="[playername] has reached [50]!! Nice for a Beginner! You can now form a Clan! YaY You! xD hahaha" item="casinoCoin" quantity="5000" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="100" message="[playername] has reached [100]!! daum you really still here and getting stronger!" item="casinoCoin" quantity="10000" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="150" message="[playername] has reached [150]!! oh yea the grind is paying off! You go for a long run and max level!" item="casinoCoin" quantity="15000" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="200" message="[playername] has reached [200]!! Wow 2/3 along the way to Maxing out Your a Hardcore Survivalist!" item="casinoCoin" quantity="20000" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="250" message="[playername] has reached [250]!! Yeah as expected this dude is almost at the Top of the food chain!" item="casinoCoin" quantity="25000" />


2020-12-30 08:09:26


930.494


Warning


*~Botman Notice~ Ignoring milestone.reward entry because of missing message attribute: <milestone lvl="300" message="[playername] has reached [300]!! he maxed out CONGRATULATIONS! Biggest Survival BAD ASS Status Achieved!" item="casinoCoin" quantity="30000" />


2020-12-30 08:09:26


930.496


Warning


*~Botman Notice~ Ignoring ResetAreas.x1. Entry is not an integer

So whats the missing attributes here as i dont understand where is the mistake how to set it up correctly?

The same for reset areas how to input proper coords cause nothing is explained?

For the love of GOD sitting and wasted a day already trying diffrent kinds of aproach and nothing work

how am i to do milestones or reset zones if i dont have a clue how to input that data in lines?

The problem continues with server tools aswell :


 


[SERVERTOOLS] Ignoring Zones entry because of missing Corner1 attribute: <zone corner1="-1,2,7" corner2="0,4,7" Circle="false" Name="RESET ZONE" EntryMessage="You are entering the RESET ZONE! DONT BUILD HERE!" ExitMessage="You have exited the RESET ZONE! " Response="" ReminderNotice="You are still in the RESET ZONE You build here You lose it all i dare you build something ! xD lol" PvE="false" NoZombie="false" Protected="True" />

the attributes are there so wth is the problem with these line inputs whats to change to make it work? Anybody anything ?????



View attachment Config.xml

 
I can see your zones have bad coordinates.  It looks like you are using regions like -2,1 but the zones want world coordinates like you get if you are in game and type lp in the console.  eg -2173,35,500   not 1,2,3

For Server Tools I expect it will be the same issue, use real world coordinates not regions.

 
Last edited by a moderator:
For milestones, how are you adding them?  I added a test one using the console command..  bm-milestones add 2 "Woo! level 2!" drinkJarBeer 1

Now my config has this line..

<milestone lvl="2" message="Woo! level 2!" reward="drinkJarBeer" quantity="1" quality="1" />

I notice your config looks different.  Are you editing it by hand?  Use the console commands provided to ensure that the config is correct.

One of your lines..  <milestone lvl="25" message="[playername] has reached [25]!! It has Begun! Mortal Kombat! LOL" item="casinoCoin" quantity="2500" />

Notice that mine says reward= while yours says item= and you are missing quality.

Your line corrected..

bm-milestones add 25 "[playername] has reached [25]!! It has Begun! Mortal Kombat! LOL" casinoCoin 2500 1
~Botman~ Added level 25 to milestones with message [playername] has reached [25]!! It has Begun! Mortal Kombat! LOL. casinoCoin 2500 1

Now in my config I see..

<Milestones>
<milestone lvl="2" message="Woo! level 2!" reward="drinkJarBeer" quantity="1" quality="1" />
<milestone lvl="25" message="[playername] has reached [25]!! It has Begun! Mortal Kombat! LOL" reward="casinoCoin" quantity="2500" quality="1" />
</Milestones>

For the zones thing I did this in game..

I stood where I wanted 1 corner of the zone to start and type the console command bm-sanctuary p1

Then I moved a distance away making sure there was a zombie in the zone and completed it with the console command bm-sanctuary p2 test

The zombie immediately got despawned.

My config now has..

<Zones>
<zone name="test" corner1="-1751, 58, -912" corner2="-1696, 67, -888" />
</Zones>

 
Will try this and get back to you if it works cheers

Btw im editing with notepad++ by hand but the lines were like this when i opened the file so they were suggested like this lol

ill attach the file below made a few changes but the zone still gives the same error.


Warning


[SERVERTOOLS] Ignoring Zones entry because of missing Corner1 attribute: <zone corner1="1772,-56,1660" corner2="-1412,200,1908" Circle="false" Name="RESET ZONE" EntryMessage="You are entering the RESET ZONE! DONT BUILD HERE!" ExitMessage="You have left the RESET ZONE! " Response="" ReminderNotice="You are still in the RESET ZONE." PvE="False" NoZombie="False" Protected="False" />

i could deal with the problem for now with setting up the resetareas but again inputing the coords is completely messed up you got only x1,z1 and x2,z2 lol how do you know how to put in Noth,East,West,South coords here? hahaha the more im looking into this the more i think these options are a totall mess nothing makes sense. when i put the coords in they land in completely diffrent places of the interactive map LMAO.

Im droping all my files below so anyone can analyze whats wrong. but like i said i changed it and the error still exists. lol


View attachment Config.xml

View attachment Zones.xml

 
Last edited by a moderator:
<milestone lvl="2" message="Woo! level 2!" reward="drinkJarBeer" quantity="1" quality="1" />
<milestone lvl="25" message="[playername] has reached [25]!! It has Begun! Mortal Kombat! LOL" reward="casinoCoin" quantity="2500" quality="1" />

i see but thats just it yours is simplified as its just a message without data input transfer like i got for playername and lvl.

changing it may work but this is the thing the file describtion says this:  <!-- Multiple lines accepted -->
       <!-- Use [playername] and [lvl] anywhere in message to be replaced with players info -->

so i did leave it as it was and from the beginning it had an error so thouse guide describtions are bogus and misleading and dont work as intended.

 
Back
Top